Arm cortex-m0 microcontroller with lin and h-bridge nfet driver for automotive applications (1057 pages)
Summary of Contents for Infineon AURIX TC37 Series
Page 1
AURIX™ TC37x About this document Scope and purpose The Appendix supplies information specific for the TC37x supplementing the family documentation. User’s Manual Please read the Important Notice and Warnings at the end of this document V2.0.0 www.infineon.com 2021-02 OPEN MARKET VERSION...
AURIX™ TC37x Introduction Introduction For Introduction, block diagrams and feature set consult the family document. For Pinning consult the Data Sheet. User’s Manual V2.0.0 2021-02 OPEN MARKET VERSION...
AURIX™ TC37x Memory Maps (MEMMAP) Memory Maps (MEMMAP) This is the automatically generated memory map of the TC37x. Overview The memory map describes the address locations and access possibilities for the units, memories, and reserved areas as “seen” from the different on-chip buses’ point of view. Functional Description The bus-specific address maps describe how the different bus master devices react on accesses to on-chip memories and modules, and which address ranges are valid or invalid for the corresponding buses.
AURIX™ TC37x Memory Maps (MEMMAP) The attribute of these segments (cached / non-cached) can be partially configured for each CPUs data and program side individually (see CPU chapter: Physical Memory Attribute Registers, PMAx). Segment 8 This memory segment allows cached access to PFlash and BROM. Segment 9 This memory segment allows cached access to LMU and to EMEM.
Page 12
AURIX™ TC37x Memory Maps (MEMMAP) Address Map as seen by Bus Masters on Bus SRI (cont’d) Table 2 Address Range Size Unit Access Type from Read Write 501C0000 501C2FFF 12 Kbyte Program Cache TAG RAM (CPU2) 501C3000 5FFFFFFF Reserved 60000000 6003BFFF 240 Kbyte Data ScratchPad RAM (CPU1)
Page 13
AURIX™ TC37x Memory Maps (MEMMAP) Address Map as seen by Bus Masters on Bus SRI (cont’d) Table 2 Address Range Size Unit Access Type from Read Write A0000000 A02FFFFF 3 Mbyte Program Flash (PFI0_NC) A0300000 A05FFFFF 3 Mbyte Program Flash (PFI1_NC) A0600000 A7FFFFFF Reserved...
Page 14
AURIX™ TC37x Memory Maps (MEMMAP) Address Map as seen by Bus Masters on Bus SRI (cont’d) Table 2 Address Range Size Unit Access Type from Read Write AF400000 AF405FFF 24 Kbyte UCB_BMHD0_ORIG (UCB) UCB_BMHD1_ORIG (UCB) UCB_BMHD2_ORIG (UCB) UCB_BMHD3_ORIG (UCB) UCB_SSW (UCB) UCB_USER (UCB) UCB_TEST (UCB) UCB_HSMCFG (UCB)
Page 15
AURIX™ TC37x Memory Maps (MEMMAP) Address Map as seen by Bus Masters on Bus SRI (cont’d) Table 2 Address Range Size Unit Access Type from Read Write cont’d UCB_OTP0_ORIG (UCB) UCB_OTP1_ORIG (UCB) UCB_OTP2_ORIG (UCB) UCB_OTP3_ORIG (UCB) UCB_OTP4_ORIG (UCB) UCB_OTP5_ORIG (UCB) UCB_OTP6_ORIG (UCB) UCB_OTP7_ORIG (UCB) UCB_OTP0_COPY (UCB)
Page 16
AURIX™ TC37x Memory Maps (MEMMAP) Address Map as seen by Bus Masters on Bus SRI (cont’d) Table 2 Address Range Size Unit Access Type from Read Write F8080000 F84FFFFF Reserved F8500000 F8507FFF 32 Kbyte Special Function Registers (DAM0) F8508000 F85080FF 256 byte sri slave interface (AMU00) F8508100...
AURIX™ TC37x Memory Maps (MEMMAP) Address Map as seen by Bus Masters on Bus SRI (cont’d) Table 2 Address Range Size Unit Access Type from Read Write F8840000 F885FFFF 128 Kbyte Safety Memory Protection Register (CPU2) DLMU Safety Memory Protection registers (CPU2) Safety register protection registers (CPU2) Kernel Reset registers (CPU2) Flash Configuration registers (CPU2)
Page 18
AURIX™ TC37x Memory Maps (MEMMAP) Address Map as seen by Bus Masters on Bus SPB (cont’d) Table 3 Address Range Size Unit Access Type from Read Write F0000E00 F0000EFF 256 byte FPI slave interface (ASCLIN8) F0000F00 F0000FFF 256 byte FPI slave interface (ASCLIN9) F0001000 F00010FF 256 byte...
Page 19
AURIX™ TC37x Memory Maps (MEMMAP) Address Map as seen by Bus Masters on Bus SPB (cont’d) Table 3 Address Range Size Unit Access Type from Read Write F0025100 F002FFFF Reserved F0030000 F00300FF 256 byte BCU Registers (SBCU) F0030100 F0034FFF Reserved F0035000 F00351FF 512 byte...
Page 20
AURIX™ TC37x Memory Maps (MEMMAP) Address Map as seen by Bus Masters on Bus SPB (cont’d) Table 3 Address Range Size Unit Access Type from Read Write F0060000 F006FFFF 64 Kbyte FPI slave interface (MTU) FPI slave interface (MTU) F0070000 F007FFFF Reserved F0080000...
AURIX™ TC37x Memory Maps (MEMMAP) Revision History Table 4 Revision History Reference Change to Previous Version Comment V0.1.12 – Formal change: for some memory ranges (e.g. “PFI0”) the name was – changed by appending “_NC” to “PFI0_NC” to ensure that derived tool files contain different symbols for cached and non-cached memory ranges.
AURIX™ TC37x TC37x Firmware TC37x Firmware This chapter supplements the family documentation with device specific information for TC37x devices. Checker Software exit information for ALL CHECKS PASSED Below the SCU_STMEM3...SCU_STMEM6 registers’ content corresponding to “ALL CHECKS PASSED” result from Checker Software (CHSW) upon different device reset types is shown. Table 5 “ALL CHECKS PASSED”...
AURIX™ TC37x On-Chip System Connectivity {and Bridges} On-Chip System Connectivity {and Bridges} Text with reference to family spec. TC37x Specific IP Configuration Table 7 TC37x specific configuration of DOM Parameter DOM0 Application Reset Application Reset Access only when any Endinit (SCU_WDTCPUxCON0.EI ENDINIT = 0 for any CPUx) Safety ENDINIT...
AURIX™ TC37x On-Chip System Connectivity {and Bridges} TC37x Specific Register Set Register Address Space Table Table 8 Register Address Space - DOM Module Base Address End Address Note (DOM0) 8FE00000 8FE7FFFF Online Data Acquisition (OLDA) AFE00000 AFE7FFFF Online Data Acquisition (OLDA) DOM0 F8700000 F870FFFF...
Page 25
AURIX™ TC37x On-Chip System Connectivity {and Bridges} Register Overview - DOM0 (ascending Offset Address) (cont’d) Table 9 Short Name Description Offset Access Mode Page Address Number Read Write DOM0_ACCEN0 Access Enable Register 0 004F0 32,U,SV 32,SV,SE See Family Spec DOM0_ACCEN1 Access Enable Register 1 004F8 32,U,SV 32,SV,SE See...
AURIX™ TC37x On-Chip System Connectivity {and Bridges} TC37x Specific Registers 4.3.1 sri slave interface Domain 0 Bridge Control Register DOM0_BRCON Domain 0 Bridge Control Register (00430 Application Reset Value: 0000 0200 OLDAE Field Bits Type Description OLDAEN Online Data Acquisition Enable This bit is used to control trap generated for write accesses to the OLDA address range associated with this domain.
AURIX™ TC37x FPI Bus Control Units (SBCU) This chapter supplements the family documentation with device specific information for TC37x. 4.7.1 TC37x Specific IP Configuration The TC37x includes one FPI Bus instance. Each FPI Bus instance has its dedicated Bus Control Unit: Table 11 Register Address Space - BCU Module...
AURIX™ TC37x 4.7.2 SBCU Control Unit Registers are showing the address maps with all registers of the System Bus Control Unit (SBCU) Figure 2 Table 12 module. SBCU Control Registers Overview BCU System Registers FPI EDC Registers Access Enable Module ID EDC Alarm Status EDC Alarm Clear Register...
Page 30
AURIX™ TC37x Register Overview - SBCU (ascending Offset Address) (cont’d) Table 12 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write SBCU_ECON BCU Error Control Capture 0020 U,SV SV,P Application Register Reset Family Spec SBCU_EADD BCU Error Address Capture 0024 U,SV SV,P...
Page 31
AURIX™ TC37x Register Overview - SBCU (ascending Offset Address) (cont’d) Table 12 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write SBCU_FEGEN FPI Error Generation 0084 U,SV SV,SE Application Control Register Reset Family Spec SBCU_ACCEN1 Access Enable Register 1 00F8 U,SV SV,SE...
AURIX™ TC37x 4.7.2.1 SBCU Control Registers Descriptions Note: For all PRIOH / PRIOL bit fields, a lower number has a higher priority in the arbitration round than a higher one. Arbiter Priority Register High SBCU_PRIOH Arbiter Priority Register High (0014 Application Reset Value: FEDC 8888 RESERVED RESERVED...
Page 33
AURIX™ TC37x Field Bits Type Description DMA / Cerberus Priority (Index 0) This bit field defines the priority on the SPB for DMA and Cerberus access to the SPB. 7:4, RESERVED Reserved 11:8, Read as reset value or last written value; should be written with 0. 19:16, 23:20 15:12...
AURIX™ TC37x 4.7.2.2 SBCU OCDS Registers Descriptions SBCU Debug Grant Mask Register SBCU_DBGRNT SBCU Debug Grant Mask Register (0034 Debug Reset Value: 0000 FFFF HSMC HSMR CPU2 CPU1 CPU0 HSSL0 Field Bits Type Description DMA / Cerberus Trigger Enable FPI Bus transactions with DMA / Cerberus as bus master are enabled for grant trigger event generation.
Page 35
AURIX™ TC37x Field Bits Type Description HSMCMI HSM Cache Master Interface Grant Trigger Enable FPI Bus transactions requested by the HSM bus master are enabled for grant trigger event generation. FPI Bus transactions requested by the HSM bus master are disabled for grant trigger event generation.
Page 36
AURIX™ TC37x Field Bits Type Description CPU1 CPU1 FPI Bus Master Status This bit indicates whether the CPU1 was FPI Bus master when the break trigger event occurred. The CPU1 was the FPI Bus master. The CPU1 was not the FPI Bus master. CPU2 CPU2 Grant Trigger Enable FPI Bus transactions with CPU2 as bus master are enabled for grant...
Page 37
AURIX™ TC37x Field Bits Type Description ALy (y=00) Alarm y SBCU_S, an EDC error was detected in an active phase of the SBCU Slave Interface. ALy (y=01) Alarm y DMA_S, ALy (y=02) Alarm y IR_S, ALy (y=03) Alarm y SFI_F2S_S, ALy (y=04) Alarm y SCU_S,...
Page 38
AURIX™ TC37x Field Bits Type Description ALy (y=20) Alarm y FCE0_S, ALy (y=22) Alarm y STM0_S, ALy (y=23) Alarm y STM1_S, ALy (y=24) Alarm y STM2_S, ALy (y=28) Alarm y PSI5_S, ALy (y=29) Alarm y PSI5S_S, ALy (y=30) Alarm y ERAY0_S, SBCU_ALSTATx (x=1) BCU EDC Alarm Status Register x...
Page 39
AURIX™ TC37x Field Bits Type Description ALy (y=08) Alarm y ETH_S, ALy (y=09) Alarm y EVADC_S, ALy (y=10) Alarm y EDSADC_S, ALy (y=11) Alarm y HSM_S, ALy (y=12) Alarm y HSSL0_S, ALy (y=13) Alarm y CAN0_S, ALy (y=14) Alarm y CAN1_S, ALy (y=16) Alarm y...
Page 40
AURIX™ TC37x Field Bits Type Description ALy (y=02) Alarm y P02_S, Alarm y (y=03,10,15- 20,24,26- 28,30) ALy (y=04) Alarm y P10_S, ALy (y=05) Alarm y P11_S, ALy (y=06) Alarm y P12_S, ALy (y=07) Alarm y P13_S, ALy (y=08) Alarm y P14_S, ALy (y=09) Alarm y...
AURIX™ TC37x 4.7.3.1 SBCU Connectivity Table 13 List of SBCU Interface Signals Interface Signals Description Bus Control Unit SPB Service Request Bus Control Unit BBB Service Request Table 14 Connections of SBCU Interface Signals connects Description SBCU:INT INT:sbcu.INT Bus Control Unit SPB Service Request 4.7.4 Revision History Table 15...
AURIX™ TC37x CPU Subsystem (CPU) CPU Subsystem (CPU) This chapter describes the CPU subsystem module of the TC37x. TC37x Specific Configuration No product specific configuration for CPU TC37x Specific Register Set Register Address Space Table Table 16 Register Address Space - CPU Module Base Address End Address...
Page 44
AURIX™ TC37x CPU Subsystem (CPU) Register Overview Table Register Overview Tables of CPU Table 17 Register Overview - CPU0 (ascending Offset Address) Short Name Long Name Offset Page Address Number CPU0_FLASHCON0 CPUx Flash Configuration Register 0 01100 CPU0_FLASHCON1 CPUx Flash Configuration Register 1 01104 Family Spec...
Page 45
AURIX™ TC37x CPU Subsystem (CPU) Register Overview - CPU0 (ascending Offset Address) (cont’d) Table 17 Short Name Long Name Offset Page Address Number CPU0_SPR_SPROT_R CPUx Safety Protection SPR Region Read Access Enable 0E08C +i*10 GNACCENBi_R Register Bi Family (i=0-7) Spec CPU0_SFR_SPROT_A CPUx Safety Protection Register Access Enable Register A 0E100...
Page 46
AURIX™ TC37x CPU Subsystem (CPU) Register Overview - CPU0 (ascending Offset Address) (cont’d) Table 17 Short Name Long Name Offset Page Address Number CPU0_OMASKi CPUx Overlay Mask Register i 0FB18 +i*12 (i=0-31) Family Spec CPU0_SEGEN CPUx SRI Error Generation Register 11030 Family Spec...
Page 47
AURIX™ TC37x CPU Subsystem (CPU) Register Overview - CPU0 (ascending Offset Address) (cont’d) Table 17 Short Name Long Name Offset Page Address Number CPU0_PSTR CPUx Program Synchronous Trap Register 19200 Family Spec CPU0_PCON1 CPUx Program Control 1 19204 Family Spec CPU0_PCON2 CPUx Program Control 2 19208...
Page 48
AURIX™ TC37x CPU Subsystem (CPU) Register Overview - CPU0 (ascending Offset Address) (cont’d) Table 17 Short Name Long Name Offset Page Address Number CPU0_DPRy_U CPUx Data Protection Range y, Upper Bound Register 1C004 +y*8 (y=0-17) Family Spec CPU0_CPRy_L CPUx Code Protection Range y Lower Bound Register 1D000 +y*8 (y=0-9)
Page 49
AURIX™ TC37x CPU Subsystem (CPU) Register Overview - CPU0 (ascending Offset Address) (cont’d) Table 17 Short Name Long Name Offset Page Address Number CPU0_TPS_EXTIM_E CPUx Exception Exit Timer Current Value 1E44C XIT_CVAL Family Spec CPU0_TPS_EXTIM_C CPUx Exception Timer Class Enable Register 1E450 LASS_EN Family...
Page 50
AURIX™ TC37x CPU Subsystem (CPU) Register Overview - CPU0 (ascending Offset Address) (cont’d) Table 17 Short Name Long Name Offset Page Address Number CPU0_CREVT CPUx Core Register Access Event 1FD0C Family Spec CPU0_SWEVT CPUx Software Debug Event 1FD10 Family Spec CPU0_TRIG_ACC CPUx TriggerAddressx 1FD30...
Page 51
AURIX™ TC37x CPU Subsystem (CPU) Register Overview - CPU0 (ascending Offset Address) (cont’d) Table 17 Short Name Long Name Offset Page Address Number CPU0_ISP CPUx Interrupt Stack Pointer 1FE28 Family Spec CPU0_ICR CPUx Interrupt Control Register 1FE2C Family Spec CPU0_FCX CPUx Free CSA List Head Pointer 1FE38 Family...
Page 52
AURIX™ TC37x CPU Subsystem (CPU) Register Overview - CPU1 (ascending Offset Address) (cont’d) Table 18 Short Name Long Name Offset Page Address Number CPU1_KRST1 CPUx Reset Register 1 0D004 Family Spec CPU1_KRSTCLR CPUx Reset Clear Register 0D008 Family Spec CPU1_SPR_SPROT_R CPUx Safety Protection SPR Region Lower Address Register i 0E000 +i*10 GNLAi...
Page 53
AURIX™ TC37x CPU Subsystem (CPU) Register Overview - CPU1 (ascending Offset Address) (cont’d) Table 18 Short Name Long Name Offset Page Address Number CPU1_DLMU_SPROT CPUx Safety Protection Region DLMU Write Access Enable 0E208 +i*10 _RGNACCENAi_W Register Ai Family (i=0-7) Spec CPU1_DLMU_SPROT CPUx Safety Protection Region DLMU Write Access Enable 0E20C...
Page 54
AURIX™ TC37x CPU Subsystem (CPU) Register Overview - CPU1 (ascending Offset Address) (cont’d) Table 18 Short Name Long Name Offset Page Address Number CPU1_SMACON CPUx SIST Mode Access Control Register 1900C Family Spec CPU1_DSTR CPUx Data Synchronous Trap Register 19010 Family Spec CPU1_DATR...
Page 55
AURIX™ TC37x CPU Subsystem (CPU) Register Overview - CPU1 (ascending Offset Address) (cont’d) Table 18 Short Name Long Name Offset Page Address Number CPU1_FPU_TRAP_CO CPUx Trap Control Register 1A000 Family Spec CPU1_FPU_TRAP_PC CPUx Trapping Instruction Program Counter Register 1A004 Family Spec CPU1_FPU_TRAP_OP CPUx Trapping Instruction Opcode Register...
Page 56
AURIX™ TC37x CPU Subsystem (CPU) Register Overview - CPU1 (ascending Offset Address) (cont’d) Table 18 Short Name Long Name Offset Page Address Number CPU1_DPRE_y CPUx Data Protection Read Enable Register Set y 1E050 +(y- (y=4-5) 4)*4 Family Spec CPU1_DPWE_y CPUx Data Protection Write Enable Register Set y 1E060 +(y- (y=4-5)
Page 57
AURIX™ TC37x CPU Subsystem (CPU) Register Overview - CPU1 (ascending Offset Address) (cont’d) Table 18 Short Name Long Name Offset Page Address Number CPU1_CCNT CPUx CPU Clock Cycle Count 1FC04 Family Spec CPU1_ICNT CPUx Instruction Count 1FC08 Family Spec CPU1_M1CNT CPUx Multi-Count Register 1 1FC0C Family...
Page 58
AURIX™ TC37x CPU Subsystem (CPU) Register Overview - CPU1 (ascending Offset Address) (cont’d) Table 18 Short Name Long Name Offset Page Address Number CPU1_PSW CPUx Program Status Word 1FE04 Family Spec CPU1_PC CPUx Program Counter 1FE08 Family Spec CPU1_SYSCON CPUx System Configuration Register 1FE14 Family Spec...
Page 59
AURIX™ TC37x CPU Subsystem (CPU) Table 19 Register Overview - CPU2 (ascending Offset Address) Short Name Long Name Offset Page Address Number CPU2_FLASHCON0 CPUx Flash Configuration Register 0 01100 Family Spec CPU2_FLASHCON1 CPUx Flash Configuration Register 1 01104 Family Spec CPU2_FLASHCON2 CPUx Flash Configuration Register 2 01108...
Page 60
AURIX™ TC37x CPU Subsystem (CPU) Register Overview - CPU2 (ascending Offset Address) (cont’d) Table 19 Short Name Long Name Offset Page Address Number CPU2_SFR_SPROT_A CPUx Safety Protection Register Access Enable Register A 0E100 CCENA_W Family Spec CPU2_SFR_SPROT_A CPUx Safety Protection Region Access Enable Register B 0E104 CCENB_W Family...
Page 61
AURIX™ TC37x CPU Subsystem (CPU) Register Overview - CPU2 (ascending Offset Address) (cont’d) Table 19 Short Name Long Name Offset Page Address Number CPU2_SEGEN CPUx SRI Error Generation Register 11030 Family Spec CPU2_TASK_ASI CPUx Task Address Space Identifier Register 18004 Family Spec CPU2_PMA0...
Page 62
AURIX™ TC37x CPU Subsystem (CPU) Register Overview - CPU2 (ascending Offset Address) (cont’d) Table 19 Short Name Long Name Offset Page Address Number CPU2_PCON1 CPUx Program Control 1 19204 Family Spec CPU2_PCON2 CPUx Program Control 2 19208 Family Spec CPU2_PCON0 CPUx Program Control 0 1920C Family...
Page 63
AURIX™ TC37x CPU Subsystem (CPU) Register Overview - CPU2 (ascending Offset Address) (cont’d) Table 19 Short Name Long Name Offset Page Address Number CPU2_CPRy_L CPUx Code Protection Range y Lower Bound Register 1D000 +y*8 (y=0-9) Family Spec CPU2_CPRy_U CPUx Code Protection Range y Upper Bound Register 1D004 +y*8 (y=0-9)
Page 64
AURIX™ TC37x CPU Subsystem (CPU) Register Overview - CPU2 (ascending Offset Address) (cont’d) Table 19 Short Name Long Name Offset Page Address Number CPU2_TPS_EXTIM_C CPUx Exception Timer Class Enable Register 1E450 LASS_EN Family Spec CPU2_TPS_EXTIM_S CPUx Exception Timer Status Register 1E454 Family Spec...
Page 65
AURIX™ TC37x CPU Subsystem (CPU) Register Overview - CPU2 (ascending Offset Address) (cont’d) Table 19 Short Name Long Name Offset Page Address Number CPU2_SWEVT CPUx Software Debug Event 1FD10 Family Spec CPU2_TRIG_ACC CPUx TriggerAddressx 1FD30 Family Spec CPU2_DMS CPUx Debug Monitor Start Address 1FD40 Family Spec...
Page 66
AURIX™ TC37x CPU Subsystem (CPU) Register Overview - CPU2 (ascending Offset Address) (cont’d) Table 19 Short Name Long Name Offset Page Address Number CPU2_ICR CPUx Interrupt Control Register 1FE2C Family Spec CPU2_FCX CPUx Free CSA List Head Pointer 1FE38 Family Spec CPU2_LCX CPUx Free CSA List Limit Pointer...
AURIX™ TC37x CPU Subsystem (CPU) TC37x Specific Registers 5.3.1 SRI slave interface for SFR+CSFR CPUx Flash Configuration Register 0 Software may program a Flash Prefetch Buffer with a master tag identifier stored in Flash Configuration Register If a CPU instance does not have a local PFlash bank then the FLASHCON0 register associated with that instance will have no functionality.
AURIX™ TC37x CPU Subsystem (CPU) Table 21 Reset Values of CPU1_FLASHCON0 Reset Type Reset Value Note Application Reset 3F3F 3F3F CFS Value 2220 2021 Connectivity No connections in TC37x Revision History Table 22 Revision History Reference Change to Previous Version Comment V1.1.16 No change...
AURIX™ TC37x Non Volatile Memory (NVM) Subsystem Non Volatile Memory (NVM) Subsystem Overview The Non Volatile Memory (NVM) Subsystem comprises of the Data Memory Unit (DMU), Program Flash Interface (PFI), and Non Volatile Memory module (comprising of the Flash Standard Interface (FSI), Program and Data Flash memories and Program Flash Read Write buffer (PFRWB)).
Page 70
AURIX™ TC37x Non Volatile Memory (NVM) Subsystem CPUn SRI SIF PFIn BROM PFRWBn FSI RAM FSI REG DFRWB0 DFRWB1 Figure 3 Non Volatile Memory (NVM) Subsystem The purpose of the PFLASH NVM is: • One or more PFLASH banks stores program code and data constants. •...
Page 71
AURIX™ TC37x Non Volatile Memory (NVM) Subsystem • Write protection is enabled/disabled with a Flash Module sector based granularity. Safety Layer • Master specific read access protection to each Flash Module (Bank). • Master specific read and write access control to individual Special Function Registers (SFRs). •...
AURIX™ TC37x Non Volatile Memory (NVM) Subsystem Revision History Table 23 Revision History Reference Change to Previous Version Comment V2.0.3 Created to form a concise introduction chapter for the appendices V2.0.4 No Changes. V2.0.5 No Changes. V2.0.6 No Changes. V2.0.7 No Changes.
AURIX™ TC37x Data Memory Unit (DMU) This chapter supplements the family documentation with the device specific information for TC37x. User’s Manual V2.0.0 DMUV2.0.12 2021-02 OPEN MARKET VERSION...
AURIX™ TC37x 6.3.1 TC37x Specific Register Set Register Address Space Table Table 24 Register Address Space - PMU Module Base Address End Address Note F8038000 F803FFFF sri slave interface Table 25 Register Address Space - DMU Module Base Address End Address Note (DMU) 8FFF0000...
Page 75
AURIX™ TC37x Register Overview - DMU (ascending Offset Address) (cont’d) Table 27 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write DMU_HF_OPERA Flash Operation Register 0000018 U,SV System Reset TION Family Spec DMU_HF_PROTE Flash Protection Status 000001C U,SV Application...
Page 76
AURIX™ TC37x Register Overview - DMU (ascending Offset Address) (cont’d) Table 27 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write DMU_HF_PCONT Power Control Register 0000064 U,SV P,SV Application Reset Family Spec DMU_HF_PWAIT PFLASH Wait Cycle Register 0000068 U,SV P,SV,E System Reset...
Page 77
AURIX™ TC37x Register Overview - DMU (ascending Offset Address) (cont’d) Table 27 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write DMU_HP_PROCO PFLASH Bank i Protection 0010004 U,SV See Family Spec See NPi1 Configuration 1 +i*100 Family (i=0-1) Spec...
Page 78
AURIX™ TC37x Register Overview - DMU (ascending Offset Address) (cont’d) Table 27 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write DMU_HP_PROCO PFLASH Bank i WOP 001008C U,SV See Family Spec See NWOPi3 Configuration 3 +i*100 Family (i=0-1) Spec...
Page 79
AURIX™ TC37x Register Overview - DMU (ascending Offset Address) (cont’d) Table 27 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write DMU_SF_CLRE HSM Clear Error Register 0020038 Application Reset Family Spec DMU_SF_ECCR HSM DF1 ECC Read Register 0020040 Application Reset Family...
Page 80
AURIX™ TC37x Register Overview - DMU (ascending Offset Address) (cont’d) Table 27 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write DMU_SP_PROCO HSM Code OTP Protection 0030014 U,SV See Family Spec See NHSMCOTP1 Configuration Family Spec DMU_SP_PROCO HSM Interface Protection 0030040...
AURIX™ TC37x 6.3.2 TC37x Specific Registers 6.3.2.1 SRI slave interface - Register Address Space Flash Status Register The Flash Status Register reflects the status of the Flash Banks after reset. Note: The DxBUSY and PxBUSY flags cannot be cleared with the “Clear Status” command or with the “Reset to Read”...
Page 82
AURIX™ TC37x Field Bits Type Description PxBUSY (x=0- Program Flash PFxBUSY HW-controlled status flag. Indication of busy state of PFx because of active execution of an operation; PFx busy state is also indicated during Flash startup after reset or in sleep mode; while in busy state the PFx does not allow read access.
Page 83
AURIX™ TC37x DMU_HF_PROTECT Flash Protection Status Register (000001C Application Reset Value: 0000 0000 PRODI PRODI PRODI PRODI PRODI PRODI PRODI PRODI SSWA SBMH SDBG Field Bits Type Description PRODISP PFLASH Protection Disabled The protection configured by UCB_PFLASH_ORIG and UCB_PFLASH_COPY was successfully disabled by supplying the correct password to “Disable Protection”.
Page 84
AURIX™ TC37x Field Bits Type Description PRODISSWAP 5 UCB_SWAP protection Disabled The protection configured by UCB_SWAP_ORIG and UCB_SWAP_COPY was successfully disabled by supplying the correct password to “Disable Protection”. Note: Cleared with command "Resume Protection". 7:6, Reserved 23:14, Always read as 0; should be written with 0. 31:25 PRODISPx Program Flash Protection Disable PRODISPx...
Page 85
AURIX™ TC37x Field Bits Type Description 7:1, Reserved for UCB 15:10, Deliver the corresponding content of UCB. 31:24 Boot Mode Lock Used by the SSW to restrict the boot mode selection. Boot flow with standard evaluation of boot headers. Restricted boot flow, never evaluating HWCFG pins and without fallback to boot loader.
AURIX™ TC37x 6.3.4 Revision History Table 30 Revision History Reference Change to Previous Version Comment V2.0.9 No document changes - version update to remain aligned with family document. V2.0.10 No document changes - version update to remain aligned with family document.
AURIX™ TC37x Non Volatile Memory (NVM) This chapter supplements the family documentation with the device specific information for TC37x. User’s Manual 6-19 V2.0.0 NVMV2.0.6 2021-02 OPEN MARKET VERSION...
AURIX™ TC37x 6.4.1 TC37x Specific Register Set Register Address Space Table Table 31 Register Address Space - FSI Module Base Address End Address Note F8030000 F80300FF sri slave interface Table 32 Register Address Space - PFI Module Base Address End Address Note (PFI0) 80000000...
AURIX™ TC37x Table 34 Register Overview - PFI (ascending Offset Address) Short Name Long Name Offset Page Address Number PFI0_ECCR ECC Read Register 000000 Family Spec PFI1_ECCR ECC Read Register 000000 Family Spec PFI0_ECCS ECC Status Register 000020 Family Spec PFI1_ECCS ECC Status Register 000020...
AURIX™ TC37x 6.4.3 Revision History Table 35 Revision History Reference Change to Previous Version Comment V2.0.4 No document changes - version update to remain aligned with family document. V2.0.5 - PFI instances not used in this device Page 20 Register Address Space Table removed.
AURIX™ TC37x Local Memory Unit (LMU) Local Memory Unit (LMU) This device doesn’t contain a LMU module. User’s Manual V2.0.0 2021-02 OPEN MARKET VERSION...
AURIX™ TC37x Default Application Memory (DAM) Default Application Memory (DAM) This appendix covers product specific information for the DAM module used in the AURIX™ TC3XX product family. TC37x Specific IP Configuration RAM size for the TC37x is 32 KiB per instance TC37x Specific Register Set Table 36 Register Address Space - DAM...
AURIX™ TC37x System Control Unit (SCU) System Control Unit (SCU) This chapter describes the System Control Unit (short SCU) Module of the TC37x. TC37x Specific IP Configuration Table 40 TC37x specific configuration of SCU Parameter Number of WDT linked to the number of CPU Name of the ssw value After SSW execution CFS value for DTSCBGOCTRL register...
AURIX™ TC37x System Control Unit (SCU) TC37x Specific Register Set The address space for the module registers is defined in Register Address Space - SCU. Table 41 Register Address Space - SCU Module Base Address End Address Note F0036000 F00363FF SCU: Connections to FPI/BPI bus Table 42 Register Overview - SCU (ascending Offset Address)
Page 96
AURIX™ TC37x System Control Unit (SCU) Register Overview - SCU (ascending Offset Address) (cont’d) Table 42 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write SCU_CCUCON1 CCU Clock Control Register 0034 U,SV SV,SE,P0 System Reset Family Spec SCU_FDR Fractional Divider Register...
Page 97
AURIX™ TC37x System Control Unit (SCU) Register Overview - SCU (ascending Offset Address) (cont’d) Table 42 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write SCU_SYSCON System Control Register 007C U,SV U,SV,P0 System Reset Family Spec SCU_CCUCON6 CCU Clock Control Register 0080...
Page 98
AURIX™ TC37x System Control Unit (SCU) Register Overview - SCU (ascending Offset Address) (cont’d) Table 42 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write SCU_PMCSR2 Power Management Control 00D0 U,SV SE,CE2,SV, Application and Status Register Reset Family Spec...
Page 99
AURIX™ TC37x System Control Unit (SCU) Register Overview - SCU (ascending Offset Address) (cont’d) Table 42 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write SCU_TRAPCLR Trap Clear Register 012C U,SV U,SV,P0 System Reset Family Spec SCU_TRAPDIS0 Trap Disable Register 0 0130...
Page 100
AURIX™ TC37x System Control Unit (SCU) Register Overview - SCU (ascending Offset Address) (cont’d) Table 42 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write SCU_PDISC Pad Disable Control 018C U,SV SV,E,P0 System Reset Register Family Spec Reserved (0020 Byte)
Page 101
AURIX™ TC37x System Control Unit (SCU) Register Overview - SCU (ascending Offset Address) (cont’d) Table 42 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write SCU_FMR Flag Modification Register 0224 U,SV U,SV,P0 Application Reset Family Spec SCU_PDRR Pattern Detection Result 0228...
Page 102
AURIX™ TC37x System Control Unit (SCU) Register Overview - SCU (ascending Offset Address) (cont’d) Table 42 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write SCU_SEICON0 Safety ENDINIT Control 02B4 U,SV U,SV,32,P1 Application Register 0 Reset Family Spec SCU_SEICON1...
AURIX™ TC37x System Control Unit (SCU) TC37x Specific Registers 9.3.1 SCU: Connections to FPI/BPI bus LCL CPU0 and CPU2 Control Register Provides control for CPU0and CPU2 Lockstep Comparator Logic blocks. SCU_LCLCON0 LCL CPU0 and CPU2 Control Register (0134 Reset Value: Table 43 LSEN0 Field...
Page 104
AURIX™ TC37x System Control Unit (SCU) SCU_LCLCON1 LCL CPU1 and CPU3 Control Register (0138 Reset Value: Table 44 LSEN1 Field Bits Type Description Lockstep Mode Status This bit indicates whether CPU1 is currently running in lockstep monitor mode Not in lockstep mode Running in lockstep mode LSEN1 Lockstep Enable...
Page 105
AURIX™ TC37x System Control Unit (SCU) SCU_LCLTEST LCL Test Register (013C System Reset Value: 0000 0000 PLCLT PLCLT PLCLT LCLT2 LCLT1 LCLT0 Field Bits Type Description LCLT0 LCL0 Lockstep Test Fault injection for LCL0. Reads as zero. No action Inject single fault in LCL0 LCLT1 LCL1 Lockstep Test Fault injection for LCL1.
Page 106
AURIX™ TC37x System Control Unit (SCU) Logic BIST Control 2 Register SCU_LBISTCTRL2 Logic BIST Control 2 Register (016C Reset Value: Table 45 LENGTH Field Bits Type Description 11:0 LENGTH LBIST Maximum Scan-Chain Length This field defines the number of shift-cycles for each LBIST scan-load. It will be automatically loaded with the product-specific value, stored in Flash config-sector during startup-software execution.
Page 107
AURIX™ TC37x System Control Unit (SCU) Field Bits Type Description OVEN1 Overlay Enable 1 (If product has CPU1) OVC is disabled on CPU1. All Overlay redirections are disabled regardless of the state of OVC1_RABRy.OVEN. OVC is enabled on CPU1. OVEN2 Overlay Enable 2 (If product has CPU2) OVC is disabled on CPU2.
Page 108
AURIX™ TC37x System Control Unit (SCU) Field Bits Type Description OVSTRT Overlay Start CPUs which are not selected are not affected. No action is taken if OVSTP is also set. Return 0 if read. No action For each CPU selected with CSEL, all the blocks selected with OVCx_OSEL will be activated.
Page 109
AURIX™ TC37x System Control Unit (SCU) Reset Status Register SCU_RSTSTAT Reset Status Register (0050 Reset Value: Table 46 LBTER LBPO PORS STBYR HSMA HSMS SWD EVR33 EVRC STM2 STM1 STM0 ESR1 ESR0 Field Bits Type Description ESR0 Reset Request Trigger Reset Status for ESR0 The last reset was not requested by this reset trigger The last reset was requested by this reset trigger ESR1...
Page 110
AURIX™ TC37x System Control Unit (SCU) Field Bits Type Description Reset Request Trigger Reset Status for Cerberus System Reset The last reset was not requested by this reset trigger The last reset was requested by this reset trigger Reset Request Trigger Reset Status for Cerberus Debug Reset The last reset was not requested by this reset trigger The last reset was requested by this reset trigger Reset Request Trigger Reset Status for Cerberus Application Reset...
Page 111
AURIX™ TC37x System Control Unit (SCU) Field Bits Type Description LBPORST LBIST termination due to PORST This bitfield indicates if the LBIST was early terminated due to the occurrence of a Power On Reset. If the status of this bitfield is 0, the application must still check the LBTERM to check if the LBIST was terminated properly.
Page 112
AURIX™ TC37x System Control Unit (SCU) Field Bits Type Description ESR0 ESR0 Reset Request Trigger Reset Configuration This bit field defines which reset is generated by a reset request trigger from ESR0 reset. No reset is generated for a trigger of ESR0 A System Reset is generated for a trigger of ESR0 reset An Application Reset is generated for a trigger of ESR0 reset Reserved, do not use this combination...
Page 113
AURIX™ TC37x System Control Unit (SCU) Field Bits Type Description 15:14 STM2 STM2 Reset Request Trigger Reset Configuration (If Product has STM2) This bit field defines which reset is generated by a reset request trigger from STM2 compare match reset. No reset is generated for a trigger of STM2 A System Reset is generated for a trigger of STM2 reset An Application Reset is generated for a trigger of STM2 reset...
Page 114
AURIX™ TC37x System Control Unit (SCU) Field Bits Type Description STM2DIS STM2 Disable Reset This bit field defines if an Application Reset leads to an reset for the STM2. An Application Reset resets the STM2 An Application Reset has no effect for the STM2 Reserved Should be written with 0.
Page 116
AURIX™ TC37x System Control Unit (SCU) Field Bits Type Description CPU2TRAP2T 18 Disable Trap Request TRAP2T on CPU2 (If product has CPU2) A CPU2 trap request can be generated for this source No trap request can be generated for this source CPU2SMUT Disable Trap Request SMUT on CPU2 (If product has CPU2) A CPU2 trap request can be generated for this source...
Page 117
AURIX™ TC37x System Control Unit (SCU) Field Bits Type Description ASCLINFDIV ASCLIN Fast Divider Reload Value The resulting ASCLIN frequency is configured to f ASCLINF source2 ASCLINFDIV for the allowed configurations. For ASCLINFDIV = 0000 clock is shut off. f could be configured either to f (CLKSEL = 01 source2...
Page 118
AURIX™ TC37x System Control Unit (SCU) Field Bits Type Description 13:12 CLKSELASCLI Clock Selection for ASCLINS This bit field defines the clock source that is used for the clock generation of f ASCLINS Note: For switching between two non-zero configurations the following sequence has to be applied: First step is to switch to .
Page 119
AURIX™ TC37x System Control Unit (SCU) Field Bits Type Description GETHDIV GETH Divider Reload Value The resulting GETH frequency is configured to f / GETHDIV GETH source0 for the allowed configurations. For GETHDIV = 0000 the clock is shut off. could be configured either to f (CLKSEL = 01 ) or f...
AURIX™ TC37x System Control Unit (SCU) Field Bits Type Description Update Request Setting this bit will request an update for CCUCON0 and CCUCON5. Only one UP bit must be set either CCUCON0 or CCUCON5. This bit always reads as zero. No action A new complete parameter set is transferred to the CCU defined by register CCUCON0 and CCUCON5.
Page 121
AURIX™ TC37x System Control Unit (SCU) Connections of SCU (cont’d) Table 48 Interface Signals connects Description SCU:E_IOUT(4) CAN0:TTCPT_TRIG(4) ERU IOUTn output (MSB is IOUT7 and LSB is IOUT0) SCU:E_PDOUT(0) CCU60:CTRAPD ERU PDOUTn output (MSB is PDOUT7 and LSB is PDOUT0) CCU60:T12HRH EDSADC:ITR0G EVADC:G0REQGTM...
Page 122
AURIX™ TC37x System Control Unit (SCU) Connections of SCU (cont’d) Table 48 Interface Signals connects Description SCU:E_REQ0(2) from P10.7:IN ERU Channel 0 input X; x=0-5, where 0 is input A and 5 is input F. SCU:E_REQ0(3) from MSC0:FCLP ERU Channel 0 input X; x=0-5, where 0 is input A and 5 is input F.
AURIX™ TC37x System Control Unit (SCU) Connections of SCU (cont’d) Table 48 Interface Signals connects Description SCU:E_REQ5(3) from STM2:STMIR(0) ERU Channel 5 input X; x=0-5, where 0 is input A and 5 is input F. SCU:E_REQ6(0) from P20.0:IN ERU Channel 6 input X; x=0-5, where 0 is input A and 5 is input F.
Page 124
AURIX™ TC37x System Control Unit (SCU) Table 49 Revision History Reference Change to Previous Version Comment V2.1.21 Revision History entries up to V2.1.20 removed. Parameter values added for: Page 1 SCU_LBISTCTRL0, SCU_LBISTCTRL2. Page 27 Connectivity information updated. V2.1.22 Revision History entries up to V2.1.22 removed. Page 16 Cold PORST reset value changed from 1xx10000 to 0xx10000 in RSTSTAT register.
AURIX™ TC37x Clocking System Clocking System Device specific information about the clocking system is contained in the SCU chapter as both modules share a common bus interface. User’s Manual 10-1 V2.0.0 CCUV2.0.29 2021-02 OPEN MARKET VERSION...
AURIX™ TC37x Power Management System (PMS) Power Management System (PMS) This chapter describes the Power Management System (PMS) Module of the TC37x. 11.1 TC37x Specific IP Configuration Table 50 TC37x specific configuration of PMS Parameter CFS value for the PMSWCR4 register 02000020 User’s Manual 11-1...
AURIX™ TC37x Power Management System (PMS) 11.2 TC37x Specific Register Set The PMS related SCU registers are specified in the SCU section of this appendix. Table 51 Register Address Space - PMS Module Base Address End Address Note (PMS) F0240000 F0241FFF F0248000 F02481FF...
Page 128
AURIX™ TC37x Power Management System (PMS) Register Overview - PMS (ascending Offset Address) (cont’d) Table 52 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write PMS_PMSIEN PMS Interrupt Enable 0074 U,SV SV,SE,P See Family Spec See Register Family Spec...
Page 129
AURIX™ TC37x Power Management System (PMS) Register Overview - PMS (ascending Offset Address) (cont’d) Table 52 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write PMS_PMSWSTAT Standby and Wake-up 00D4 U,SV LVD Reset Status Register Family Spec PMS_PMSWSTAT Standby and Wake-up...
Page 130
AURIX™ TC37x Power Management System (PMS) Register Overview - PMS (ascending Offset Address) (cont’d) Table 52 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write PMS_EVRSDCTRL EVRC SD Control Register 9 012C U,SV SV,SE,P See Family Spec See Family Spec PMS_EVRSDCTRL...
AURIX™ TC37x Power Management System (PMS) Register Overview - PMS (ascending Offset Address) (cont’d) Table 52 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write PMS_MONBISTS SMU_stdby BIST Status 0190 U,SV See Family Spec See Register Family Spec PMS_MONBISTC...
AURIX™ TC37x Power Management System (PMS) 11.4 Connectivity Table 53 Connections of PMS Interface Signals connects Description PMS:DCDCSYNCO P32.4:HWOUT(0) DC-DC synchronization output P32.2:ALT(6) P32.4:ALT(2) PMS:ESR0PORST TC37x:ESR0 ESR0 control output during PORST activation PMS:ESR0WKP from TC37x:ESR0 ESR0 pin input PMS:ESR1WKP from TC37x:ESR1 ESR1 pin input PMS:HWCFG1IN from TC37x:P14.5...
Page 133
AURIX™ TC37x Power Management System (PMS) Revision History (cont’d) Table 54 Reference Change to Previous Version Comment V2.2.33 – No functional changes. V2.2.34 – No functional changes. User’s Manual 11-8 V2.0.0 PMSV2.2.34 2021-02 OPEN MARKET VERSION...
AURIX™ TC37x Power Management System for Low-End (PMSLE) Power Management System for Low-End (PMSLE) This device doesn’t contain a PMSLE module. User’s Manual 12-1 V2.0.0 PMSLE 2021-02 OPEN MARKET VERSION...
AURIX™ TC37x Memory Test Unit (MTU) Memory Test Unit (MTU) For the generic description of the Memory Test Unit (MTU) and the SRAM Support Hardware (SSH), please refer to the platform chapter. 13.1 TC37x Specific IP Configuration There is no device specific IP configuration. MTU+SSH is generic across all derivates in the platforms. Only the SSH instances vary.
AURIX™ TC37x Memory Test Unit (MTU) 13.3 TC37x Specific Register Set Register Address Space Table Table 55 Register Address Space - MTU Module Base Address End Address Note F0060000 F006FFFF FPI slave interface Register Overview Table Table 56 Register Overview - MTU (ascending Offset Address) Short Name Long Name Offset...
AURIX™ TC37x Memory Test Unit (MTU) Register Overview - MTU (ascending Offset Address) (cont’d) Table 56 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write MTU_MCi_MCON MBIST Control Register 1004 U,SV,16 SV,SE,P,16 Application TROL Reset Family (i=0-95) Spec MTU_MCi_MSTA...
Page 139
AURIX™ TC37x Memory Test Unit (MTU) Field Bits Type Description CPU1_DLMU_ CPU1 STANDBY DLMU SSH instance Enable STBY_EN SSH instance is disabled SSH instance is enabled CPU2_DMEM_ CPU2 DMEM SSH instance Enable SSH instance is disabled SSH instance is enabled CPU2_DTAG_ CPU2 DTAG SSH instance Enable SSH instance is disabled...
Page 140
AURIX™ TC37x Memory Test Unit (MTU) Field Bits Type Description DAM0_EN DAM0 SSH instance Enable SSH instance is disabled SSH instance is enabled Reserved - Res Reserved. Not used in this product. Shall be written with zero. SADMA_EN Safety DMA SSH instance Enable SSH instance is disabled SSH instance is enabled MINI_MCDS_E...
AURIX™ TC37x Memory Test Unit (MTU) 13.4.2 MEMMAP Implementation The Memory Mapping Enable register MEMMAP has configurable control bits to select memory-mapped test mode for each CPU memory. Cache and Scratchpad memories are physically implemented as a single RAM, but this register function assumes two separate logical RAM partitions.
Page 144
AURIX™ TC37x Memory Test Unit (MTU) Field Bits Type Description CPU0_PTMAP 3 CPU0 PTAG Mapping Read only. Mirrors the state of CPU0_PCMAP. CPU P-cache memories may only be mapped simultaneously. Normal cache function Memory-mapped Reserved - Res Reserved. Not used in this product. CPU1_DCMAP 5 CPU1 DCache Mapping Normal cache function...
Page 145
AURIX™ TC37x Memory Test Unit (MTU) Field Bits Type Description Reserved - Res Reserved. Not used in this product. 31:29 Reserved - Res Reserved. Not used in this product. User’s Manual 13-11 V2.0.0 MTUV7.4.13 2021-02 OPEN MARKET VERSION...
AURIX™ TC37x Memory Test Unit (MTU) 13.4.3 MEMSTAT Implementation The Memory Status Registers MEMSTATx have an implemented bit for each security relevant RAM. The Data- and Program- Cache and Scratchpad memories are physically implemented as a single RAM with a single MBIST.
Page 147
AURIX™ TC37x Memory Test Unit (MTU) Field Bits Type Description CPU0_PTAG_ CPU0 PTAG MBIST AutoInitialize Underway This bit indicates whether an automatic data initialization has been triggered by a change of state of MEMTEST.MEMxEN or MEMxMAP but that the intialization sequence has not yet completed. MBIST not running autoinitialize MBIST running autoinitialize Reserved - Res...
Page 148
AURIX™ TC37x Memory Test Unit (MTU) Field Bits Type Description CPU2_PMEM_ CPU2 PMEM Partial AutoInitialize of Cache Partition Underway This bit indicates whether an automatic data initialization has been triggered by a change of state of MEMTEST.MEMxEN or MEMxMAP but that the intialization sequence has not yet completed.
Page 149
AURIX™ TC37x Memory Test Unit (MTU) Field Bits Type Description Reserved - Res Reserved. Not used in this product. Reserved - Res Reserved. Not used in this product. 31:9 Reserved - Res Reserved. Not used in this product. 1) Please refer to separate section related to handling of the large DMEM on this device. 2) Please refer to separate section related to handling of the large DMEM on this device.
AURIX™ TC37x Memory Test Unit (MTU) Field Bits Type Description 31:18 Reserved - Res Reserved. Not used in this product. 13.4.4 MEMDONE Implementation Memory Test Done Status Register i Each bit in one of the memory test done status registers MEMDONEx reflects the status of the MSTATUS.DONE bit in the corresponding SSH.
Page 151
AURIX™ TC37x Memory Test Unit (MTU) Field Bits Type Description CPU1_DTAG_ CPU1 DTAG Test Done Status DONE SSH MSTATUS.DONE = 0 SSH MSTATUS.DONE = 1 CPU1_PMEM_ CPU1 PMEM Test Done Status SSH MSTATUS.DONE = 0 DONE SSH MSTATUS.DONE = 1 CPU1_PTAG_ CPU1 PTAG Test Done Status SSH MSTATUS.DONE = 0...
Page 152
AURIX™ TC37x Memory Test Unit (MTU) Field Bits Type Description RESz (z=0-1,4- Reserved 5,7,11- Reserved. Not used in this product. 20,22,24,29) CPU0_DMEM1 CPU0 DMEM1 Test Done Status SSH instance is disabled _DONE SSH instance is enabled CPU1_DMEM1 CPU1 DMEM1 Test Done Status SSH instance is disabled _DONE SSH instance is enabled...
Page 153
AURIX™ TC37x Memory Test Unit (MTU) Field Bits Type Description MCAN20_DON MCAN20 memory Test Done Status SSH MSTATUS.DONE = 0 SSH MSTATUS.DONE = 1 1) Please refer to separate section related to handling of the large DMEM on this device. 2) Please refer to separate section related to handling of the large DMEM on this device.
AURIX™ TC37x Memory Test Unit (MTU) Field Bits Type Description Reserved - Res Reserved. Not used in this product. Reserved - Res Reserved. Not used in this product. SCR_XRAM_D SCR XRAM Test Done Status SSH MSTATUS.DONE = 0 SSH MSTATUS.DONE = 1 SCR_RAMINT_ SCR Internal RAM Test Done Status SSH MSTATUS.DONE = 0...
Page 155
AURIX™ TC37x Memory Test Unit (MTU) Field Bits Type Description CPU0_DTAG_ CPU0 DTAG Test FDA Status SSH MSTATUS.FDA = 0 SSH MSTATUS.FDA = 1 CPU0_PMEM_ CPU0 PMEM Test FDA Status SSH MSTATUS.FDA = 0 SSH MSTATUS.FDA = 1 CPU0_PTAG_F CPU0 PTAG Test FDA Status SSH MSTATUS.FDA = 0 SSH MSTATUS.FDA = 1 CPU0_DLMU_...
Page 156
AURIX™ TC37x Memory Test Unit (MTU) MTU_MEMFDAi (i=1) Memory Test FDA Status Register i (0060 +i*4) Application Reset Value: 0000 0000 GTM_ GTM_ GTM_ MCAN MCAN GTM_ GTM_ GTM_F DPLL1 MCS1F MCS0F 20_FD 10_FD RES29 DPLL2 DPLL1 RES24 RES22 IFO_F RES20 RES19 RES18 RES17 RES16 BC_FD AST_F...
Page 157
AURIX™ TC37x Memory Test Unit (MTU) Field Bits Type Description GTM_DPLL1A GTM DPLL1A memory Test FDA Status _FDA SSH MSTATUS.FDA = 0 SSH MSTATUS.FDA = 1 GTM_DPLL1B GTM DPLL1BC memory Test FDA Status SSH MSTATUS.FDA = 0 C_FDA SSH MSTATUS.FDA = 1 GTM_DPLL2_ GTM DPLL2 memory Test FDA Status SSH MSTATUS.FDA = 0...
Page 158
AURIX™ TC37x Memory Test Unit (MTU) Field Bits Type Description ERAY_MBF0_F ERAY MBF0 memory Test FDA Status SSH MSTATUS.FDA = 0 SSH MSTATUS.FDA = 1 Reserved - Res Reserved. Not used in this product. Reserved - Res Reserved. Not used in this product. Reserved - Res Reserved.
AURIX™ TC37x Memory Test Unit (MTU) 13.5 SSH Instances The system SRAMs do not all have the same configuration. shows the Table 57 “SSH instances” on Page 25 instance-specific configurations of the SRAM Support Hardware. The ECC values for all SRAMs are computed only out of the data information*. The base address of an SSH instance MCx can be calculated from the MC_BASE (defined in the platform chapter) as: Base Address of SSH instance x (MCx) = MC_BASE + x*0x100 Table 57...
AURIX™ TC37x Memory Test Unit (MTU) 13.5.1 Ganging for SRAM test and initialization Whenever an MBIST test or SRAM initialization is started via the MTU/SSH, there is a certain jump in the current consumption, due to the parallel accesses to the SRAM cells during the test or initialization. This current jump is different for the different SRAMs in the product, and depends on the size of the SRAM, the clock frequency e.t.c.
AURIX™ TC37x Memory Test Unit (MTU) Table 64 Connections of MTU Interface Signals connects Description MTU:CPU0DCMAP cpu_pfi_pfrwb_0:tc162p CPU dcache mapped indicator per cpu _dcache_map MTU:CPU1DCMAP cpu_pfi_pfrwb_1:tc162p CPU dcache mapped indicator per cpu _dcache_map MTU:CPU2DCMAP cpu_2:tc162p_dcache_ CPU dcache mapped indicator per cpu MTU:CPU0PCMAP cpu_pfi_pfrwb_0:tc162p CPU pcache mapped indicator per cpu...
Page 165
AURIX™ TC37x Memory Test Unit (MTU) Table 65 Revision History Reference Change to Previous Version Comment V7.4.10 – No functional changes. V7.4.11 – No functional changes. V7.4.12 – No functional changes. V7.4.13 Page 12 Wrongly mentioned bit field in MTU_MEMSTATi (i=2) fixed. User’s Manual 13-31 V2.0.0...
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) General Purpose I/O Ports and Peripheral I/O Lines (Ports) This chapter supplements the family documentation with device specific information for TC37x. 14.1 TC37x Specific IP Configuration The Ports configuration (which Port modules are implemented, their width and functionality) is represented by the device specific register set shown in this chapter.
Page 167
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Register Overview - P00 (ascending Offset Address) (cont’d) Table 67 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P00_IOCR0 Port 00 Input/Output U,SV U,SV,P See page Control Register 0 P00_IOCR4...
Page 168
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Register Overview - P00 (ascending Offset Address) (cont’d) Table 67 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P00_OMCR8 Port 00 Output Modification U,SV U,SV,P Application Clear Register 8...
Page 169
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Register Overview - P01 (ascending Offset Address) (cont’d) Table 68 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P01_ESR Port 01 Emergency Stop U,SV SV,E,P Application Register...
Page 170
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Register Overview - P02 (ascending Offset Address) (cont’d) Table 69 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write Reserved (004 Byte) P02_IOCR0 Port 02 Input/Output U,SV U,SV,P See page...
Page 171
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Register Overview - P02 (ascending Offset Address) (cont’d) Table 69 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P02_OMSR Port 02 Output Modification U,SV U,SV,P Application Set Register...
Page 172
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Register Overview - P10 (ascending Offset Address) (cont’d) Table 70 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P10_ESR Port 10 Emergency Stop U,SV SV,E,P Application Register...
Page 173
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 71 Register Overview - P11 (ascending Offset Address) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P11_OUT Port 11 Output Register U,SV U,SV,P Application Reset P11_OMR...
Page 174
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Register Overview - P11 (ascending Offset Address) (cont’d) Table 71 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P11_OMSR8 Port 11 Output Modification U,SV U,SV,P Application Set Register 8...
Page 175
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Register Overview - P12 (ascending Offset Address) (cont’d) Table 72 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write Reserved (004 Byte) (x=0-5) P12_PDR0 Port 12 Pad Driver Mode U,SV SV,E,P See page...
Page 176
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Register Overview - P13 (ascending Offset Address) (cont’d) Table 73 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P13_ID Port 13 Identification U,SV Application Register Reset Reserved (004...
Page 177
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Register Overview - P13 (ascending Offset Address) (cont’d) Table 73 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P13_ACCEN1 Port 13 Access Enable U,SV SV,SE Application Register 1...
Page 178
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Register Overview - P14 (ascending Offset Address) (cont’d) Table 74 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write Reserved (004 Byte) (x=0-1) P14_OMSR0 Port 14 Output Modification U,SV U,SV,P Application...
Page 179
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Register Overview - P15 (ascending Offset Address) (cont’d) Table 75 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P15_IOCR0 Port 15 Input/Output U,SV U,SV,P See page Control Register 0 P15_IOCR4...
Page 180
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Register Overview - P15 (ascending Offset Address) (cont’d) Table 75 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P15_OMCR Port 15 Output Modification U,SV U,SV,P Application Clear Register...
Page 181
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Register Overview - P20 (ascending Offset Address) (cont’d) Table 76 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P20_ESR Port 20 Emergency Stop U,SV SV,E,P Application Register...
Page 182
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 77 Register Overview - P21 (ascending Offset Address) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P21_OUT Port 21 Output Register U,SV U,SV,P Application Reset P21_OMR...
Page 183
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Register Overview - P21 (ascending Offset Address) (cont’d) Table 77 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P21_OMCR Port 21 Output Modification U,SV U,SV,P Application Clear Register...
Page 184
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Register Overview - P22 (ascending Offset Address) (cont’d) Table 78 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P22_ESR Port 22 Emergency Stop U,SV SV,E,P Application Register...
Page 185
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 79 Register Overview - P23 (ascending Offset Address) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P23_OUT Port 23 Output Register U,SV U,SV,P Application Reset P23_OMR...
Page 186
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Register Overview - P23 (ascending Offset Address) (cont’d) Table 79 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P23_OMCR Port 23 Output Modification U,SV U,SV,P Application Clear Register...
Page 187
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Register Overview - P32 (ascending Offset Address) (cont’d) Table 80 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P32_PCSR Port 32 Pin Controller Select U,SV SV,SE Application...
Page 188
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Register Overview - P33 (ascending Offset Address) (cont’d) Table 81 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P33_IOCR8 Port 33 Input/Output U,SV U,SV,P See page Control Register 8 P33_IOCR12...
Page 189
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Register Overview - P33 (ascending Offset Address) (cont’d) Table 81 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P33_OMSR Port 33 Output Modification U,SV U,SV,P Application Set Register...
Page 190
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Register Overview - P34 (ascending Offset Address) (cont’d) Table 82 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P34_PDISC Port 34 Pin Function U,SV SV,E,P See page Decision Control Register...
Page 191
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Register Overview - P40 (ascending Offset Address) (cont’d) Table 83 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P40_IOCR4 Port 40 Input/Output U,SV U,SV,P See page Control Register 4 P40_IOCR8...
Page 192
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Register Overview - P40 (ascending Offset Address) (cont’d) Table 83 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P40_OMCR12 Port 40 Output Modification U,SV U,SV,P Application Clear Register 12...
Page 193
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) 14.3 Pn Registers 14.3.1 SPB bus slave interface Port 00 Output Register The port output register determines the value of a GPIO pin when it is selected by Pn_IOCRx as output. Writing a 0 to a Pn_OUT.Px (x = 0-15) bit position delivers a low level at the corresponding output pin.
Page 194
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 84 Access Mode Restrictions sorted by descending priority Applies to P00_OUT Applies to P11_OUT Applies to P20_OUT Applies to P33_OUT Applies to P40_OUT Mode Name Access Mode Description Master enabled in rwh Px (x=0-15) write access for enabled masters...
Page 195
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 85 Access Mode Restrictions sorted by descending priority Applies to P01_OUT Applies to P21_OUT Applies to P23_OUT Applies to P32_OUT Applies to P34_OUT Mode Name Access Mode Description Master enabled in rwh Px (x=0-7) write access for enabled masters...
Page 196
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 86 Access Mode Restrictions sorted by descending priority Applies to P02_OUT Applies to P10_OUT Applies to P14_OUT Applies to P15_OUT Applies to P22_OUT Mode Name Access Mode Description Master enabled in rwh Px (x=0-11) write access for enabled masters...
Page 197
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Port 00 Output Modification Register The port output modification register contains control bits that make it possible to individually set, clear or toggle the logic state of a single port line by manipulating the output register. P00_OMR Port 00 Output Modification Register (004...
Page 198
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Note: Register Pn_OMR is virtual and does not contain any flip-flop. A read action delivers the value of 0. One 8 or 16-bits write behaves as a 32-bit write padded with zeros. Table 89 Function of the Bits PCLx and PSx PCLx...
Page 199
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description 15, 14, 13, Reserved 12, 11, 10, 9, Read as 0; should be written with 0. 31, 30, 29, 28, 27, 26, 25, 24 Table 90 Access Mode Restrictions sorted by descending priority Applies to P01_OMR...
Page 200
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description PCLx (x=0-11) x+16 Clear Bit x Setting this bit will clear or toggle the corresponding bit in the port output register Pn_OUT. Read as 0. The function of this bit is shown in Table No operation Clears or toggles Pn_OUT.Px.
Page 201
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description x+16 PCLx (x=0-3) Clear Bit x Setting this bit will clear or toggle the corresponding bit in the port output register Pn_OUT. Read as 0. The function of this bit is shown in Table No operation Clears or toggles Pn_OUT.Px.
Page 202
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) P00_ID Port 00 Identification Register (008 Application Reset Value: 00C8 C0XX P01_ID Port 01 Identification Register (008 Application Reset Value: 00C8 C0XX P02_ID Port 02 Identification Register (008 Application Reset Value: 00C8 C0XX P10_ID Port 10 Identification Register (008...
Page 203
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) P21_ID Port 21 Identification Register (008 Application Reset Value: 00C8 C0XX P22_ID Port 22 Identification Register (008 Application Reset Value: 00C8 C0XX P23_ID Port 23 Identification Register (008 Application Reset Value: 00C8 C0XX P32_ID Port 32 Identification Register (008...
Page 204
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) The reset values of 1010 1010 and 0000 0000 for Pn_IOCRx registers represents input pull-up and no input pull device (tri-state mode) being activated, respectively. The switching of the intended mode of the device is controlled by HWCFG6.When a cold reset is activated and HWCFG6=1, the port pins except P33.8, P40 and P41 are set to input pull-up mode, P33.8, P40 and P41 are in tri-state mode as long as PORST is activated.If HWCFG6=0, the pins have the default state of tri-state mode.
Page 205
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description 26:24, Reserved 18:16, 10:8, Read as 0; should be written with 0. Table 93 Access Mode Restrictions sorted by descending priority Applies to P00_IOCR0 Applies to P01_IOCR0 Applies to P02_IOCR0...
Page 207
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) P21_IOCR0 Port 21 Input/Output Control Register 0 (010 Reset Value: Table 97 P22_IOCR0 Port 22 Input/Output Control Register 0 (010 Reset Value: Table 97 P23_IOCR0 Port 23 Input/Output Control Register 0 (010 Reset Value: Table 97...
Page 208
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 97 Reset Values variant 1 Applies to P21_IOCR0 Applies to P22_IOCR0 Applies to P23_IOCR0 Applies to P32_IOCR0 Applies to P33_IOCR0 Applies to P34_IOCR0 Reset Type Reset Value Note Application Reset 0000 0000 HWCFG6 is 0 (tri-state mode)
Page 209
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) P00_IOCR4 Port 00 Input/Output Control Register 4 (014 Reset Value: Table 100 P01_IOCR4 Port 01 Input/Output Control Register 4 (014 Reset Value: Table 100 P02_IOCR4 Port 02 Input/Output Control Register 4 (014 Reset Value: Table 100...
Page 210
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 99 Access Mode Restrictions sorted by descending priority Applies to P00_IOCR4 Applies to P01_IOCR4 Applies to P02_IOCR4 Applies to P10_IOCR4 Applies to P11_IOCR4 Applies to P14_IOCR4 Applies to P15_IOCR4 Applies to P20_IOCR4...
Page 211
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) P23_IOCR4 Port 23 Input/Output Control Register 4 (014 Reset Value: Table 102 P32_IOCR4 Port 32 Input/Output Control Register 4 (014 Reset Value: Table 102 P33_IOCR4 Port 33 Input/Output Control Register 4 (014 Reset Value: Table 102...
Page 212
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 102 Reset Values variant 1 Applies to P23_IOCR4 Applies to P32_IOCR4 Applies to P33_IOCR4 Applies to P34_IOCR4 Reset Type Reset Value Note Application Reset 0000 0000 HWCFG6 is 0 (tri-state mode) Application Reset 1010 1010 HWCFG6 is 1 (input pull-up mode)
Page 213
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description 8*x-57:8*x- PCx (x=8-11) Port Control for Port 00 Pin x This bit field defines the Port n line x functionality according to Table 26:24, Reserved 18:16, 10:8, Read as 0;...
Page 214
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 107 Reset Values of P40_IOCR8 Reset Type Reset Value Note Application Reset 0000 0000 HWCFG6 is 0 (tri-state mode) Application Reset 0000 0000 HWCFG6 is 1 (input pull-up mode) Port 00 Input/Output Control Register 12 Register Pn_IOCR12 controls the Pn.[15:12] port lines P00_IOCR12...
Page 215
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 109 Reset Values variant 1 Applies to P00_IOCR12 Applies to P11_IOCR12 Applies to P20_IOCR12 Applies to P33_IOCR12 Reset Type Reset Value Note Application Reset 0000 0000 HWCFG6 is 0 (tri-state mode) Application Reset 1010 1010 HWCFG6 is 1 (input pull-up mode)
Page 216
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) P01_IN Port 01 Input Register (024 Application Reset Value: 0000 00XX P21_IN Port 21 Input Register (024 Application Reset Value: 0000 00XX P23_IN Port 23 Input Register (024 Application Reset Value: 0000 00XX P32_IN Port 32 Input Register (024...
Page 217
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description Px (x=0-11) Input Bit x This bit indicates the level at the input pin Pn.x. The input level of Pn.x is 0. The input level of Pn.x is 1. 15, 14, 13, Reserved Read as 0;...
Page 218
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Port 00 Pad Driver Mode Register 0 P00_PDR0 Port 00 Pad Driver Mode Register 0 (040 Reset Value: Table 112 P01_PDR0 Port 01 Pad Driver Mode Register 0 (040 Reset Value: Table 112 P02_PDR0...
Page 219
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 111 Access Mode Restrictions sorted by descending priority Applies to P00_PDR0 Applies to P01_PDR0 Applies to P02_PDR0 Applies to P10_PDR0 Applies to P11_PDR0 Applies to P14_PDR0 Applies to P15_PDR0 Applies to P20_PDR0...
Page 220
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 114 Pad Driver Mode Selection for Fast Pads PDx.1 PDx.0 Speed Grade Driver Setting Strong driver, sharp edge (“ss”) Strong driver, medium edge (“sm”) Medium driver (“m”) TC39x A-Step: Medium driver (“m”) Else: Reserved when operating as output.
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) The boot software configures the reset value of Pn_PDR0 and Pn_PDR1 registers from 0000 0000 to 2222 2222 except for analog ports and if the package doesn’t make any of the related pins available. The resulting value depends on the implemented port width.
Page 222
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 118 Reset Values variant 1 Applies to P23_PDR0 Applies to P32_PDR0 Applies to P33_PDR0 Applies to P34_PDR0 Reset Type Reset Value Note After SSW execution 2222 2222 Initial value in largest package After SSW execution ––––...
Page 223
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 120 Access Mode Restrictions sorted by descending priority Applies to P12_PDR0 Applies to P13_PDR0 Mode Name Access Mode Description Master enabled in PDx (x=0-3), PLx (x=0-3) write access for enabled masters ACCEN and Supervisor Mode and ENDINIT...
Page 224
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 122 Access Mode Restrictions sorted by descending priority Applies to P00_PDR1 Applies to P11_PDR1 Applies to P20_PDR1 Applies to P33_PDR1 Applies to P40_PDR1 Mode Name Access Mode Description Master enabled in PDx (x=8-15), PLx (x=8-15) write access for enabled masters...
Page 225
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description 4*x-31:4*x- PDx (x=8-11) Pad Driver Mode for Pin x PLx (x=8-11) 4*x-29:4*x- Pad Level Selection for Pin x 31:28, Reserved 27:24, Read as 0; should be written with 0. 23:20, 19:16 Table 125 Access Mode Restrictions sorted by descending priority Applies to...
Page 226
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Port 00 Emergency Stop Register P00_ESR Port 00 Emergency Stop Register (050 Application Reset Value: 0000 0000 P11_ESR Port 11 Emergency Stop Register (050 Application Reset Value: 0000 0000 P20_ESR Port 20 Emergency Stop Register (050...
Page 227
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) • Emergency stop function enabled (ENx = 1): The mapped output function is disconnected and the safe state is entered by switching to input function with internal pull-up connected or tri-state, depending on the configured reset value of the corresponding Pn_IOCR register through PMSWCR5.TRISTREQ or setting of HWCFG[6].(the content of the corresponding PCx bit fields in register Pn_IOCR will not be considered).
Page 228
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description ENx (x=0-7) Emergency Stop Enable for Pin x This bit enables the emergency stop function for all GPIO lines. If the emergency stop condition is met and enabled, the output selection is automatically switched from alternate output function to GPIO input function.
Page 229
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description ENx (x=0-11) Emergency Stop Enable for Pin x This bit enables the emergency stop function for all GPIO lines. If the emergency stop condition is met and enabled, the output selection is automatically switched from alternate output function to GPIO input function.
Page 230
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description ENx (x=0-3) Emergency Stop Enable for Pin x This bit enables the emergency stop function for all GPIO lines. If the emergency stop condition is met and enabled, the output selection is automatically switched from alternate output function to GPIO input function.
Page 231
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description 15, 14, 13, Reserved 12, 11, 10, 9, Read as 0; should be written with 0. 8, 2, 31:16 Table 131 Access Mode Restrictions of P21_ESR sorted by descending priority Mode Name...
Page 232
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) P40_ESR Port 40 Emergency Stop Register (050 Application Reset Value: 0000 0000 Field Bits Type Description 15, 14, 13, Reserved 12, 11, 10, 9, Read as 0; should be written with 0. 8, 7, 6, 5, 4, 3, 2, 1, 0, 31:16...
Page 233
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) P00_PDISC Port 00 Pin Function Decision Control Register (060 Reset Value: Table 135 P11_PDISC Port 11 Pin Function Decision Control Register (060 Reset Value: Table 135 P20_PDISC Port 20 Pin Function Decision Control Register (060 Reset Value: Table 135 P33_PDISC...
Page 234
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 135 Reset Values variant 1 Applies to P00_PDISC Applies to P11_PDISC Applies to P20_PDISC Applies to P33_PDISC Reset Type Reset Value Note After SSW execution 0000 0000 Initial value in largest package After SSW execution 0000 ––––...
Page 235
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 137 Access Mode Restrictions sorted by descending priority Applies to P01_PDISC Applies to P21_PDISC Applies to P23_PDISC Applies to P32_PDISC Applies to P34_PDISC Mode Name Access Mode Description Master enabled in PDISx (x=0-7) write access for enabled masters...
Page 236
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description PDISx (x=0- Pin Function Decision Control for Pin x This bit selects the function of the port pad. Digital functionality of pad Pn.x is enabled. Digital functionality (including pull resistors) of pad Pn.x is disabled.
Page 237
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) P12_PDISC Port 12 Pin Function Decision Control Register (060 Reset Value: Table 142 P13_PDISC Port 13 Pin Function Decision Control Register (060 Reset Value: Table 142 PDIS3 PDIS2 PDIS1 PDIS0 Field Bits Type...
Page 238
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) • In Ports shared with the standby controller (SCR) it selects if the SCR or the Tricore system control data and control functions of these port lines. • In Ports with analog inputs to the EVADC it enables control of pull by the EVADC for the Pull Down Diagnostics (PDD) / Multiplexer Diagnostics (MD) feature.
Page 241
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) P11_PCSR Port 11 Pin Controller Select Register (064 Application Reset Value: 0000 0000 SEL6 SEL4 SEL3 SEL2 SEL1 SEL0 Field Bits Type Description SELx (x=0-4,6) x Output Select for Pin x This bit enables or disables alternate/fast Ethernet output.
Page 242
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description 15, 14, 13, Reserved 12, 11, 10, 9, Read as 0; should be written with 0. 8, 7, 6, 5, 4, 30:16, Table 147 Access Mode Restrictions sorted by descending priority Applies to P12_PCSR Applies to...
Page 244
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) P34_PCSR Port 34 Pin Controller Select Register (064 Application Reset Value: 0000 0000 SEL1 Field Bits Type Description SELx (x=1) Output Select for Pin x This bit enables or disables SCR control. Tricore selected for data and control of pin x and not SCR.
Page 245
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) P40_PCSR Port 40 Pin Controller Select Register (064 Application Reset Value: 0000 0000 R13 SEL12 SEL11 SEL10 SEL5 SEL3 SEL2 SEL1 Field Bits Type Description SELx (x=1- Output Select for Pin x This bit enables or disables EVADC control of the pulls for Pull Down 3,5,10-12) Diagnostics (PDD) / Multiplexer Diagnostics (MD) feature.
Page 246
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) P00_OMSR0 Port 00 Output Modification Set Register 0 (070 Application Reset Value: 0000 0000 P01_OMSR0 Port 01 Output Modification Set Register 0 (070 Application Reset Value: 0000 0000 P02_OMSR0 Port 02 Output Modification Set Register 0 (070 Application Reset Value: 0000 0000...
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 152 Access Mode Restrictions sorted by descending priority Applies to P00_OMSR0 Applies to P01_OMSR0 Applies to P02_OMSR0 Applies to P10_OMSR0 Applies to P11_OMSR0 Applies to P12_OMSR0 Applies to P13_OMSR0 Applies to P14_OMSR0...
Page 248
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description 31:4 Reserved Read as 0; should be written with 0. Table 153 Access Mode Restrictions sorted by descending priority Applies to P21_OMSR0 Applies to P22_OMSR0 Applies to P23_OMSR0 Applies to...
Page 249
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) P00_OMSR4 Port 00 Output Modification Set Register 4 (074 Application Reset Value: 0000 0000 P01_OMSR4 Port 01 Output Modification Set Register 4 (074 Application Reset Value: 0000 0000 P02_OMSR4 Port 02 Output Modification Set Register 4 (074 Application Reset Value: 0000 0000...
Page 250
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 154 Access Mode Restrictions sorted by descending priority Applies to P00_OMSR4 Applies to P01_OMSR4 Applies to P02_OMSR4 Applies to P10_OMSR4 Applies to P11_OMSR4 Applies to P14_OMSR4 Applies to P15_OMSR4 Applies to P20_OMSR4...
Page 251
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 155 Access Mode Restrictions sorted by descending priority Applies to P23_OMSR4 Applies to P32_OMSR4 Applies to P33_OMSR4 Applies to P34_OMSR4 Applies to P40_OMSR4 Mode Name Access Mode Description Master enabled in PSx (x=4-7) write access for enabled masters...
Page 252
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description PSx (x=8-11) Set Bit x Setting this bit will set the corresponding bit in the port output register Pn_OUT. Read as 0. No operation Sets Pn_OUT.Px 7:0, Reserved 31:12...
Page 253
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description PSx (x=12-15) x Set Bit x Setting this bit will set the corresponding bit in the port output register Pn_OUT. Read as 0. No operation Sets Pn_OUT.Px 11:0, Reserved...
Page 255
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 158 Access Mode Restrictions sorted by descending priority Applies to P00_OMCR0 Applies to P01_OMCR0 Applies to P02_OMCR0 Applies to P10_OMCR0 Applies to P11_OMCR0 Applies to P12_OMCR0 Applies to P13_OMCR0 Applies to P14_OMCR0...
Page 256
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description 15:0, Reserved 31:20 Read as 0; should be written with 0. Table 159 Access Mode Restrictions sorted by descending priority Applies to P21_OMCR0 Applies to P22_OMCR0 Applies to P23_OMCR0...
Page 258
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 160 Access Mode Restrictions sorted by descending priority Applies to P00_OMCR4 Applies to P01_OMCR4 Applies to P02_OMCR4 Applies to P10_OMCR4 Applies to P11_OMCR4 Applies to P14_OMCR4 Applies to P15_OMCR4 Applies to P20_OMCR4...
Page 259
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 161 Access Mode Restrictions sorted by descending priority Applies to P23_OMCR4 Applies to P32_OMCR4 Applies to P33_OMCR4 Applies to P34_OMCR4 Applies to P40_OMCR4 Mode Name Access Mode Description Master enabled in PCLx (x=4-7) write access for enabled masters...
Page 260
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description PCLx (x=8-11) x+16 Clear Bit x Setting this bit will clear the corresponding bit in the port output register Pn_OUT. Read as 0. No operation Clears Pn_OUT.Px 23:0, Reserved...
Page 261
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description x+16 PCLx (x=12- Clear Bit x Setting this bit will clear the corresponding bit in the port output register Pn_OUT. Read as 0. No operation Clears Pn_OUT.Px 27:0 Reserved...
Page 262
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description PSx (x=0-15) Set Bit x Setting this bit will set the corresponding bit in the port output register Pn_OUT. Read as 0. No operation Sets Pn_OUT.Px 31:16 Reserved Read as 0;...
Page 263
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description PSx (x=0-7) Set Bit x Setting this bit will set the corresponding bit in the port output register Pn_OUT. Read as 0. No operation Sets Pn_OUT.Px 15, 14, 13, Reserved 12, 11, 10, 9,...
Page 264
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description PSx (x=0-11) Set Bit x Setting this bit will set the corresponding bit in the port output register Pn_OUT. Read as 0. No operation Sets Pn_OUT.Px 15, 14, 13, Reserved Read as 0;...
Page 265
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 167 Access Mode Restrictions sorted by descending priority Applies to P12_OMSR Applies to P13_OMSR Mode Name Access Mode Description Master enabled in PSx (x=0-3) write access for enabled masters ACCEN Otherwise (default) r0 PSx (x=0-3)
Page 266
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 168 Access Mode Restrictions sorted by descending priority Applies to P00_OMCR Applies to P11_OMCR Applies to P20_OMCR Applies to P33_OMCR Applies to P40_OMCR Mode Name Access Mode Description Master enabled in PCLx (x=0-15) write access for enabled masters...
Page 267
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 169 Access Mode Restrictions sorted by descending priority Applies to P01_OMCR Applies to P21_OMCR Applies to P23_OMCR Applies to P32_OMCR Applies to P34_OMCR Mode Name Access Mode Description Master enabled in PCLx (x=0-7) write access for enabled masters...
Page 268
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 170 Access Mode Restrictions sorted by descending priority Applies to P02_OMCR Applies to P10_OMCR Applies to P14_OMCR Applies to P15_OMCR Applies to P22_OMCR Mode Name Access Mode Description Master enabled in PCLx (x=0-11) write access for enabled masters...
Page 269
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Port 13 LVDS Pad Control Register x The LVDS Pad Control Register controls the RX or TX functions of the LVDS pads. For usage of RX pad, bit field [7:0] are applicable.
Page 270
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description 11:10 VDIFFADJ LVDS Output Amplitude Tuning With these two configuration bits the LVDS output current/amplitude can be adjusted. The voltage swing depending on VDIFFADJ setting is documented in the Data Sheet, see parameter V VOSDYN Tune Bit of VOS Control Loop Static/Dynamic...
Page 271
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 173 Reset Values Applies to P13_LPCRx (x=0-1) Applies to P22_LPCRx (x=0-1) Reset Type Reset Value Note After SSW execution 0000 5480 Initial value of RX depends on trimming P14_LPCRx (x=5) Port 14 LVDS Pad Control Register x (0A0...
Page 272
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description LVDSM LVDS-M Mode Selects reduced frequency mode “LVDS-M” of the receiver. This mode reduces the static current of the RX pad. The max data rate is reduced to 160 Mbps (80 MHz).
Page 273
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) P21_LPCRx (x=1) Port 21 LVDS Pad Control Register x (0A0 +x*4) Reset Value: Table 177 LVDS REN_C LRXTERM TERM RX_EN Field Bits Type Description REN_CTRL LVDS RX_EN controller The LVDS RX_EN control function can be selected from the Port (default) or HSCT module (where this is connected).
Page 274
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description Reserved Read as 0; should be written with 0 11:10, 31:16 Table 176 Access Mode Restrictions of P21_LPCRx (x=1) sorted by descending priority Mode Name Access Mode Description Master enabled in...
Page 275
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description TEN_CTRL LVDS TX_EN controller The LVDS TX_EN control function can be selected from the Port (default) or HSCT module (where this is connected). Port controlled HSCT controlled TX_EN Enable Transmit LVDS...
Page 276
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 178 Access Mode Restrictions of P21_LPCRx (x=2) sorted by descending priority Mode Name Access Mode Description Master enabled in PS, TEN_CTRL, TX_EN, TX_PD, write access for enabled masters ACCEN and TX_PWDPD, VDIFFADJ, Supervisor Mode...
Page 278
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 180 Access Mode Restrictions sorted by descending priority Applies to P00_ACCEN1 Applies to P01_ACCEN1 Applies to P02_ACCEN1 Applies to P10_ACCEN1 Applies to P11_ACCEN1 Applies to P12_ACCEN1 Applies to P13_ACCEN1 Applies to P14_ACCEN1...
Page 279
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 181 Access Mode Restrictions sorted by descending priority Applies to P21_ACCEN1 Applies to P22_ACCEN1 Applies to P23_ACCEN1 Applies to P32_ACCEN1 Applies to P33_ACCEN1 Applies to P34_ACCEN1 Applies to P40_ACCEN1 Mode Name Access Mode...
Page 281
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 182 Access Mode Restrictions sorted by descending priority Applies to P00_ACCEN0 Applies to P01_ACCEN0 Applies to P02_ACCEN0 Applies to P10_ACCEN0 Applies to P11_ACCEN0 Applies to P12_ACCEN0 Applies to P13_ACCEN0 Applies to P14_ACCEN0...
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 183 Access Mode Restrictions sorted by descending priority Applies to P21_ACCEN0 Applies to P22_ACCEN0 Applies to P23_ACCEN0 Applies to P32_ACCEN0 Applies to P33_ACCEN0 Applies to P34_ACCEN0 Applies to P40_ACCEN0 Mode Name Access Mode...
AURIX™ TC37x General Purpose I/O Ports and Peripheral I/O Lines (Ports) 14.5 Revision History Table 184 Revision History V1.8.19 to the latest revision Reference Changes to Previous Version Comment V1.8.20 Page 118 Revision History entries up to V1.8.19 removed. Page 38 Removed confusing phrase “, only input selection apply.”...
AURIX™ TC37x Safety Management Unit (SMU) Safety Management Unit (SMU) This chapter describes the Safety Management Unit (short SMU) module of the TC37x. 15.1 TC37x Specific IP Configuration See features in family spec. User’s Manual 15-1 V2.0.0 SMUV4.0.23 2021-02 OPEN MARKET VERSION...
AURIX™ TC37x Safety Management Unit (SMU) 15.2 TC37x Specific Register Set SMU_core Specific Register Set Register Address Space Table Table 185 Register Address Space - SMU Module Base Address End Address Note F0036800 F0036FFF FPI slave interface Register Overview Table Table 186 Register Overview - SMU (ascending Offset Address) Short Name Long Name...
Page 286
AURIX™ TC37x Safety Management Unit (SMU) Table 186 Register Overview - SMU (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write SMU_PCTL Port Control U,SV SV,P,SE,32 PowerOn Reset Family Spec SMU_AFCNT Alarm and Fault Counter U,SV PowerOn Reset Family...
AURIX™ TC37x Safety Management Unit (SMU) 15.3.1 TC37x Specific Registers 15.3.1.1 FPI slave interface Alarm Configuration Register SMU_AGiCFj (i=0-1;j=0-2) Alarm Configuration Register (100 +i*12+j*4) Application Reset Value: 0000 0000 CF24 CF23 CF22 CF14 CF13 CF12 CF11 CF10 Field Bits Type Description CFz (z=0-2,4- Configuration flag x (x=0-2) for alarm z belonging to alarm group i.
Page 289
AURIX™ TC37x Safety Management Unit (SMU) Field Bits Type Description CFz (z=1,4- Configuration flag x (x=0-2) for alarm z belonging to alarm group i. 14,22-24) The configuration flags 0, 1 and 2 must be used together to define the behavior of the SMU_core when a fault state is reported by the alarm n belonging to this group.
Page 290
AURIX™ TC37x Safety Management Unit (SMU) SMU_AGiCFj (i=6;j=0-2) Alarm Configuration Register (100 +i*12+j*4) Application Reset Value: 0000 0000 CF25 CF24 CF23 CF21 CF20 CF19 CF18 CF17 CF16 CF15 CF14 CF13 CF12 CF11 CF10 Field Bits Type Description CFz (z=0-2,4- Configuration flag x (x=0-2) for alarm z belonging to alarm group i. The configuration flags 0, 1 and 2 must be used together to define the 8,10-21,23- behavior of the SMU_core when a fault state is reported by the alarm n...
Page 292
AURIX™ TC37x Safety Management Unit (SMU) Field Bits Type Description 31, 30, 29, Reserved 28, 27, 26, Read as 0; should be written with 0. 25, 24, 23, 22, 21, 20, 19, 18, 14, 13, 12, 11, 10, 9, 8, 7, 6, 4, 2 SMU_AGiCFj (i=10;j=0) Alarm Configuration Register...
Page 293
AURIX™ TC37x Safety Management Unit (SMU) Field Bits Type Description CFz (z=0-5,8- Configuration flag x (x=0-2) for alarm z belonging to alarm group i. 10,12-13) The configuration flags 0, 1 and 2 must be used together to define the behavior of the SMU_core when a fault state is reported by the alarm n belonging to this group.
Page 294
AURIX™ TC37x Safety Management Unit (SMU) SMU_AGiFSP (i=2) SMU_core FSP Configuration Register (190 +i*4) Application Reset Value: 0000 0000 FE24 FE23 FE22 FE14 FE13 FE12 FE11 FE10 Field Bits Type Description FEz (z=1,4- Fault signaling configuration flag for alarm z belonging to alarm 14,22-24) group i.
Page 295
AURIX™ TC37x Safety Management Unit (SMU) SMU_AGiFSP (i=6) SMU_core FSP Configuration Register (190 +i*4) Application Reset Value: 0000 0000 FE25 FE24 FE23 FE21 FE20 FE19 FE18 FE17 FE16 FE15 FE14 FE13 FE12 FE11 FE10 Field Bits Type Description FEz (z=0-2,4- Fault signaling configuration flag for alarm z belonging to alarm 8,10-21,23- group i.
Page 296
AURIX™ TC37x Safety Management Unit (SMU) SMU_AGiFSP (i=8) SMU_core FSP Configuration Register (190 +i*4) Application Reset Value: 0000 0000 FE31 FE30 FE29 FE28 FE27 FE26 FE25 FE23 FE22 FE21 FE20 FE19 FE18 FE17 FE16 FE12 FE11 FE10 Field Bits Type Description FEz (z=0- Fault signaling configuration flag for alarm z belonging to alarm...
Page 297
AURIX™ TC37x Safety Management Unit (SMU) SMU_AGiFSP (i=10) SMU_core FSP Configuration Register (190 +i*4) Application Reset Value: 0003 0000 FE22 FE21 FE20 FE18 FE17 FE16 FE15 FE14 FE13 FE12 FE11 FE10 Field Bits Type Description FEz (z=0- Fault signaling configuration flag for alarm z belonging to alarm 18,20-22) group i.
Page 298
AURIX™ TC37x Safety Management Unit (SMU) Alarm Status Register Refer to Alarm Status Registers for the conditions to set and reset the status flag by software. SMU_AGi (i=0-1) Alarm Status Register (1C0 +i*4) Application Reset Value: 0000 0000 SF24 SF23 SF22 SF14 SF13...
Page 299
AURIX™ TC37x Safety Management Unit (SMU) SMU_AGi (i=3-5) Alarm Status Register (1C0 +i*4) Application Reset Value: 0000 0000 Field Bits Type Description 31, 30, 29, Reserved 28, 27, 26, Read as 0; should be written with 0. 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14,...
Page 300
AURIX™ TC37x Safety Management Unit (SMU) SMU_AGi (i=7) Alarm Status Register (1C0 +i*4) Application Reset Value: 0000 0000 SF31 SF30 SF29 SF28 SF27 SF26 SF25 SF24 SF23 SF22 SF20 SF17 SF16 SF15 SF14 SF13 SF12 Field Bits Type Description SFz (z=0-2,12- Status flag for alarm z belonging to alarm group i.
Page 301
AURIX™ TC37x Safety Management Unit (SMU) SMU_AGi (i=9) Alarm Status Register (1C0 +i*4) Application Reset Value: 0000 0000 SF17 SF16 SF15 Field Bits Type Description SFz (z=0- Status flag for alarm z belonging to alarm group i. Status flag z does not report a fault condition 1,3,5,15-17) Status flag z reports a fault condition 31, 30, 29,...
Page 302
AURIX™ TC37x Safety Management Unit (SMU) SMU_AGi (i=11) Alarm Status Register (1C0 +i*4) Application Reset Value: 0000 0000 SF13 SF12 SF10 Field Bits Type Description SFz (z=0-5,8- Status flag for alarm z belonging to alarm group i. Status flag z does not report a fault condition 10,12-13) Status flag z reports a fault condition 31, 30, 29,...
Page 303
AURIX™ TC37x Safety Management Unit (SMU) Field Bits Type Description 31, 30, 29, Reserved 28, 27, 26, Read as 0; should be written with 0. 25, 21, 20, 19, 18, 17, 16, 15, 3 SMU_ADi (i=2) Alarm Debug Register (200 +i*4) PowerOn Reset Value: 0000 0000 DF24 DF23 DF22...
Page 304
AURIX™ TC37x Safety Management Unit (SMU) Field Bits Type Description 31, 30, 29, Reserved 28, 27, 26, Read as 0; should be written with 0. 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, SMU_ADi (i=6)
Page 305
AURIX™ TC37x Safety Management Unit (SMU) Field Bits Type Description DFz (z=0-2,12- Diagnosis flag for alarm z belonging to alarm group i. 17,20,22-31) The diagnosis registers make a snapshot of the alarm group status registers when either the executed alarm action is a reset or a state machine transition to FAULT state takes place.
Page 306
AURIX™ TC37x Safety Management Unit (SMU) Field Bits Type Description DFz (z=0- Diagnosis flag for alarm z belonging to alarm group i. 1,3,5,15-17) The diagnosis registers make a snapshot of the alarm group status registers when either the executed alarm action is a reset or a state machine transition to FAULT state takes place.
AURIX™ TC37x Safety Management Unit (SMU) SMU_ADi (i=11) Alarm Debug Register (200 +i*4) PowerOn Reset Value: 0000 0000 DF13 DF12 DF10 Field Bits Type Description DFz (z=0-5,8- Diagnosis flag for alarm z belonging to alarm group i. The diagnosis registers make a snapshot of the alarm group status 10,12-13) registers when either the executed alarm action is a reset or a state machine transition to FAULT state takes place.
AURIX™ TC37x Safety Management Unit (SMU) Table 191 PMS Pre-Alarm Mapping (cont’d) Alarm Source Logic Alarm Index HSM.VDD - Over Voltage ALM9[16] HSM.VDDP3 - Over Voltage HSM.VEXT - Over Voltage PMS.VDD - Over voltage ALM9[3] PMS.VDDPD - Over voltage PMS.VDDP3 - Over voltage PMS.VDDM - Over voltage PMS.VEXT - Over voltage PMS.VEVRSB - Over voltage...
Page 312
AURIX™ TC37x Safety Management Unit (SMU) – The SRAMs monitored are the {PSPR, DSPR, DLMU} SRAMs of each CPU and the LMU SRAMs when available in the product. Alarm Mapping related to ALM0 group Table 192 Alarm Mapping related to ALM0 group Alarm Index Module Safety Mechanism &...
Page 313
AURIX™ TC37x Safety Management Unit (SMU) Table 192 Alarm Mapping related to ALM0 group (cont’d) Alarm Index Module Safety Mechanism & Alarm Indication ALM0[11] Safety Mechanism(s): SRAM Monitor Page 25 Alarm: CPU0 DSPR/DCACHE/DLMU Miscellaneous error detection Alarm Type: Level ALM0[12] Safety Mechanism: SRAM Monitor Alarm: CPU0 DCACHE TAG Single bit error correction Alarm Type: Level...
Page 314
AURIX™ TC37x Safety Management Unit (SMU) Table 193 Alarm Mapping related to ALM1 group (cont’d) Alarm Index Module Safety Mechanism & Alarm Indication ALM1[2] cpu_pfi_pfrwb_1 Safety Mechanism: PFLASH Read Path Monitor Alarm: CPU1 PFLASH1 Read Path Error Alarm Type: Pulse Note: If the CPU side PFLASH bank does not exist, PFLASH read path lockstep still exist.
Page 315
AURIX™ TC37x Safety Management Unit (SMU) Table 193 Alarm Mapping related to ALM1 group (cont’d) Alarm Index Module Safety Mechanism & Alarm Indication ALM1[22] cpu_pfi_pfrwb_1 Safety Mechanism: SRI End-to-End EDC Alarm: CPU1 Instruction Fetch SRI Interface EDC Error Alarm Type: Pulse ALM1[23] cpu_pfi_pfrwb_1 Safety Mechanism: SRI End-to-End EDC...
Page 316
AURIX™ TC37x Safety Management Unit (SMU) Table 194 Alarm Mapping related to ALM2 group (cont’d) Alarm Index Module Safety Mechanism & Alarm Indication ALM2[10] Safety Mechanism: SRAM Monitor Page 25 Alarm: CPU2 DSPR/DCACHE/DLMU Uncorrectable critical error detection Alarm Type: Level ALM2[11] Safety Mechanism(s): SRAM Monitor Page 25...
Page 317
AURIX™ TC37x Safety Management Unit (SMU) Alarm Mapping related to ALM4 group Table 196 Alarm Mapping related to ALM4 group Alarm Index Module Safety Mechanism & Alarm Indication ALM4[2:0] Reserved Reserved ALM4[3] Reserved Reserved ALM4[14:4] Reserved Reserved ALM4[21:15] Reserved Reserved ALM4[24:22] Reserved Reserved...
Page 319
AURIX™ TC37x Safety Management Unit (SMU) Table 198 Alarm Mapping related to ALM6 group (cont’d) Alarm Index Module Safety Mechanism & Alarm Indication ALM6[21] Safety Mechanism: SRAM Monitor Page 26 Alarm: MISC Miscellaneous error detection Alarm Type: Level ALM6[22] Reserved Reserved ALM6[23] Safety Mechanism: Safety Flip-flop...
Page 320
AURIX™ TC37x Safety Management Unit (SMU) Table 199 Alarm Mapping related to ALM7 group (cont’d) Alarm Index Module Safety Mechanism & Alarm Indication ALM7[16] MINIMCDS Safety Mechanism: LMU Error Detection Code (EDC) Alarm: EDC Read Phase Error Alarm Type: Pulse ALM7[17] Safety Mechanism: Built-in SRI Error Detection Alarm: XBAR0 Bus Error Event...
Page 321
AURIX™ TC37x Safety Management Unit (SMU) Alarm Mapping related to ALM8 group Table 200 Alarm Mapping related to ALM8 group Alarm Index Module Safety Mechanism & Alarm Indication ALM8[0] Safety Mechanism: Clock Monitor Alarm: OSC clock frequency out of range Alarm Type: Pulse ALM8[1] Safety Mechanism: Clock Monitor...
Page 322
AURIX™ TC37x Safety Management Unit (SMU) Table 200 Alarm Mapping related to ALM8 group (cont’d) Alarm Index Module Safety Mechanism & Alarm Indication ALM8[16] Safety Mechanism: Watchdog Alarm: Safety Watchdog Time-out Alarm Type: Pulse ALM8[17] Safety Mechanism: All Watchdogs Alarm: Watchdog Time-out. This alarm is a logical OR over all watchdog time-out alarms Alarm Type: Pulse ALM8[18]...
Page 323
AURIX™ TC37x Safety Management Unit (SMU) Table 200 Alarm Mapping related to ALM8 group (cont’d) Alarm Index Module Safety Mechanism & Alarm Indication ALM8[29] Safety Mechanism: External Alarm Alarm: External Request Unit Alarm 7 Alarm Type: Pulse ALM8[30] Safety Mechanism: Core Domain Die Temperature Sensor Alarm: Under Temperature Alarm Alarm Type: Level ALM8[31]...
Page 324
AURIX™ TC37x Safety Management Unit (SMU) Table 201 Alarm Mapping related to ALM9 group (cont’d) Alarm Index Module Safety Mechanism & Alarm Indication ALM9[27] Reserved Reserved ALM9[28] Reserved Reserved ALM9[29] Reserved Reserved ALM9[30] Reserved Reserved ALM9[31] Reserved Reserved Alarm Mapping related to ALM10 group Table 202 Alarm Mapping related to ALM10 group Alarm Index Module...
Page 326
AURIX™ TC37x Safety Management Unit (SMU) Alarm Mapping related to ALM11 group Table 203 Alarm Mapping related to ALM11 group Alarm Index Module Safety Mechanism & Alarm Indication ALM11[0] Safety Mechanism: SRI Error Detection Code (EDC) Page 27 Alarm: EDC Address Phase Error Alarm Type: Pulse ALM11[1] Page 27...
Page 327
AURIX™ TC37x Safety Management Unit (SMU) Alarm Mapping related to ALM20 group Table 204 Alarm Mapping related to ALM20 group Alarm Index Module Safety Mechanism & Alarm Indication ALM20[3:0] Reserved Resreved ALM20[4] Safety Mechanism: Voltage Monitor Alarm: VDD Over-voltage Alarm Alarm Type: Level ALM20[5] Safety Mechanism: Voltage Monitor...
Page 328
AURIX™ TC37x Safety Management Unit (SMU) Alarm Mapping related to ALM21 group Table 205 Alarm Mapping related to ALM21 group Alarm Index Module Safety Mechanism & Alarm Indication ALM21[0] Safety Mechanism: Voltage Monitor Alarm: VDD Under-voltage Alarm Alarm Type: Level ALM21[1] Safety Mechanism: Voltage Monitor Alarm: VDDP3 Under-voltage Alarm...
AURIX™ TC37x Safety Management Unit (SMU) Table 205 Alarm Mapping related to ALM21 group (cont’d) Alarm Index Module Safety Mechanism & Alarm Indication ALM21[14] Safety Mechanism: Voltage Monitor Alarm: EV33 Short to High Alarm Alarm Type: Level ALM21[15] Safety Mechanism: Clock Alive Monitor Alarm: PLLx/fSPB Alive Alarm (provided on fBACK clock with x = 0..2) Alarm Type: Level Note: This alarm is also set if TCU related signals are activated in the...
Page 330
AURIX™ TC37x Safety Management Unit (SMU) Table 207 Revision History (cont’d) Reference Change to Previous Version Comment V4.0.19 Added FSI_RAM Alarms ALM7[0:2] which were not documented in the Page previous version Page 36 Added Alarm Types in Alarm Mapping Tables Page 29 Page 2 Typo fixed, no functional change...
AURIX™ TC37x Interrupt Router (IR) Interrupt Router (IR) This chapter supplements the family documentation whith device specific information for TC37x. The Interrupt Router allocates two address ranges • Interrupt Router System and OTGM register address range: 2 * 256 byte address range covering the Interrupt Router system registers, ICU control registers and OTGM registers (Chapter 16.2)
AURIX™ TC37x Interrupt Router (IR) 16.2 TC37x Specific Control Registers This chapter describes the TC37x specific Interrupt Router system, OTGM and ICU registers List of used Access Protection Register abbreviations • P0 -> ACCEN_SRBx, write protection of the related SRBx register. Number of Service Request Broadcast registers (SRB) and the related ACCEN_SRB registers is equal to the number of implemented TriCore CPUs.
Page 333
AURIX™ TC37x Interrupt Router (IR) Table 211 Register Overview - INT (ascending Offset Address) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write INT_ID Module Identification 0008 U,SV Application Register Reset Family Spec INT_SRBx Service Request Broadcast 0010 U,SV SV,P0...
Page 334
AURIX™ TC37x Interrupt Router (IR) Table 211 Register Overview - INT (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write INT_ACCEN_SRB Access Enable covering 0104 U,SV SV,SE Application SRBx, Register 1 Reset Family (x=0-2) Spec...
AURIX™ TC37x Interrupt Router (IR) 16.4 TC37x Specific Service Request Control (SRC) registers This chapter describes the TC37x Service Request Control (SRC) registers. Table 213 shows all registers associated with the Interrupt Router module in the device. This chapter describes the Service Request Control registers including: •...
Page 337
AURIX™ TC37x Interrupt Router (IR) Table 213 Register Overview - SRC (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write SRC_QSPIxTX QSPIx Transmit Service 000F0 U,SV SV,P1,P2 Application (x=0-4) Request x*14 Reset SRC_QSPIxRX QSPIx Receive Service 000F4...
Page 338
AURIX™ TC37x Interrupt Router (IR) Table 213 Register Overview - SRC (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write SRC_GPT120T3 GPT120 Timer 3 Service 002E8 U,SV SV,P1,P2 Application Request Reset SRC_GPT120T4 GPT120 Timer 4 Service 002EC U,SV...
Page 339
AURIX™ TC37x Interrupt Router (IR) Table 213 Register Overview - SRC (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write SRC_DSADCSRM DSADC SRMx Service 00770 U,SV SV,P1,P2 Application Request Reset (x=0-5) SRC_DSADCSRAx DSADC SRAx Service 00774 U,SV...
Page 340
AURIX™ TC37x Interrupt Router (IR) Table 213 Register Overview - SRC (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write SRC_SCR Stand By Controller Service 008C0 U,SV SV,P1,P2 Application Request Reset SRC_SMUy SMU Service Request y 008D0 U,SV...
Page 341
AURIX™ TC37x Interrupt Router (IR) Table 213 Register Overview - SRC (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write SRC_GTMTIMwx TIMw Shared Service 00B90 U,SV SV,P1,P2 Application (w=0-5;x=0-7) Request x w*20 Reset SRC_GTMMCSwx MCSw Shared Service...
AURIX™ TC37x Interrupt Router (IR) 16.5 TC37x Specific Registers 16.5.1 IR Service Request Control Registers (SRC) CPUx Software Breakpoint Service Request SRC_CPUxSB (x=0-2) CPUx Software Breakpoint Service Request (00000 + x*4) Debug Reset Value: 0000 0000 SRC_BCUSPB SBCU Service Request [SPB Bus Control Unit) (00020 Debug Reset Value: 0000 0000 SRC_XBAR0 SRI Domain 0 Service Request...
Page 343
AURIX™ TC37x Interrupt Router (IR) Field Bits Type Description SRPN Service Request Priority Number The SRPN bit field defines the priority of a service request with respect to service requests with to the same service provider (same SRC.TOS configuration): -> Service request is on lowest priority ->...
Page 344
AURIX™ TC37x Interrupt Router (IR) Field Bits Type Description Interrupt Trigger Overflow Bit The IOV bit is set by HW if a new service request was triggered via interrupt trigger or SETR bit while the SRN has still an pending service request.
Page 345
AURIX™ TC37x Interrupt Router (IR) SRC_QSPIxERR (x=0-4) QSPIx Error Service Request (000F8 +x*14 Application Reset Value: 0000 0000 SRC_QSPIxPT (x=0-4) QSPIx Phase Transition Service Request (000FC +x*14 Application Reset Value: 0000 0000 SRC_QSPIxU (x=0-4) QSPIx User Defined Service Request (00100 +x*14 Application Reset Value: 0000 0000 SRC_HSCT0...
Page 346
AURIX™ TC37x Interrupt Router (IR) Field Bits Type Description 13:11 Type of Service Control The TOS bit field configuration maps a Service Request to an Interrupt Service Provider: CPU0 service is initiated DMA service is initiated CPU1 service is initiated CPU2 service is initiated Others, Reserved (no action) 20:16...
Page 347
AURIX™ TC37x Interrupt Router (IR) Field Bits Type Description SWSCLR SW Sticky Clear Bit SWSCLR is required to reset SWS. No action Clear SWS; bit value is not stored; read always returns 0. 9:8, Reserved 15:14, Read as 0; should be written with 0. 23:21, SRC_I2C0ERR I2C0 Error Service Request...
Page 348
AURIX™ TC37x Interrupt Router (IR) Field Bits Type Description SRPN Service Request Priority Number The SRPN bit field defines the priority of a service request with respect to service requests with to the same service provider (same SRC.TOS configuration): -> Service request is on lowest priority ->...
Page 349
AURIX™ TC37x Interrupt Router (IR) Field Bits Type Description Interrupt Trigger Overflow Bit The IOV bit is set by HW if a new service request was triggered via interrupt trigger or SETR bit while the SRN has still an pending service request.
Page 350
AURIX™ TC37x Interrupt Router (IR) SRC_GPT120T6 GPT120 Timer 6 Service Request (002F4 Application Reset Value: 0000 0000 SRC_STMxSRy (x=0-2;y=0-1) System Timer x Service Request y (00300 +x*8+y*4) Application Reset Value: 0000 0000 SRC_FCE0 FCE0 Error Service Request (00330 Application Reset Value: 0000 0000 SRC_DMAERRy (y=0-3) DMA Error Service Request y (00340...
Page 351
AURIX™ TC37x Interrupt Router (IR) Field Bits Type Description 13:11 Type of Service Control The TOS bit field configuration maps a Service Request to an Interrupt Service Provider: CPU0 service is initiated DMA service is initiated CPU1 service is initiated CPU2 service is initiated Others, Reserved (no action) 20:16...
Page 352
AURIX™ TC37x Interrupt Router (IR) Field Bits Type Description SWSCLR SW Sticky Clear Bit SWSCLR is required to reset SWS. No action Clear SWS; bit value is not stored; read always returns 0. 9:8, Reserved 15:14, Read as 0; should be written with 0. 23:21, SRC_VADCG10SRy (y=0-3) EVADC Group 10 Service Request y...
Page 353
AURIX™ TC37x Interrupt Router (IR) Field Bits Type Description SRPN Service Request Priority Number The SRPN bit field defines the priority of a service request with respect to service requests with to the same service provider (same SRC.TOS configuration): -> Service request is on lowest priority ->...
Page 354
AURIX™ TC37x Interrupt Router (IR) Field Bits Type Description Interrupt Trigger Overflow Bit The IOV bit is set by HW if a new service request was triggered via interrupt trigger or SETR bit while the SRN has still an pending service request.
Page 355
AURIX™ TC37x Interrupt Router (IR) SRC_ERAY0NDAT0 E-RAY 0 New Data 0 Service Request (00810 Application Reset Value: 0000 0000 SRC_ERAY0NDAT1 E-RAY 0 New Data 1 Service Request (00814 Application Reset Value: 0000 0000 SRC_ERAY0MBSC0 E-RAY 0 Message Buffer Status Changed 0 Service Request(00818 Application Reset Value: 0000 0000 SRC_ERAY0MBSC1 E-RAY 0 Message Buffer Status Changed 1 Service Request(0081C...
Page 356
AURIX™ TC37x Interrupt Router (IR) Field Bits Type Description 13:11 Type of Service Control The TOS bit field configuration maps a Service Request to an Interrupt Service Provider: CPU0 service is initiated DMA service is initiated CPU1 service is initiated CPU2 service is initiated Others, Reserved (no action) 20:16...
Page 357
AURIX™ TC37x Interrupt Router (IR) Field Bits Type Description SWSCLR SW Sticky Clear Bit SWSCLR is required to reset SWS. No action Clear SWS; bit value is not stored; read always returns 0. 9:8, Reserved 15:14, Read as 0; should be written with 0. 23:21, SRC_PMSDTS PMS DTS Service Request...
Page 358
AURIX™ TC37x Interrupt Router (IR) Field Bits Type Description SRPN Service Request Priority Number The SRPN bit field defines the priority of a service request with respect to service requests with to the same service provider (same SRC.TOS configuration): -> Service request is on lowest priority ->...
Page 359
AURIX™ TC37x Interrupt Router (IR) Field Bits Type Description Interrupt Trigger Overflow Bit The IOV bit is set by HW if a new service request was triggered via interrupt trigger or SETR bit while the SRN has still an pending service request.
Page 360
AURIX™ TC37x Interrupt Router (IR) SRC_DAM0ERR DAM0 Error Service Request (00924 Application Reset Value: 0000 0000 SRC_PSI5Sy (y=0-7) PSI5-S Service Request y (00950 +y*4) Application Reset Value: 0000 0000 SRC_GPSRxy (x=0-2;y=0-7) General Purpose Group x Service Request y(00990 +x*20 +y*4) Application Reset Value: 0000 0000 SRC_GTMAEIIRQ AEI Shared Service Request...
Page 361
AURIX™ TC37x Interrupt Router (IR) Field Bits Type Description 13:11 Type of Service Control The TOS bit field configuration maps a Service Request to an Interrupt Service Provider: CPU0 service is initiated DMA service is initiated CPU1 service is initiated CPU2 service is initiated Others, Reserved (no action) 20:16...
Page 362
AURIX™ TC37x Interrupt Router (IR) Field Bits Type Description SWSCLR SW Sticky Clear Bit SWSCLR is required to reset SWS. No action Clear SWS; bit value is not stored; read always returns 0. 9:8, Reserved 15:14, Read as 0; should be written with 0. 23:21, SRC_GTMERR Error Service Request...
Page 363
AURIX™ TC37x Interrupt Router (IR) Field Bits Type Description Service Request Enable Service request is disabled Service request is enabled 13:11 Type of Service Control The TOS bit field configuration maps a Service Request to an Interrupt Service Provider: CPU0 service is initiated DMA service is initiated CPU1 service is initiated CPU2 service is initiated...
AURIX™ TC37x Interrupt Router (IR) Field Bits Type Description SW Sticky Bit The Software Sticky Bit is set when the SRR bit has been set via the SETR bit. This bit can be cleared by writing with 1 to SWSCLR. Writing to SWS has no effect.
AURIX™ TC37x Flexible CRC Engine (FCE) Flexible CRC Engine (FCE) For the general description of the module and the registers, please refer to the family spec. 17.1 TC37x Specific IP Configuration There are no device specific IP configurations. User’s Manual 17-1 V2.0.0 FCE V4.2.9...
AURIX™ TC37x Flexible CRC Engine (FCE) 17.2 TC37x Specific Register Set Table 215 Register Address Space - FCE Module Base Address End Address Note F0000000 F00001FF FPI slave interface Table 216 Register Overview - FCE (ascending Offset Address) Short Name Long Name Offset Access Mode...
AURIX™ TC37x Direct Memory Access (DMA) Direct Memory Access (DMA) This is the TC37x specific information related to the DMA module of the AURIXTC3XX product family. 18.1 TC37x Specific IP Configuration The TC37x DMA contains 128 DMA channels. 18.2 TC37x Specific Register Set Table 219 Register Address Space - DMA Module...
Page 369
AURIX™ TC37x Direct Memory Access (DMA) Register Overview - DMA (ascending Offset Address) (cont’d) Table 220 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write DMA_MEm1R ME m Read Register 1 0144 U,SV Application (m=0-1) *1000 Reset Family Spec...
Page 370
AURIX™ TC37x Direct Memory Access (DMA) Register Overview - DMA (ascending Offset Address) (cont’d) Table 220 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write DMA_MEmCHSR ME m Channel Status 019C U,SV Application (m=0-1) Register m*1000 Reset Family Spec...
AURIX™ TC37x Signal Processing Unit (SPU) Signal Processing Unit (SPU) This device doesn’t contain a SPU module. User’s Manual 19-1 V2.0.0 2021-02 OPEN MARKET VERSION...
AURIX™ TC37x High Speed Pulse Density Modulation Module (HSPDM) High Speed Pulse Density Modulation Module (HSPDM) This device doesn’t contain a HSPDM module. User’s Manual 23-1 V2.0.0 HSPDM 2021-02 OPEN MARKET VERSION...
AURIX™ TC37x Camera and ADC Interface (CIF) Camera and ADC Interface (CIF) This device doesn’t contain a CIF module. User’s Manual 24-1 V2.0.0 2021-02 OPEN MARKET VERSION...
AURIX™ TC37x System Timer (STM) System Timer (STM) This chapter describes the device specific details in TC37x. 25.1 TC37x Specific IP Configuration See features in family spec 25.2 TC37x Specific Register Set Register Address Space Table The address space for the module registers is defined below Table 223 Register Address Space - STM Module Base Address...
AURIX™ TC37x Generic Timer Module (GTM) Generic Timer Module (GTM) The following chapter describes the specific TC37x GTM configuration. For the GTM IP functionalities, please refer to the Family specification. 26.1 TC37x Specific IP Configuration TC37x GTM Module Cluster0 0..7 ATOM0 DTM4..5 CDTM0...
Page 383
AURIX™ TC37x Generic Timer Module (GTM) Table 230 TC37x specific configuration of GTM Parameter Number of MCS modules Number of DPLL modules Number of PSM modules Number of TIM modules Number of ATOM DTM modules Number of TOM DTM modules Number of DSADC channels Number of primary EVADC groups Number of secondary EVADC groups...
Page 384
AURIX™ TC37x Generic Timer Module (GTM) Table 230 TC37x specific configuration of GTM (cont’d) Parameter List element 3 of MCS List element 4 of MCS List element 5 of MCS Number of Interrupt Groups for registers ICM_IRQG_CLS_k_MEI CCM0_CFG Reset Value 131199 CCM1_CFG Reset Value 131215...
AURIX™ TC37x Generic Timer Module (GTM) 26.2 TC37x Registers Register Set Table 231 Register Address Space - GTM Module Base Address End Address Note F0100000 F01FFFFF FPI slave interface Register Overview Tables of GTM Table 232 Register Overview - GTM (ascending Offset Address) Short Name Long Name Offset...
Page 386
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_AEI_STA_X GTM AEI Non Zero Status 00002C U,SV,32 Application Register Reset Family Spec GTM_BRIDGE_M...
Page 387
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_TBU_CH0_ TBU Channel 0 Base 000108 U,SV,32 U,SV,32,P Application BASE Register Reset Family Spec...
Page 388
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_CMP_IRQ_ CMP Event Notification 000204 U,SV,32 U,SV,32,P Application NOTIFY Register Reset Family Spec GTM_CMP_IRQ_E...
Page 389
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_ARU_IRQ_N ARU Interrupt Notification 0002A4 U,SV,32 U,SV,32,P Application OTIFY Register Reset Family Spec GTM_ARU_IRQ_E...
Page 390
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_CMU_GCLK CMU Global Clock Control 000304 U,SV,32 U,SV,32,P Application _NUM Numerator Reset Family Spec...
Page 391
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_BRC_RST BRC Software Reset Register 000470 U,SV,32 U,SV,32,P Application Reset Family Spec GTM_BRC_EIRQ_ BRC Error Interrupt Enable...
Page 392
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_ICM_IRQG_ ICM Interrupt Group 000630 U,SV,32 Application Register for Module Error Reset Family Interrupt Information...
Page 393
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_ICM_IRQG_ ICM Interrupt Group ATOM k 000790 U,SV,32 Application ATOM_k_CI for Channel Interrupt +k*4 Reset Family...
Page 394
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_SPEi_CMD SPEi Command register 00084C U,SV,32 U,SV,32,P Application (i=0-1) +i*80 Reset Family Spec GTM_MAP_CTRL MAP Control Register...
Page 395
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_TIMi_CHx_I TIMi Channel x Interrupt 00102C U,SV,32 U,SV,32,P Application RQ_NOTIFY Notification Register +i*800 Reset Family...
Page 396
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_TOMi_CHx_ TOMi Channel x Status 008018 U,SV,32 Application STAT Register +i*800 Reset Family (i=0-2;x=0-15)
Page 397
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_TOMi_TGC1 TOMi TGC1 Action Time 008234 U,SV,32 U,SV,32,P Application _ACT_TB Base Register +i*800 Reset Family...
Page 398
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_FIFOi_CHz_ FIFOi Channel z Start 018408 U,SV,32 U,SV,32,P Application START_ADDR Address Register +z*40 Reset Family...
Page 399
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_DPLL_CTRL DPLL Control Register 1 028004 U,SV,32 U,SV,32,P Application Reset Family Spec GTM_DPLL_CTRL DPLL Control Register 2...
Page 400
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_DPLL_NTI_ DPLL Number of Active 02803C U,SV,32 U,SV,32,P Application TRIGGER Events to Interrupt Reset Family Spec...
Page 401
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_DPLL_STAT DPLL Status Register 0280FC U,SV,32 U,SV,32,P Application Reset Family Spec GTM_DPLL_ID_P DPLL ID Information for 028100...
Page 402
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_DPLL_TS_S DPLL Actual STATE Time 028410 U,SV,32 U,SV,32,P See Family Spec See Stamp Family Spec...
Page 403
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_DPLL_NMB DPLL Target Number of 028450 U,SV,32 U,SV,32,P See Family Spec See _S_TAR Pulses to be Sent in Family...
Page 404
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_DPLL_MED DPLL Weighted Difference of 02848C U,SV,32 U,SV,32,P See Family Spec See Prediction Errors of STATE Family Spec...
Page 405
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_DPLL_PSTC DPLL Actual Calculated 0285E0 U,SV,32 U,SV,32,P See Family Spec See Position Stamp of TRIGGER Family Spec...
Page 406
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_DPLL_ACB_ DPLL Control Bits Register z 028F00 U,SV,32 U,SV,32,P Application for up to 32 Actions +z*4 Reset Family...
Page 407
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_DPLL_DT_S DPLL Start Value of 028F50 U,SV,32 U,SV,32,P Application _START DPLL_DT_S_ACT for the Reset Family First Increment after SIP2 is...
Page 408
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_CLC Clock Control Register 09FD00 U,SV SV,E,P Application Reset Family Spec GTM_RESET_CLR Kernel Reset Status Clear 09FD04 U,SV...
Page 409
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_OCS OCDS Control and Status 09FD38 U,SV SV,P,OEN Debug Reset Family Spec GTM_TIMnINSEL TIMn Input Select Register...
Page 410
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_MSCSETiCO MSC Set i Control j Register 09FF00 U,SV U,SV,P Application +i*10 Reset (i=0;j=0-3)
Page 411
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_CCMi_EXT_ CCMi External Capture 0E21E4 U,SV,32 U,SV,32,P Application CAP_EN Trigger Enable Register +i*200 Reset Family...
Page 412
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_CDTMi_DT CDTMi DTMj Channel z Dead 0E4014 U,SV,32 U,SV,32,P Application Mj_CHz_DTV Time Reload Values +i*400 Reset...
Page 413
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_ATOMi_CHx ATOMi Channel x CCU0 0E8010 U,SV,32 U,SV,32,P Application _CM0 Compare Register +i*800 Reset Family...
Page 414
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_ATOMi_AG ATOMi AGC Force Update 0E8058 U,SV,32 U,SV,32,P Application C_FUPD_CTRL Control Register +i*800 Reset Family...
Page 415
AURIX™ TC37x Generic Timer Module (GTM) Table 232 Register Overview - GTM (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GTM_MCSi_REG_ MCSi Write Protection 0F0060 U,SV,32 U,SV,32,P Application PROT Register +i*1000 Reset Family (i=0-4)
AURIX™ TC37x Generic Timer Module (GTM) 26.3 TC37x Specific Registers 26.3.1 GTM IP Registers Specific Settings GTM Version Control Register Note: The numbers are encoded in BCD. Values "A" - "F" are characters. GTM_REV GTM Version Control Register (000000 Application Reset Value: 3133 15B9 DEV_CODE2 DEV_CODE1 DEV_CODE0...
Page 417
AURIX™ TC37x Generic Timer Module (GTM) GTM_CLS_CLK_CFG GTM Cluster Clock Configuration (0000B0 Application Reset Value: 0000 0AAA CLS5_CLK_DI CLS4_CLK_DI CLS3_CLK_DI CLS2_CLK_DI CLS1_CLK_DI CLS0_CLK_DI Field Bits Type Description 2*c+1:2*c CLSc_CLK_DI Cluster c Clock Divider This bit is only writable if bit field RF_PROT of register GTM_CTRL is V (c=0-5) cleared.
Page 418
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description ACT_CMUx CMU_CLKx activity (x=0-7) This bit will be cleared on a CPU write access of value 1. A read access leaves the bit unchanged. Bits is set, when a rising edge is detected at the considered clock. ACT_CMUFXx CMU_CLKFXx activity (x=0-4)
Page 419
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description CADDR_END Set end value of ARU caddr counter The ARU roundtrip counter aru_caddr runs from zero to caddr_end value. Shorten the ARU roundtrip cycle by setting a smaller number than the defined reset value will cause that not all ARU-connected modules will be served.
Page 420
AURIX™ TC37x Generic Timer Module (GTM) NOTE: For the Clusters greater than 4, (only 100MHz capable), the only allowed settings for the CLS_CLK_DIV are 00 and 10 (clock divider 2). GTM_CCMi_CFG (i=0) CCMi Configuration Register (0E21F8 +i*200 Application Reset Value: 0002 007F TBU_D TBU_D CLS_CLK_DIV...
Page 421
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description EN_BRC Enable BRC This bit is only writable if bit field CLS_PROT of register CCM[i]_PROT is cleared. Disable clock signal for module BRC Enable clock signal for module BRC EN_PSM Enable PSM This bit is only writable if bit field CLS_PROT of register CCM[i]_PROT is cleared.
Page 422
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description EN_TIM Enable TIM This bit is only writable if bit field CLS_PROT of register CCM[i]_PROT is cleared. Disable clock signal for sub module TIM Enable clock signal for sub module TIM EN_TOM_SPE Enable TOM, SPE and TDTM _TDTM...
Page 423
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description Reserved Read as zero, shall be written as zero. 15:8, 29:18 GTM_CCMi_CFG (i=2) CCMi Configuration Register (0E21F8 +i*200 Application Reset Value: 0002 000F TBU_D TBU_D CLS_CLK_DIV EN_TO EN_AT EN_M EN_TI M_SPE OM_A _TDT...
Page 424
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description CLS_CLK_DIV 17:16 Cluster Clock Divider The value of this bit field mirrors the bit field CLS[i]_CLK_DIV of register GTM_CLS_CLK_CFG, whereas i equals the cluster index. Cluster is disabled Cluster is enabled without clock divider Cluster is enabled with clock divider 2 Reserved, do not use.
Page 425
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description EN_ATOM_AD Enable ATOM and ADTM This bit is only writable if bit field CLS_PROT of register CCM[i]_PROT is cleared. Disable clock signal for modules ATOM and their related DTM modules. Enable clock signal for modules ATOM and their related DTM modules.
Page 426
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description EN_TIM Enable TIM This bit is only writable if bit field CLS_PROT of register CCM[i]_PROT is cleared. Disable clock signal for sub module TIM Enable clock signal for sub module TIM EN_ATOM_AD Enable ATOM and ADTM This bit is only writable if bit field CLS_PROT of register CCM[i]_PROT is...
Page 427
AURIX™ TC37x Generic Timer Module (GTM) CMU Control for Clock Source z GTM_CMU_CLK_z_CTRL (z=0-5) CMU Control for Clock Source z (00030C +z*4) Application Reset Value: 0000 0000 CLK_CNT CLK_CNT Field Bits Type Description 23:0 CLK_CNT Clock count Defines count value for the clock divider. Value can only be modified when clock enable EN_CLKz and EN_ECLK1 are disabled.
Page 428
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 25:24 CLK_SEL Clock source selection for CMU_CLKz Value can only be modified when clock enable EN_CLKz and EN_ECLK1 are disabled. Note: The existence and interpretation of this bit field depends on z. z>5 Use Clock Source 6 Divider Use signal SUB_INC2 of module DPLL / If no DPLL: Reserved, do not use.
Page 430
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description SRC_CH7 Defines AUX_IN source of TIM[i] channel 7 SEL_OUT_N_CH7 = 0 / SEL_OUT_N_CH7 = 1: CDTM[i].DTM1 output DTM_OUT3 selected / CDTM[i].DTM0 output DTM_OUT0_N selected CDTM[i].DTM5 output DTM_OUT3 selected / CDTM[i].DTM4 output DTM_OUT0_N selected SEL_OUT_N_ Use DTM_OUT or DTM_OUT_N signals as AUX_IN source of TIM[i]...
Page 431
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description TIM_Mj_EIRQ Error interrupt TIMm_EIRQ (m=4*0+j) (j=0-3) This bit is only set when the error interrupt is enabled in the error interrupt enable register of the corresponding sub-module. No error interrupt occurred Error interrupt was raised by the corresponding sub-module MCS_Mj_EIRQ 8*j+1...
Page 432
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 24, 16, Reserved 25, 17, 9, Read as zero, shall be written as zero. 26, 18, 10, 2, 27, 19, 11, 3, 31:28, 23:20, 15:12, 7:4 ICM Interrupt Group ATOM k for Channel Interrupt Information of ATOMm GTM_ICM_IRQG_ATOM_k_CI (k=1) ICM Interrupt Group ATOM k for Channel Interrupt Information of ATOMm(000790 +k*4)Application Reset...
Page 433
AURIX™ TC37x Generic Timer Module (GTM) ICM Interrupt Group TOM k for Channel Interrupt Information of TOMm GTM_ICM_IRQG_TOM_k_CI (k=1) ICM Interrupt Group TOM k for Channel Interrupt Information of TOMm(0007A0 +k*4) Application Reset Value: 0000 0000 TOM_ TOM_ TOM_ TOM_ TOM_ TOM_ TOM_...
Page 434
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 31:5 Reserved Read as 0, shall be written with 0. Trigger Output Register n GTM_TRIGOUTn (n=0-4) Trigger Output Register n (09FE74 +n*4) Application Reset Value: 0000 0000 TRIG7 TRIG6 TRIG5 TRIG4 TRIG3 TRIG2...
Page 435
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description MCSn0 (n=0- MCSn RAM0 Interrupt 0 Status Flag The requested interrupt is SRC_GTMMCSWn0. This bit is cleared whenbit MCSINTCLR.MCSn is set. No interrupt was requested An interrupt was requested 31:5 Reserved Read as 0, shall be written with 0.
Page 436
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*k+3:4*k SELk (k=0) Selects which MCS triggers go to FCkBFDAT/SEL TRG0_01, TRIGOUT0_TRIG0/1 TRG1_01, TRIGOUT1_TRIG0/1 TRG2_01, TRIGOUT2_TRIG0/1 TRG3_01, TRIGOUT3_TRIG0/1 TRG4_01, TRIGOUT4_TRIG0/1 Reserved, do not use … Reserved, do not use SELk (k=1) 4*k+3:4*k Selects which MCS triggers go to FCkBFDAT/SEL TRG0_23, TRIGOUT0_TRIG2/3...
Page 437
AURIX™ TC37x Generic Timer Module (GTM) Data Exchange Input Control Register GTM_DXINCON Data Exchange Input Control Register (09FED0 Application Reset Value: 0000 0000 DSS4 DSS3 DSS2 DSS1 DSS0 Field Bits Type Description INx (x=0-4) Input 0x Control This bit defines whether register DATAINx is read from the MCS instead of RAM0 or not.
AURIX™ TC37x Generic Timer Module (GTM) 26.3.2 Port to GTM TIM Connections TIM0INSEL.CH7SEL..CH0SEL TIM0_7_IN 16:1 Muxes TIM0_0_IN 16:1 to TIM Signals from Ports/ Input EVADC/CAN/SCU/ERU/ TIM1_[7:0]_IN TIM1INSEL.CH7SEL..CH0SEL Muxes ERAY/DSADC-Mux TIM5_[7:0]_IN TIM5INSEL.CH7SEL..CH0SEL GTM_TIMINSEL_TC37x.vsd Figure 6 Port to GTM TIM Connections Overview GTM TIM Input Connections: IMUX Selection TIM0INSEL TIM3INSEL...
Page 440
AURIX™ TC37x Generic Timer Module (GTM) TIMn Input Select Register GTM_TIMnINSEL (n=0) TIMn Input Select Register (09FD40 +n*4) Application Reset Value: 0000 0000 CH7SEL CH6SEL CH5SEL CH4SEL CH3SEL CH2SEL CH1SEL CH0SEL Field Bits Type Description CHxSEL (x=0) 4*x+3:4*x TIM Channel x Input Selection This bit defines which input is connected for TIMn channel x of the GTM.
Page 441
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description CHxSEL (x=1) 4*x+3:4*x TIM Channel x Input Selection This bit defines which input is connected for TIMn channel x of the GTM. The input is either derived from a port pad or from an on-chip module. FC1BFL, EVADC boundary flag level of FC channel 1 P00.10, Port pad input (no QFP144) P02.1, Port pad input...
Page 442
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description CHxSEL (x=3) 4*x+3:4*x TIM Channel x Input Selection This bit defines which input is connected for TIMn channel x of the GTM. The input is either derived from a port pad or from an on-chip module. FC3BFL, EVADC boundary flag level of FC channel 3 P00.12, Port pad input P02.3, Port pad input...
Page 443
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description CHxSEL (x=5) 4*x+3:4*x TIM Channel x Input Selection This bit defines which input is connected for TIMn channel x of the GTM. The input is either derived from a port pad or from an on-chip module. Reserved, do not use P02.5, Port pad input P10.8, Port pad input (no QFP144)
Page 444
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description CHxSEL (x=7) 4*x+3:4*x TIM Channel x Input Selection This bit defines which input is connected for TIMn channel x of the GTM. The input is either derived from a port pad or from an on-chip module. Reserved, do not use P02.7, Port pad input P14.4, Port pad input...
Page 445
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description CHxSEL (x=0) 4*x+3:4*x TIM Channel x Input Selection This bit defines which input is connected for TIMn channel x of the GTM. The input is either derived from a port pad or from an on-chip module. FC0BFL, EVADC boundary flag level of FC channel 0 P00.9, Port pad input P02.0, Port pad input...
Page 446
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description CHxSEL (x=2) 4*x+3:4*x TIM Channel x Input Selection This bit defines which input is connected for TIMn channel x of the GTM. The input is either derived from a port pad or from an on-chip module. FC2BFL, EVADC boundary flag level of FC channel 2 P00.11, Port pad input (no QFP144) P02.2, Port pad input...
Page 447
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description CHxSEL (x=4) 4*x+3:4*x TIM Channel x Input Selection This bit defines which input is connected for TIMn channel x of the GTM. The input is either derived from a port pad or from an on-chip module. Reserved, do not use P02.4, Port pad input P10.0, Port pad input (no QFP144)
Page 448
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description CHxSEL (x=6) 4*x+3:4*x TIM Channel x Input Selection This bit defines which input is connected for TIMn channel x of the GTM. The input is either derived from a port pad or from an on-chip module. Reserved, do not use P02.6, Port pad input P10.4, Port pad input (no QFP144)
Page 449
AURIX™ TC37x Generic Timer Module (GTM) GTM_TIMnINSEL (n=2) TIMn Input Select Register (09FD40 +n*4) Application Reset Value: 0000 0000 CH7SEL CH6SEL CH5SEL CH4SEL CH3SEL CH2SEL CH1SEL CH0SEL Field Bits Type Description CHxSEL (x=0) 4*x+3:4*x TIM Channel x Input Selection This bit defines which input is connected for TIMn channel x of the GTM. The input is either derived from a port pad or from an on-chip module.
Page 450
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description CHxSEL (x=1) 4*x+3:4*x TIM Channel x Input Selection This bit defines which input is connected for TIMn channel x of the GTM. The input is either derived from a port pad or from an on-chip module. FC1BFL, EVADC boundary flag level of FC channel 1 P00.1, Port pad input P00.2, Port pad input...
Page 451
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description CHxSEL (x=3) 4*x+3:4*x TIM Channel x Input Selection This bit defines which input is connected for TIMn channel x of the GTM. The input is either derived from a port pad or from an on-chip module. FC3BFL, EVADC boundary flag level of FC channel 3 P00.4, Port pad input P11.6, Port pad input...
Page 452
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description CHxSEL (x=5) 4*x+3:4*x TIM Channel x Input Selection This bit defines which input is connected for TIMn channel x of the GTM. The input is either derived from a port pad or from an on-chip module. Reserved, do not use P00.6, Port pad input P11.10, Port pad input...
Page 453
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description CHxSEL (x=7) 4*x+3:4*x TIM Channel x Input Selection This bit defines which input is connected for TIMn channel x of the GTM. The input is either derived from a port pad or from an on-chip module. Reserved, do not use P00.8, Port pad input P11.12, Port pad input...
Page 454
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description CHxSEL (x=0) 4*x+3:4*x TIM Channel x Input Selection This bit defines which input is connected for TIMn channel x of the GTM. The input is either derived from a port pad or from an on-chip module. Reserved, do not use P00.0, Port pad input P02.8, Port pad input...
Page 455
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description CHxSEL (x=2) 4*x+3:4*x TIM Channel x Input Selection This bit defines which input is connected for TIMn channel x of the GTM. The input is either derived from a port pad or from an on-chip module. Reserved, do not use P00.3, Port pad input P11.3, Port pad input...
Page 456
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description CHxSEL (x=4) 4*x+3:4*x TIM Channel x Input Selection This bit defines which input is connected for TIMn channel x of the GTM. The input is either derived from a port pad or from an on-chip module. Reserved, do not use P00.5, Port pad input P11.9, Port pad input...
Page 457
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description CHxSEL (x=6) 4*x+3:4*x TIM Channel x Input Selection This bit defines which input is connected for TIMn channel x of the GTM. The input is either derived from a port pad or from an on-chip module. Reserved, do not use P00.7, Port pad input P11.11, Port pad input...
Page 458
AURIX™ TC37x Generic Timer Module (GTM) GTM_TIMnINSEL (n=4) TIMn Input Select Register (09FD40 +n*4) Application Reset Value: 0000 0000 CH7SEL CH6SEL CH5SEL CH4SEL CH3SEL CH2SEL CH1SEL CH0SEL Field Bits Type Description CHxSEL (x=0) 4*x+3:4*x TIM Channel x Input Selection This bit defines which input is connected for TIMn channel x of the GTM. The input is either derived from a port pad or from an on-chip module.
Page 459
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description CHxSEL (x=1) 4*x+3:4*x TIM Channel x Input Selection This bit defines which input is connected for TIMn channel x of the GTM. The input is either derived from a port pad or from an on-chip module. FC1BFL, EVADC boundary flag level of FC channel 1 P00.15, Reserved, do not use P01.1, Reserved, do not use...
Page 460
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description CHxSEL (x=3) 4*x+3:4*x TIM Channel x Input Selection This bit defines which input is connected for TIMn channel x of the GTM. The input is either derived from a port pad or from an on-chip module. FC3BFL, EVADC boundary flag level of FC channel 3 P01.13, Reserved, do not use P02.10, Port pad input (no QFP)
Page 461
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description CHxSEL (x=5) 4*x+3:4*x TIM Channel x Input Selection This bit defines which input is connected for TIMn channel x of the GTM. The input is either derived from a port pad or from an on-chip module. Reserved, do not use P01.2, Reserved, do not use P01.3, Port pad input (no QFP)
Page 462
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description CHxSEL (x=7) 4*x+3:4*x TIM Channel x Input Selection This bit defines which input is connected for TIMn channel x of the GTM. The input is either derived from a port pad or from an on-chip module. Reserved, do not use P00.14, Reserved, do not use P01.11, Reserved, do not use...
Page 463
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description CHxSEL (x=0) 4*x+3:4*x TIM Channel x Input Selection This bit defines which input is connected for TIMn channel x of the GTM. The input is either derived from a port pad or from an on-chip module. Reserved, do not use P00.13, Reserved, do not use P01.12, Reserved, do not use...
Page 464
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description CHxSEL (x=2) 4*x+3:4*x TIM Channel x Input Selection This bit defines which input is connected for TIMn channel x of the GTM. The input is either derived from a port pad or from an on-chip module. Reserved, do not use P01.9, Reserved, do not use P02.13, Reserved, do not use...
Page 465
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description CHxSEL (x=4) 4*x+3:4*x TIM Channel x Input Selection This bit defines which input is connected for TIMn channel x of the GTM. The input is either derived from a port pad or from an on-chip module. Reserved, do not use Reserved, do not use P01.8, Reserved, do not use...
Page 466
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description CHxSEL (x=6) 4*x+3:4*x TIM Channel x Input Selection This bit defines which input is connected for TIMn channel x of the GTM. The input is either derived from a port pad or from an on-chip module. Reserved, do not use P01.15, Reserved, do not use P01.6, Port pad input (no QFP)
Page 468
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description ARU_EN GPR0 and GPR1 register values routed to ARU Registers content not routed Registers content routed CICTRL Channel Input Control Use signal TIM_IN(x) as input for channel x Use signal TIM_IN(x-1) as input for channel x (or TIM_IN(m-1) if x is GPR0_SEL Selection for GPR0 register If EGPR0_SEL =0 / EGPR0_SEL =1 :...
Page 469
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description ECNT_RESET Enables resetting of counter in certain modes If TIM_MODE=0b101 (TGPS) / TIM_MODE=0b000 (TPWM) else ECNT counter operating in wrap around mode; In TIM_MODE=0b110 (TSSM), the bit field ECNT_RESET defines the initial polarity for the shift register.
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description FR_ECNT_OFL 27 Extended Edge counter overflow behavior Overflow will be signaled on ECNT bit width = 8 Overflow will be signaled on EECNT bit width (full range) EGPR0_SEL Extension of GPR0_SEL bit field Details described in GPR0_SEL bit field.
Page 473
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=0) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 474
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=2) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 475
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=4) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 476
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=5) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 477
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=6) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 478
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=7) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 479
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=0) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 480
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=1) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 481
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=2) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 482
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=3) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 483
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=4) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 484
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=5) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 485
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=6) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 486
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=7) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 487
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=0) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 488
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=1) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 489
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=3) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 490
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=5) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 491
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=7) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 492
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=0) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 493
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=1) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 494
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=2) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 495
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=3) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 496
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=4) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 497
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=5) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 498
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=6) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 499
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=7) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 500
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=0) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 501
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=1) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 502
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=3) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 503
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=5) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 504
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=7) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 505
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=0) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 506
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=1) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 507
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=2) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 508
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=3) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 509
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=5) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 510
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=7) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 511
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=1) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 512
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=3) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 513
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=4) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 514
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=5) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 515
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=6) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 516
AURIX™ TC37x Generic Timer Module (GTM) GTM_TOUTSELn (n=7) Timer Output Select Register (09FD60 +n*4) Application Reset Value: 0000 0000 SEL7 SEL6 SEL5 SEL4 SEL3 SEL2 SEL1 SEL0 Field Bits Type Description 4*x+3:4*x SELx (x=0) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 517
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=1) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 518
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=2) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 519
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=3) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 520
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=4) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 521
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=5) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 522
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=6) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 523
AURIX™ TC37x Generic Timer Module (GTM) GTM_TOUTSELn (n=8) Timer Output Select Register (09FD60 +n*4) Application Reset Value: 0000 0000 SEL7 SEL6 SEL5 SEL4 SEL3 SEL2 SEL1 SEL0 Field Bits Type Description 4*x+3:4*x SELx (x=0) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 524
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=1) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 525
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=3) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 526
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=5) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 527
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=7) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 528
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=0) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 529
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=1) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 530
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=2) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 531
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=4) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 532
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=5) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 533
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=6) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 534
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=7) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 535
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=0) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 536
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=2) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 537
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=4) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 538
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=6) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 539
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=7) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 540
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=0) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 541
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=1) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 542
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=2) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 543
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=3) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 544
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=4) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 545
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=5) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 546
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=6) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 547
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=7) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 548
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=0) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 549
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=1) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 550
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=2) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 551
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=3) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 552
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=4) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 553
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=6) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 554
AURIX™ TC37x Generic Timer Module (GTM) GTM_TOUTSELn (n=13) Timer Output Select Register (09FD60 +n*4) Application Reset Value: 0000 0000 SEL7 SEL6 SEL5 SEL4 SEL3 SEL2 SEL1 SEL0 Field Bits Type Description 4*x+3:4*x SELx (x=0) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 555
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=1) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 556
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=2) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 557
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=3) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 558
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=4) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 559
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=5) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 560
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=7) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 561
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=0) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 562
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=2) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 563
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=4) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 564
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=6) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 565
AURIX™ TC37x Generic Timer Module (GTM) GTM_TOUTSELn (n=15) Timer Output Select Register (09FD60 +n*4) Application Reset Value: 0000 0000 SEL7 SEL6 SEL5 SEL4 SEL3 SEL2 SEL1 SEL0 Field Bits Type Description 4*x+3:4*x SELx (x=0) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 566
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=1) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 567
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=3) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 568
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=5) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 569
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=7) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 570
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=1) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 571
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=3) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 572
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=5) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 573
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=7) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 574
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=0) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 575
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=2) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 576
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=5) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 577
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=7) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 578
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=0) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 579
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=3) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 580
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=5) TOUT(n*8 + x) Output Selection This bit field defines which timer output is connected as TOUT(n*8+x). Note: SELx values not explicitly defined here are equivalent to the last defined SELx setting.
Page 582
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 2*x+1:2*x ASELx (x=0) CDTMx_DTM4_AUX Input Selection (ATOMx_CH0...3) This bit field defines which GPIO/DSADC/EVADC signal is connected to the CDTMx_DTM4_AUX input. P02.0, Port pad input P02.8, Port pad input SWIB0, EDSADC within-band signal 0 CBFLOUT0, EVADC common boundary flag output 0 2*x+1:2*x ASELx (x=1)
Page 583
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 2*x+17:2*x TSELx (x=1) CDTMx_DTM0_AUX Input Selection (TOMx_CH0...3) This bit field defines which GPIO/DSADC/EVADC signal is connected to the CDTMx_DTM0_AUX input. P34.0, Reserved, do not use (TC33x only) P00.5, Port pad input (FC0BFLOUT) P33.0, Port pad input (not QFP144) (FC2BFLOUT) CBFLOUT1, EVADC common boundary flag output 1 2*x+17:2*x...
Page 587
AURIX™ TC37x Generic Timer Module (GTM) Table 235 GTM to MSC Connections Registers Overview (cont’d) Register Long Name Selection Bitfields Page MSCSET2CON2 MSC Set 2 Control 2 Register (i=2;j=2) SEL8..SEL11 Page 222 MSCSET2CON3 MSC Set 2 Control 3 Register (i=2;j=3) SEL12..SEL15 Page 224 MSCSET3CON0...
Page 588
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 8*k+4:8*k SELk (k=0-3) Set 0[k] Input Selection This bit field defines the GTM timer source configured as Set i signal k out. CDTM0_DTM0_0, TOM0_0, Dead-time output of TOM0, channel 0 CDTM0_DTM0_1, TOM0_1, Dead-time output of TOM0, channel 1 CDTM0_DTM0_2, TOM0_2, Dead-time output of TOM0, channel 2 CDTM0_DTM0_3, TOM0_3, Dead-time output of TOM0, channel 3...
Page 589
AURIX™ TC37x Generic Timer Module (GTM) GTM_MSCSETiCONj (i=0;j=1) MSC Set i Control j Register (09FF00 +i*10 +j*4) Application Reset Value: 0000 0000 SEL7 SEL6 SEL5 SEL4 Field Bits Type Description 8*k-28:8*k- SELk (k=4-7) Set 0[k] Input Selection This bit field defines the GTM timer source configured as Set i signal k out. CDTM0_DTM0_0, TOM0_0, Dead-time output of TOM0, channel 0 CDTM0_DTM0_1, TOM0_1, Dead-time output of TOM0, channel 1 CDTM0_DTM0_2, TOM0_2, Dead-time output of TOM0, channel 2...
Page 590
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 31:29, Reserved 23:21, Read as 0, shall be written with 0. 15:13, 7:5 GTM_MSCSETiCONj (i=0;j=2) MSC Set i Control j Register (09FF00 +i*10 +j*4) Application Reset Value: 0000 0000 SEL11 SEL10 SEL9 SEL8...
Page 591
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description SELk (k=8-11) 8*k-60:8*k- Set 0[k] Input Selection This bit field defines the GTM timer source configured as Set i signal k out. CDTM0_DTM0_0, TOM0_0, Dead-time output of TOM0, channel 0 CDTM0_DTM0_1, TOM0_1, Dead-time output of TOM0, channel 1 CDTM0_DTM0_2, TOM0_2, Dead-time output of TOM0, channel 2 CDTM0_DTM0_3, TOM0_3, Dead-time output of TOM0, channel 3...
Page 592
AURIX™ TC37x Generic Timer Module (GTM) GTM_MSCSETiCONj (i=0;j=3) MSC Set i Control j Register (09FF00 +i*10 +j*4) Application Reset Value: 0000 0000 SEL15 SEL14 SEL13 SEL12 Field Bits Type Description 8*k-92:8*k- SELk (k=12- Set 0[k] Input Selection This bit field defines the GTM timer source configured as Set i signal k out. CDTM0_DTM0_0, TOM0_0, Dead-time output of TOM0, channel 0 CDTM0_DTM0_1, TOM0_1, Dead-time output of TOM0, channel 1 CDTM0_DTM0_2, TOM0_2, Dead-time output of TOM0, channel 2...
Page 593
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 31:29, Reserved 23:21, Read as 0, shall be written with 0. 15:13, 7:5 GTM_MSCSETiCONj (i=1;j=0) MSC Set i Control j Register (09FF00 +i*10 +j*4) Application Reset Value: 0000 0000 SEL3 SEL2 SEL1 SEL0...
Page 594
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 8*k+4:8*k SELk (k=0-3) Set 1[k] Input Selection This bit field defines the GTM timer source configured as Set i signal k out. CDTM1_DTM0_0, TOM1_0, Dead-time output of TOM1, channel 0 CDTM1_DTM0_1, TOM1_1, Dead-time output of TOM1, channel 1 CDTM1_DTM0_2, TOM1_2, Dead-time output of TOM1, channel 2 CDTM1_DTM0_3, TOM1_3, Dead-time output of TOM1, channel 3...
Page 595
AURIX™ TC37x Generic Timer Module (GTM) GTM_MSCSETiCONj (i=1;j=1) MSC Set i Control j Register (09FF00 +i*10 +j*4) Application Reset Value: 0000 0000 SEL7 SEL6 SEL5 SEL4 Field Bits Type Description 8*k-28:8*k- SELk (k=4-7) Set 1[k] Input Selection This bit field defines the GTM timer source configured as Set i signal k out. CDTM1_DTM0_0, TOM1_0, Dead-time output of TOM1, channel 0 CDTM1_DTM0_1, TOM1_1, Dead-time output of TOM1, channel 1 CDTM1_DTM0_2, TOM1_2, Dead-time output of TOM1, channel 2...
Page 596
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 31:29, Reserved 23:21, Read as 0, shall be written with 0. 15:13, 7:5 GTM_MSCSETiCONj (i=1;j=2) MSC Set i Control j Register (09FF00 +i*10 +j*4) Application Reset Value: 0000 0000 SEL11 SEL10 SEL9 SEL8...
Page 597
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description SELk (k=8-11) 8*k-60:8*k- Set 1[k] Input Selection This bit field defines the GTM timer source configured as Set i signal k out. CDTM1_DTM0_0, TOM1_0, Dead-time output of TOM1, channel 0 CDTM1_DTM0_1, TOM1_1, Dead-time output of TOM1, channel 1 CDTM1_DTM0_2, TOM1_2, Dead-time output of TOM1, channel 2 CDTM1_DTM0_3, TOM1_3, Dead-time output of TOM1, channel 3...
Page 598
AURIX™ TC37x Generic Timer Module (GTM) GTM_MSCSETiCONj (i=1;j=3) MSC Set i Control j Register (09FF00 +i*10 +j*4) Application Reset Value: 0000 0000 SEL15 SEL14 SEL13 SEL12 Field Bits Type Description 8*k-92:8*k- SELk (k=12- Set 1[k] Input Selection This bit field defines the GTM timer source configured as Set i signal k out. CDTM1_DTM0_0, TOM1_0, Dead-time output of TOM1, channel 0 CDTM1_DTM0_1, TOM1_1, Dead-time output of TOM1, channel 1 CDTM1_DTM0_2, TOM1_2, Dead-time output of TOM1, channel 2...
Page 599
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 31:29, Reserved 23:21, Read as 0, shall be written with 0. 15:13, 7:5 GTM_MSCSETiCONj (i=2;j=0) MSC Set i Control j Register (09FF00 +i*10 +j*4) Application Reset Value: 0000 0000 SEL3 SEL2 SEL1 SEL0...
Page 600
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 8*k+4:8*k SELk (k=0-3) Set 2[k] Input Selection This bit field defines the GTM timer source configured as Set i signal k out. CDTM2_DTM0_0, TOM2_0, Dead-time output of TOM2, channel 0 CDTM2_DTM0_1, TOM2_1, Dead-time output of TOM2, channel 1 CDTM2_DTM0_2, TOM2_2, Dead-time output of TOM2, channel 2 CDTM2_DTM0_3, TOM2_3, Dead-time output of TOM2, channel 3...
Page 601
AURIX™ TC37x Generic Timer Module (GTM) GTM_MSCSETiCONj (i=2;j=1) MSC Set i Control j Register (09FF00 +i*10 +j*4) Application Reset Value: 0000 0000 SEL7 SEL6 SEL5 SEL4 Field Bits Type Description 8*k-28:8*k- SELk (k=4-7) Set 2[k] Input Selection This bit field defines the GTM timer source configured as Set i signal k out. CDTM2_DTM0_0, TOM2_0, Dead-time output of TOM2, channel 0 CDTM2_DTM0_1, TOM2_1, Dead-time output of TOM2, channel 1 CDTM2_DTM0_2, TOM2_2, Dead-time output of TOM2, channel 2...
Page 602
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 31:29, Reserved 23:21, Read as 0, shall be written with 0. 15:13, 7:5 GTM_MSCSETiCONj (i=2;j=2) MSC Set i Control j Register (09FF00 +i*10 +j*4) Application Reset Value: 0000 0000 SEL11 SEL10 SEL9 SEL8...
Page 603
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description SELk (k=8-11) 8*k-60:8*k- Set 2[k] Input Selection This bit field defines the GTM timer source configured as Set i signal k out. CDTM2_DTM0_0, TOM2_0, Dead-time output of TOM2, channel 0 CDTM2_DTM0_1, TOM2_1, Dead-time output of TOM2, channel 1 CDTM2_DTM0_2, TOM2_2, Dead-time output of TOM2, channel 2 CDTM2_DTM0_3, TOM2_3, Dead-time output of TOM2, channel 3...
Page 604
AURIX™ TC37x Generic Timer Module (GTM) GTM_MSCSETiCONj (i=2;j=3) MSC Set i Control j Register (09FF00 +i*10 +j*4) Application Reset Value: 0000 0000 SEL15 SEL14 SEL13 SEL12 Field Bits Type Description 8*k-92:8*k- SELk (k=12- Set 2[k] Input Selection This bit field defines the GTM timer source configured as Set i signal k out. CDTM2_DTM0_0, TOM2_0, Dead-time output of TOM2, channel 0 CDTM2_DTM0_1, TOM2_1, Dead-time output of TOM2, channel 1 CDTM2_DTM0_2, TOM2_2, Dead-time output of TOM2, channel 2...
Page 605
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 31:29, Reserved 23:21, Read as 0, shall be written with 0. 15:13, 7:5 GTM_MSCSETiCONj (i=3;j=0) MSC Set i Control j Register (09FF00 +i*10 +j*4) Application Reset Value: 0000 0000 SEL3 SEL2 SEL1 SEL0...
Page 606
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 8*k+4:8*k SELk (k=0-3) Set 3[k] Input Selection This bit field defines the GTM timer source configured as Set i signal k out. CDTM0_DTM4_0, ATOM0_0, Dead-time output of ATOM0, channel 0 CDTM0_DTM4_1, ATOM0_1, Dead-time output of ATOM0, channel 1 CDTM0_DTM4_2, ATOM0_2, Dead-time output of ATOM0, channel 2 CDTM0_DTM4_3, ATOM0_3, Dead-time output of ATOM0, channel 3...
Page 607
AURIX™ TC37x Generic Timer Module (GTM) GTM_MSCSETiCONj (i=3;j=1) MSC Set i Control j Register (09FF00 +i*10 +j*4) Application Reset Value: 0000 0000 SEL7 SEL6 SEL5 SEL4 Field Bits Type Description 8*k-28:8*k- SELk (k=4-7) Set 3[k] Input Selection This bit field defines the GTM timer source configured as Set i signal k out. CDTM0_DTM4_0, ATOM0_0, Dead-time output of ATOM0, channel 0 CDTM0_DTM4_1, ATOM0_1, Dead-time output of ATOM0, channel 1 CDTM0_DTM4_2, ATOM0_2, Dead-time output of ATOM0, channel 2...
Page 608
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 31:29, Reserved 23:21, Read as 0, shall be written with 0. 15:13, 7:5 GTM_MSCSETiCONj (i=3;j=2) MSC Set i Control j Register (09FF00 +i*10 +j*4) Application Reset Value: 0000 0000 SEL11 SEL10 SEL9 SEL8...
Page 609
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description SELk (k=8-11) 8*k-60:8*k- Set 3[k] Input Selection This bit field defines the GTM timer source configured as Set i signal k out. CDTM0_DTM4_0, ATOM0_0, Dead-time output of ATOM0, channel 0 CDTM0_DTM4_1, ATOM0_1, Dead-time output of ATOM0, channel 1 CDTM0_DTM4_2, ATOM0_2, Dead-time output of ATOM0, channel 2 CDTM0_DTM4_3, ATOM0_3, Dead-time output of ATOM0, channel 3...
Page 610
AURIX™ TC37x Generic Timer Module (GTM) GTM_MSCSETiCONj (i=3;j=3) MSC Set i Control j Register (09FF00 +i*10 +j*4) Application Reset Value: 0000 0000 SEL15 SEL14 SEL13 SEL12 Field Bits Type Description 8*k-92:8*k- SELk (k=12- Set 3[k] Input Selection This bit field defines the GTM timer source configured as Set i signal k out. CDTM0_DTM4_0, ATOM0_0, Dead-time output of ATOM0, channel 0 CDTM0_DTM4_1, ATOM0_1, Dead-time output of ATOM0, channel 1 CDTM0_DTM4_2, ATOM0_2, Dead-time output of ATOM0, channel 2...
Page 611
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 31:29, Reserved 23:21, Read as 0, shall be written with 0. 15:13, 7:5 MSCi Input Low Control Register GTM_MSCiINLCON (i=0) MSCi Input Low Control Register (09FF90 +i*12) Application Reset Value: 0000 0000 SEL15 SEL14 SEL13...
Page 615
AURIX™ TC37x Generic Timer Module (GTM) DSADC Input Select i Register GTM_DSADCINSELi (i=0) DSADC Input Select i Register (09FE00 +i*4) Application Reset Value: 0000 0000 INSEL7 INSEL6 INSEL5 INSEL4 INSEL3 INSEL2 INSEL1 INSEL0 Field Bits Type Description 4*j+3:4*j INSELj (j=0) In Selection for DSADCn GTM connection This bit field defines which DSADCn output is connected if the channel input mux is configured as DSADC input for TIMi channel j.
Page 616
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*j+3:4*j INSELj (j=1) In Selection for DSADCn GTM connection This bit field defines which DSADCn output is connected if the channel input mux is configured as DSADC input for TIMi channel j. SRM0, Input signal is DSADC_SRM0 SRM1, Input signal is DSADC_SRM1 SRM2, Input signal is DSADC_SRM2...
Page 617
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*j+3:4*j INSELj (j=3) In Selection for DSADCn GTM connection This bit field defines which DSADCn output is connected if the channel input mux is configured as DSADC input for TIMi channel j. SRM0, Input signal is DSADC_SRM0 SRM1, Input signal is DSADC_SRM1 SRM2, Input signal is DSADC_SRM2...
Page 618
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*j+3:4*j INSELj (j=5) In Selection for DSADCn GTM connection This bit field defines which DSADCn output is connected if the channel input mux is configured as DSADC input for TIMi channel j. SRM0, Input signal is DSADC_SRM0 SRM1, Input signal is DSADC_SRM1 SRM2, Input signal is DSADC_SRM2...
Page 619
AURIX™ TC37x Generic Timer Module (GTM) GTM_DSADCINSELi (i=1) DSADC Input Select i Register (09FE00 +i*4) Application Reset Value: 0000 0000 INSEL7 INSEL6 INSEL5 INSEL4 INSEL3 INSEL2 INSEL1 INSEL0 Field Bits Type Description 4*j+3:4*j INSELj (j=0) In Selection for DSADCn GTM connection This bit field defines which DSADCn output is connected if the channel input mux is configured as DSADC input for TIMi channel j.
Page 620
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*j+3:4*j INSELj (j=1) In Selection for DSADCn GTM connection This bit field defines which DSADCn output is connected if the channel input mux is configured as DSADC input for TIMi channel j. SRM0, Input signal is DSADC_SRM0 SRM1, Input signal is DSADC_SRM1 SRM2, Input signal is DSADC_SRM2...
Page 621
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*j+3:4*j INSELj (j=3) In Selection for DSADCn GTM connection This bit field defines which DSADCn output is connected if the channel input mux is configured as DSADC input for TIMi channel j. SRM0, Input signal is DSADC_SRM0 SRM1, Input signal is DSADC_SRM1 SRM2, Input signal is DSADC_SRM2...
Page 622
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*j+3:4*j INSELj (j=5) In Selection for DSADCn GTM connection This bit field defines which DSADCn output is connected if the channel input mux is configured as DSADC input for TIMi channel j. SRM0, Input signal is DSADC_SRM0 SRM1, Input signal is DSADC_SRM1 SRM2, Input signal is DSADC_SRM2...
Page 623
AURIX™ TC37x Generic Timer Module (GTM) GTM_DSADCINSELi (i=2) DSADC Input Select i Register (09FE00 +i*4) Application Reset Value: 0000 0000 INSEL7 INSEL6 INSEL5 INSEL4 INSEL3 INSEL2 INSEL1 INSEL0 Field Bits Type Description 4*j+3:4*j INSELj (j=0) In Selection for DSADCn GTM connection This bit field defines which DSADCn output is connected if the channel input mux is configured as DSADC input for TIMi channel j.
Page 624
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*j+3:4*j INSELj (j=2) In Selection for DSADCn GTM connection This bit field defines which DSADCn output is connected if the channel input mux is configured as DSADC input for TIMi channel j. SRM0, Input signal is DSADC_SRM0 SRM1, Input signal is DSADC_SRM1 SRM2, Input signal is DSADC_SRM2...
Page 625
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*j+3:4*j INSELj (j=5) In Selection for DSADCn GTM connection This bit field defines which DSADCn output is connected if the channel input mux is configured as DSADC input for TIMi channel j. SRM0, Input signal is DSADC_SRM0 SRM1, Input signal is DSADC_SRM1 SRM2, Input signal is DSADC_SRM2...
Page 626
AURIX™ TC37x Generic Timer Module (GTM) GTM_DSADCINSELi (i=3) DSADC Input Select i Register (09FE00 +i*4) Application Reset Value: 0000 0000 INSEL7 INSEL6 INSEL5 INSEL4 INSEL3 INSEL2 INSEL1 INSEL0 Field Bits Type Description 4*j+3:4*j INSELj (j=0) In Selection for DSADCn GTM connection This bit field defines which DSADCn output is connected if the channel input mux is configured as DSADC input for TIMi channel j.
Page 627
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*j+3:4*j INSELj (j=2) In Selection for DSADCn GTM connection This bit field defines which DSADCn output is connected if the channel input mux is configured as DSADC input for TIMi channel j. SRM2, Input signal is DSADC_SRM2 SRM3, Input signal is DSADC_SRM3 SRM4, Input signal is DSADC_SRM4...
Page 628
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*j+3:4*j INSELj (j=5) In Selection for DSADCn GTM connection This bit field defines which DSADCn output is connected if the channel input mux is configured as DSADC input for TIMi channel j. SRM2, Input signal is DSADC_SRM2 SRM3, Input signal is DSADC_SRM3 SRM4, Input signal is DSADC_SRM4...
Page 629
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*j+3:4*j INSELj (j=0) In Selection for DSADCn GTM connection This bit field defines which DSADCn output is connected if the channel input mux is configured as DSADC input for TIMi channel j. SRM2, Input signal is DSADC_SRM2 SRM3, Input signal is DSADC_SRM3 SRM4, Input signal is DSADC_SRM4...
Page 630
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*j+3:4*j INSELj (j=4) In Selection for DSADCn GTM connection This bit field defines which DSADCn output is connected if the channel input mux is configured as DSADC input for TIMi channel j. SRM2, Input signal is DSADC_SRM2 SRM3, Input signal is DSADC_SRM3 SRM4, Input signal is DSADC_SRM4...
Page 631
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*j+3:4*j INSELj (j=7) In Selection for DSADCn GTM connection This bit field defines which DSADCn output is connected if the channel input mux is configured as DSADC input for TIMi channel j. SRM2, Input signal is DSADC_SRM2 SRM3, Input signal is DSADC_SRM3 SRM4, Input signal is DSADC_SRM4...
Page 632
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*j+3:4*j INSELj (j=1) In Selection for DSADCn GTM connection This bit field defines which DSADCn output is connected if the channel input mux is configured as DSADC input for TIMi channel j. SRM2, Input signal is DSADC_SRM2 SRM3, Input signal is DSADC_SRM3 SRM4, Input signal is DSADC_SRM4...
Page 633
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*j+3:4*j INSELj (j=5) In Selection for DSADCn GTM connection This bit field defines which DSADCn output is connected if the channel input mux is configured as DSADC input for TIMi channel j. SRM2, Input signal is DSADC_SRM2 SRM3, Input signal is DSADC_SRM3 SRM4, Input signal is DSADC_SRM4...
Page 635
AURIX™ TC37x Generic Timer Module (GTM) Table 238 GTM to EDSADC Connections Overview EDSADC/SENT Trigger Inputs Signal SELi x = 0 x = 1 x = 2 x = 3 DSADC_TRIGx_0 SEL0 ITR0A ITR0B ITR0M ITR0N SENT: TRIG12 DSADC_TRIGx_1 SEL1 ITR1A ITR1B ITR1M...
Page 636
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=0-5) Output Selection for DSADCx GTM connection This bit field defines which TOM/ATOM channel output is used as DSADCx trigger i. CDTM0_DTM1_2, TOM0_6, Dead-time output of TOM0, channel 6 CDTM0_DTM1_3, TOM0_7, Dead-time output of TOM0, channel 7 TOM0_13, Output of TOM0, channel 13 TOM0_14, Output of TOM0, channel 14...
Page 637
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=0-5) Output Selection for DSADCx GTM connection This bit field defines which TOM/ATOM channel output is used as DSADCx trigger i. CDTM2_DTM1_2, TOM2_6, Dead-time output of TOM2, channel 6 CDTM2_DTM1_3, TOM2_7, Dead-time output of TOM2, channel 7 TOM2_13, Output of TOM2, channel 13 TOM2_14, Output of TOM2, channel 14...
Page 638
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=0-5) Output Selection for DSADCx GTM connection This bit field defines which TOM/ATOM channel output is used as DSADCx trigger i. CDTM1_DTM1_3, TOM1_7, Dead-time output of TOM1, channel 7 TOM1_14, Output of TOM1, channel 14 Reserved, do not use …...
AURIX™ TC37x Generic Timer Module (GTM) 26.3.8 EVADC to GTM Connections The number of FCxBFL and CBFLOUTx signals from the EVADC to the MCS data inputs is product specific. See the following table for the connections available in this device. Table 239 MCS Data Input Signal Connections MCS Status Input Input...
Page 642
AURIX™ TC37x Generic Timer Module (GTM) Table 241 Connections of ADC_TRIGx Signals to ADC/SENT Modules (cont’d) GTM Trigger EVADC EDSADC SENT Signal ADC_TRIG4 ADC_TRIG4_[3:0] G[3:0]REQGTL G[3:0]REQTRL ADC_TRIG4_[7:4] ADC_TRIG4_[9:8] FC[1:0]REQTRM G[9:8]REQGTL G[9:8]REQTRL ADC_TRIG4_[11:10] - G[11:10]REQGTL G[11:10]REQTRL ADC Trigger i Output Select 0 Register GTM_ADCTRIGiOUT0 (i=0) ADC Trigger i Output Select 0 Register (09FE40...
Page 643
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=0-2) Output Selection for GTM to ADCx connection This bit field defines which TOM/ATOM channel output is used as ADCx trigger i. No trigger CDTM0_DTM1_2, TOM0_6, Dead-time output of TOM0, channel 6 CDTM0_DTM1_3, TOM0_7, Dead-time output of TOM0, channel 7 TOM0_13, Output of TOM0, channel 13 TOM0_14, Output of TOM0, channel 14...
Page 644
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=3-4) Output Selection for GTM to ADCx connection This bit field defines which TOM/ATOM channel output is used as ADCx trigger i. No trigger CDTM0_DTM1_2, TOM0_6, Dead-time output of TOM0, channel 6 CDTM0_DTM1_3, TOM0_7, Dead-time output of TOM0, channel 7 TOM0_13, Output of TOM0, channel 13 TOM0_14, Output of TOM0, channel 14...
Page 645
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=5-7) Output Selection for GTM to ADCx connection This bit field defines which TOM/ATOM channel output is used as ADCx trigger i. No trigger CDTM2_DTM1_2, TOM2_6, Dead-time output of TOM2, channel 6 CDTM2_DTM1_3, TOM2_7, Dead-time output of TOM2, channel 7 TOM0_13, Output of TOM0, channel 13 TOM0_14, Output of TOM0, channel 14...
Page 646
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=0-3) Output Selection for GTM to ADCx connection This bit field defines which TOM/ATOM channel output is used as ADCx+8 trigger i. No trigger CDTM0_DTM1_2, TOM0_6, Dead-time output of TOM0, channel 6 CDTM0_DTM1_3, TOM0_7, Dead-time output of TOM0, channel 7 TOM0_13, Output of TOM0, channel 13 TOM0_14, Output of TOM0, channel 14...
Page 647
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=0-2) Output Selection for GTM to ADCx connection This bit field defines which TOM/ATOM channel output is used as ADCx trigger i. No trigger CDTM1_DTM1_2, TOM1_6, Dead-time output of TOM1, channel 6 CDTM1_DTM1_3, TOM1_7, Dead-time output of TOM1, channel 7 TOM1_13, Output of TOM1, channel 13 TOM1_14, Output of TOM1, channel 14...
Page 648
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=3-4) Output Selection for GTM to ADCx connection This bit field defines which TOM/ATOM channel output is used as ADCx trigger i. No trigger CDTM1_DTM1_2, TOM1_6, Dead-time output of TOM1, channel 6 CDTM1_DTM1_3, TOM1_7, Dead-time output of TOM1, channel 7 TOM1_13, Output of TOM1, channel 13 TOM1_14, Output of TOM1, channel 14...
Page 649
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=5-7) Output Selection for GTM to ADCx connection This bit field defines which TOM/ATOM channel output is used as ADCx trigger i. No trigger TOM2_14, Output of TOM2, channel 14 TOM2_15, Output of TOM2, channel 15 TOM1_13, Output of TOM1, channel 13 TOM1_14, Output of TOM1, channel 14...
Page 650
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=0-3) Output Selection for GTM to ADCx connection This bit field defines which TOM/ATOM channel output is used as ADCx+8 trigger i. No trigger CDTM1_DTM1_2, TOM1_6, Dead-time output of TOM1, channel 6 CDTM1_DTM1_3, TOM1_7, Dead-time output of TOM1, channel 7 TOM1_13, Output of TOM1, channel 13 TOM1_14, Output of TOM1, channel 14...
Page 651
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=0-2) Output Selection for GTM to ADCx connection This bit field defines which TOM/ATOM channel output is used as ADCx trigger i. No trigger CDTM0_DTM0_3, TOM0_3, Dead-time output of TOM0, channel 3 CDTM0_DTM1_0, TOM0_4, Dead-time output of TOM0, channel 4 CDTM0_DTM1_1(_N), TOM0_5_N, Inverted dead-time output of TOM0, channel 5...
Page 652
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=5-7) Output Selection for GTM to ADCx connection This bit field defines which TOM/ATOM channel output is used as ADCx trigger i. No trigger CDTM0_DTM0_3, TOM0_3, Dead-time output of TOM0, channel 3 CDTM0_DTM1_0, TOM0_4, Dead-time output of TOM0, channel 4 CDTM0_DTM1_1(_N), TOM0_5_N, Inverted dead-time output of TOM0, channel 5...
Page 653
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=0-3) Output Selection for GTM to ADCx connection This bit field defines which TOM/ATOM channel output is used as ADCx+8 trigger i. No trigger CDTM0_DTM0_3, TOM0_3, Dead-time output of TOM0, channel 3 CDTM0_DTM1_0, TOM0_4, Dead-time output of TOM0, channel 4 CDTM0_DTM1_1(_N), TOM0_5_N, Inverted dead-time output of TOM0, channel 5...
Page 654
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=0-2) Output Selection for GTM to ADCx connection This bit field defines which TOM/ATOM channel output is used as ADCx trigger i. No trigger CDTM0_DTM4_3, ATOM0_3, Dead-time output of ATOM0, channel CDTM0_DTM5_1(_N), ATOM0_5_N, Inverted dead-time output of ATOM0, channel 5 CDTM1_DTM4_3, ATOM1_3, Dead-time output of ATOM1, channel...
Page 655
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=3-4) Output Selection for GTM to ADCx connection This bit field defines which TOM/ATOM channel output is used as ADCx trigger i. No trigger CDTM0_DTM4_3, ATOM0_3, Dead-time output of ATOM0, channel CDTM0_DTM5_1(_N), ATOM0_5_N, Inverted dead-time output of ATOM0, channel 5 CDTM1_DTM4_3, ATOM1_3, Dead-time output of ATOM1, channel...
Page 656
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=5-7) Output Selection for GTM to ADCx connection This bit field defines which TOM/ATOM channel output is used as ADCx trigger i. No trigger CDTM0_DTM4_3, ATOM0_3, Dead-time output of ATOM0, channel CDTM0_DTM5_1(_N), ATOM0_5_N, Inverted dead-time output of ATOM0, channel 5 CDTM1_DTM4_3, ATOM1_3, Dead-time output of ATOM1, channel...
Page 657
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=0-3) Output Selection for GTM to ADCx connection This bit field defines which TOM/ATOM channel output is used as ADCx+8 trigger i. No trigger CDTM0_DTM4_3, ATOM0_3, Dead-time output of ATOM0, channel CDTM0_DTM5_1(_N), ATOM0_5_N, Inverted dead-time output of ATOM0, channel 5 CDTM1_DTM4_3, ATOM1_3, Dead-time output of ATOM1, channel...
Page 658
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=0-2) Output Selection for GTM to ADCx connection This bit field defines which TOM/ATOM channel output is used as ADCx trigger i. No trigger CDTM2_DTM0_3, TOM2_3, Dead-time output of TOM2, channel 3 CDTM2_DTM1_0, TOM2_4, Dead-time output of TOM2, channel 4 CDTM2_DTM1_1(_N), TOM2_5_N, Inverted dead-time output of TOM2, channel 5...
Page 659
AURIX™ TC37x Generic Timer Module (GTM) GTM_ADCTRIGiOUT1 (i=4) ADC Trigger i Output Select 1 Register (09FE44 +i*8) Application Reset Value: 0000 0000 SEL3 SEL2 SEL1 SEL0 Field Bits Type Description 4*x+3:4*x SELx (x=0-3) Output Selection for GTM to ADCx connection This bit field defines which TOM/ATOM channel output is used as ADCx+8 trigger i.
Page 661
AURIX™ TC37x Generic Timer Module (GTM) GTM_CANOUTSEL0 CAN0/CAN1 Output Select Register (09FFDC Application Reset Value: 0000 0000 SEL7 SEL6 SEL5 SEL4 SEL3 SEL2 SEL1 SEL0 Field Bits Type Description 4*x+3:4*x SELx (x=0) Output Selection for GTM to CAN connection x This bit field defines which TOM/ATOM channel output is used as CAN0/CAN1 node trigger x.
Page 662
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=1) Output Selection for GTM to CAN connection x This bit field defines which TOM/ATOM channel output is used as CAN0/CAN1 node trigger x. CDTM1_DTM1_0, TOM1_4, Dead-time output of TOM1, channel 4 CDTM1_DTM1_1, TOM1_5, Dead-time output of TOM1, channel 5 TOM1_11, Output of TOM1, channel 11 TOM1_12, Output of TOM1, channel 12...
Page 663
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=4-5) Output Selection for GTM to CAN connection x This bit field defines which TOM/ATOM channel output is used as CAN0/CAN1 node trigger x. CDTM1_DTM1_0, TOM1_4, Dead-time output of TOM1, channel 4 CDTM1_DTM1_1, TOM1_5, Dead-time output of TOM1, channel 5 TOM1_11, Output of TOM1, channel 11 TOM1_12, Output of TOM1, channel 12...
Page 664
AURIX™ TC37x Generic Timer Module (GTM) GTM_CANOUTSEL1 CAN2 Output Select Register (09FFE0 Application Reset Value: XXXX 0000 SEL3 SEL2 SEL1 SEL0 Field Bits Type Description 4*x+3:4*x SELx (x=0) Output Selection for GTM to CAN connection x This bit field defines which TOM/ATOM channel output is used as CAN2 node trigger x.
Page 665
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=1) Output Selection for GTM to CAN connection x This bit field defines which TOM/ATOM channel output is used as CAN2 node trigger x. CDTM1_DTM1_0, TOM1_4, Dead-time output of TOM1, channel 4 CDTM1_DTM1_1, TOM1_5, Dead-time output of TOM1, channel 5 TOM1_11, Output of TOM1, channel 11 TOM1_12, Output of TOM1, channel 12...
AURIX™ TC37x Generic Timer Module (GTM) PSI5-S Output Select Register GTM_PSI5SOUTSEL PSI5-S Output Select Register (09FFD0 Application Reset Value: 0000 0000 SEL7 SEL6 SEL5 SEL4 SEL3 SEL2 SEL1 SEL0 Field Bits Type Description 4*x+3:4*x SELx (x=0,4) Output Selection for GTM to PSI5-S connection This bit field defines which TOM/ATOM channel output is used as PSI5-S trigger x.
Page 669
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=1,5) Output Selection for GTM to PSI5-S connection This bit field defines which TOM/ATOM channel output is used as PSI5-S trigger x. No trigger CDTM1_DTM1_2, TOM1_6, Dead-time output of TOM1, channel 6 CDTM1_DTM1_3, TOM1_7, Dead-time output of TOM1, channel 7 TOM1_13, Output of TOM1, channel 13 TOM1_14, Output of TOM1, channel 14...
Page 670
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description 4*x+3:4*x SELx (x=3,7) Output Selection for GTM to PSI5-S connection This bit field defines which TOM/ATOM channel output is used as PSI5-S trigger x. No trigger CDTM2_DTM1_2, TOM2_6, Dead-time output of TOM2, channel 6 CDTM2_DTM1_3, TOM2_7, Dead-time output of TOM2, channel 7 TOM2_13, Output of TOM2, channel 13 TOM2_14, Output of TOM2, channel 14...
Page 672
AURIX™ TC37x Generic Timer Module (GTM) Field Bits Type Description Output Selection for GTM to LCDCDC connection This bit field defines which TOM/ATOM channel output is used as LCDCDC signal. No trigger CDTM0_DTM4_1, ATOM0_1, Dead-time output of ATOM0, channel CDTM1_DTM4_1, ATOM1_1, Dead-time output of ATOM1, channel CDTM2_DTM4_1, ATOM2_1, Dead-time output of ATOM2, channel CDTM3_DTM4_1, ATOM3_1, Dead-time output of ATOM3, channel CDTM4_DTM4_1, ATOM4_1, Dead-time output of ATOM4, channel...
AURIX™ TC37x Generic Timer Module (GTM) 26.4 ARU Parameters The following sections list the device-specific parameters of the ARU. 26.4.1 ARU Write Address Overview The ARU write address map for the TC37x is specified in the following table. Table 242 ARU Write Addresses GTM Data Source ARU Address ARU_ACCESS...
AURIX™ TC37x Generic Timer Module (GTM) 26.4.2 ARU Port Partitioning All GTM sub-modules which are reading from ARU can be connected to one of two ARU read ports. Therefore, it can be read from two different ARU addresses in parallel. Table 243 GTM ARU Partitioning Modules ARU-0 port...
AURIX™ TC37x Generic Timer Module (GTM) 26.5 Revision History Table 245 Revision History BBBBBBB Reference Change to Previous Version Comment V2.2.10 Page 293 Added tables on ARU Write Addresses, ARU Port Partitioning, and ARU Read ID Corrected tables 1 and 2 Page 2 Corrected block diagram and added connection diagrams and register Page...
Page 678
AURIX™ TC37x Generic Timer Module (GTM) (cont’d) Table 245 Revision History BBBBBBB Reference Change to Previous Version Comment DTMAUXINSEL: Corrected. Non existing sideband signals and pins are out of this list. CANOUTSEL corrected to be matching with design. V2.2.19 CCMi_CFG registers completely listed CMU_CLK_z_CTRL registers completely listed V2.2.20 Changes have no impact on this document.
AURIX™ TC37x Capture/Compare Unit 6 (CCU6) Capture/Compare Unit 6 (CCU6) This chapter describes the specific properties of the product TC37x, which is a member of the product family TC3XX. The functionality of the CCU6 is described in the TC3XX family documentation. The complete product description consists of the family documentation and this product-specific appendix.
Page 680
AURIX™ TC37x Capture/Compare Unit 6 (CCU6) Table 247 Register Overview - CCU60 (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write CCU60_T12PR Timer 12 Period Register 0024 U,SV U,SV,P Application Reset Family Spec CCU60_T12DTC Dead-Time Control Register...
Page 681
AURIX™ TC37x Capture/Compare Unit 6 (CCU6) Table 247 Register Overview - CCU60 (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write CCU60_MODCTR Modulation Control Register 0080 U,SV U,SV,P Application Reset Family Spec CCU60_TRPCTR Trap Control Register 0084...
Page 682
AURIX™ TC37x Capture/Compare Unit 6 (CCU6) Table 247 Register Overview - CCU60 (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write CCU60_KRSTCLR Kernel Reset Status Clear 00EC U,SV SV,E,P Application Register Reset Family Spec CCU60_KRST1...
Page 683
AURIX™ TC37x Capture/Compare Unit 6 (CCU6) Table 248 Register Overview - CCU61 (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write CCU61_T12DTC Dead-Time Control Register 0028 U,SV U,SV,P Application for Timer12 Reset Family Spec CCU61_CC6xR...
Page 684
AURIX™ TC37x Capture/Compare Unit 6 (CCU6) Table 248 Register Overview - CCU61 (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write CCU61_TRPCTR Trap Control Register 0084 U,SV U,SV,P Application Reset Family Spec CCU61_PSLR Passive State Level Register 0088 U,SV...
Page 690
AURIX™ TC37x Capture/Compare Unit 6 (CCU6) Table 250 Connections of CCU61 (cont’d) Interface Signals connects Description CCU61:CCPOS0C from P33.7:IN Hall capture input 0 CCU61:CCPOS1C from P33.6:IN Hall capture input 1 CCU61:CCPOS2C from P33.5:IN Hall capture input 2 CCU61:CCPOS0D from P40.5:IN Hall capture input 0 CCU61:CCPOS1D from P40.7:IN...
AURIX™ TC37x General Purpose Timer Unit (GPT12) General Purpose Timer Unit (GPT12) This chapter describes the specific properties of the product TC37x, which is a member of the product family TC3XX. The functionality of the GPT12 is described in the TC3XX family documentation. The complete product description consists of the family documentation and this product-specific appendix.
AURIX™ TC37x General Purpose Timer Unit (GPT12) 28.3 Connectivity Table 253 Connections of GPT120 Interface Signals connects Description GPT120:CAPINA from P13.2:IN Trigger input to capture value of timer T5 into CAPREL register GPT120:CAPINB from SCU:E_PDOUT(6) Trigger input to capture value of timer T5 into CAPREL register GPT120:T2EUDA from P00.8:IN...
AURIX™ TC37x Converter Control Block (CONVCTRL) Converter Control Block (CONVCTRL) This chapter describes the specific properties of the product TC37x, which is a member of the product family TC3xx. The functionality of the CONVCTRL is described in the TC3xx family documentation. The complete product description consists of the family documentation and this product-specific appendix.
AURIX™ TC37x Converter Control Block (CONVCTRL) 29.4 Connectivity The CONVCTRL is connected to its environment through a number of input and output signals. Table 257 Digital Connections for Product TC37x Signal Dir. Source/Destin. Description General PHSYNC EVADC, EDSADC Synchronization signal for analog clocks CC_ALARM Alarm signal from safety logic Table 258 List of CONVERTER Interface Signals...
AURIX™ TC37x Enhanced Versatile Analog-to-Digital Converter (EVADC) Enhanced Versatile Analog-to-Digital Converter (EVADC) This chapter describes the specific properties of the product TC37x, which is a member of the product family TC3XX. The functionality of the EVADC is described in the TC3XX family documentation. The complete product description consists of the family documentation and this product-specific appendix.
AURIX™ TC37x Enhanced Versatile Analog-to-Digital Converter (EVADC) Table 261 Synchronization Groups (cont’d) ADC Kernel Synchr. Master selected by control input CIx Group G2 (Prim.) G3 (Prim.) G8 (Sec.) G9 (Sec.) G10 (Sec.) G11 (Sec.) 1) The control input is selected by bitfield STSEL in register GxSYNCTR. Select the corresponding ready inputs accordingly by bits EVALRx.
AURIX™ TC37x Enhanced Versatile Analog-to-Digital Converter (EVADC) 30.3 Connectivity The EVADC is connected to its environment through a number of analog input signals and also digital input and output signals. These connections establish communication with other peripherals, with the system blocks, and with external components.
Page 700
AURIX™ TC37x Enhanced Versatile Analog-to-Digital Converter (EVADC) Table 265 Analog Input Connections for Product TC37x (cont’d) Signal Source Overlay Description G0CH6 (FixRef) G11CH2 analog input channel 6 of group 0 G0CH7 (PDD, FixRef) G11CH3 analog input channel 7 of group 0 Analog Inputs for Group 1 (Primary) G1CH0 (AltRef) G11CH4...
Page 701
AURIX™ TC37x Enhanced Versatile Analog-to-Digital Converter (EVADC) Table 265 Analog Input Connections for Product TC37x (cont’d) Signal Source Overlay Description G8CH8 AN40 analog input channel 8 of group 8 G8CH9 AN41 analog input channel 9 of group 8 G8CH10 AN42 analog input channel 10 of group 8 G8CH11 AN43...
Page 702
AURIX™ TC37x Enhanced Versatile Analog-to-Digital Converter (EVADC) Table 265 Analog Input Connections for Product TC37x (cont’d) Signal Source Overlay Description G10CH12 analog input channel 12 of group 10 G10CH13 analog input channel 13 of group 10 G10CH14 analog input channel 14 of group 10 G10CH15 Selected supervision signal from the EDSADC...
Page 703
AURIX™ TC37x Enhanced Versatile Analog-to-Digital Converter (EVADC) 30.3.2 Digital Module Connections The EVADC module accepts a number of digital input signals and generates a number of output signals. This section summarizes the connection of these signals to other on-chip modules or to external resources via port pins.
Page 704
AURIX™ TC37x Enhanced Versatile Analog-to-Digital Converter (EVADC) Table 266 Digital Connections for Product TC37x (cont’d) Signal Dir. Source/Destin. Description GyREQTRH eru_iout_y [0111 ] ERU interrupt output y (y = 0 - 7) G8REQTRH eru_iout_0 [0111 ] ERU interrupt output 0 G9REQTRH eru_iout_1 [0111...
Page 705
AURIX™ TC37x Enhanced Versatile Analog-to-Digital Converter (EVADC) Table 266 Digital Connections for Product TC37x (cont’d) Signal Dir. Source/Destin. Description GxWR Fast Compare channel, Write signal for GxDATA RIF, GTM EMUX00 P02.6, P33.3 Control of external analog multiplexer interface 0 EMUX01 P02.7, P33.2 EMUX02 P02.8, P33.1...
Page 706
AURIX™ TC37x Enhanced Versatile Analog-to-Digital Converter (EVADC) Table 266 Digital Connections for Product TC37x (cont’d) Signal Dir. Source/Destin. Description FC0BFDAT GTM_MCSTRIG0 Boundary flag (FC channel 0) alternate data FC1BFLOUT P10.1, P33.6 Boundary flag output of FC channel 1 FC1BFL GTM_MCSSTAT1, Boundary flag level of FC channel 1 GTM_tim_0_muxin_1_0 GTM_tim_1_muxin_1_0...
Page 707
AURIX™ TC37x Enhanced Versatile Analog-to-Digital Converter (EVADC) Table 266 Digital Connections for Product TC37x (cont’d) Signal Dir. Source/Destin. Description C0SR3 ICU, GTM_TIM0_CH6, Service request 3 of common block 0 GTM_TIM1_CH2, GTM_TIM2_CH6 C1SR0 ICU, GTM_TIM0_CH1, Service request 0 of common block 1 GTM_TIM1_CH5, GTM_TIM2_CH1 C1SR1...
AURIX™ TC37x Enhanced Versatile Analog-to-Digital Converter (EVADC) 30.4 Revision History This is a summary of the modifications that have been applied to this chapter. Table 267 Revision History Reference Change to Previous Version Comment V3.0.0 Page 3 Clarify functionality of channel CH29 (see end of table) V3.0.1 –...
AURIX™ TC37x Enhanced Delta-Sigma Analog-to-Digital Converter (EDSADC) Enhanced Delta-Sigma Analog-to-Digital Converter (EDSADC) This chapter describes the specific properties of the product TC37x, which is a member of the product family TC3XX. The functionality of the EDSADC is described in the TC3XX family documentation. The complete product description consists of the family documentation and this product-specific appendix.
Page 710
AURIX™ TC37x Enhanced Delta-Sigma Analog-to-Digital Converter (EDSADC) 31.3 Connectivity The EDSADC is connected to its environment through a number of analog input signals and also digital input and output signals. These connections establish communication with other peripherals, with the system blocks, and with external components.
Page 711
AURIX™ TC37x Enhanced Delta-Sigma Analog-to-Digital Converter (EDSADC) Table 271 Analog Input Connections for Product TC37x (cont’d) Signal Source Overlay Description EDS2NB AN25 G3CH1 (MD) / ] negative analog input of channel 2, pin B SENT1A EDS3PA G0CH0 (AltRef) ] positive analog input of channel 3, pin A EDS3NA G0CH1 (MD) ] negative analog input of channel 3, pin A...
Page 712
AURIX™ TC37x Enhanced Delta-Sigma Analog-to-Digital Converter (EDSADC) 31.3.2 Digital Module Connections The EDSADC module accepts a number of digital input signals and generates a number of output signals. This section summarizes the connection of these signals to other on-chip modules or to external resources via port pins.
Page 713
AURIX™ TC37x Enhanced Delta-Sigma Analog-to-Digital Converter (EDSADC) Table 272 Digital Connections for Product TC37x (cont’d) Signal Dir. Source/Destin. Description DATA0[16:0] Result values of channel 0 Write signal for DATA0 Channel 1 DSDIN1A P00.10 [00X ] Data bitstream channel 1 input A DSDIN1B P33.4 [01X...
Page 714
AURIX™ TC37x Enhanced Delta-Sigma Analog-to-Digital Converter (EDSADC) Table 272 Digital Connections for Product TC37x (cont’d) Signal Dir. Source/Destin. Description DSDIN2D [11X ] Data bitstream channel 2 input D DSCIN2A P00.5 [011 ] Modulator clock channel 2 input A DSCIN2B P33.1 [100 ] Modulator clock channel 2 input B DSCIN2C...
AURIX™ TC37x Inter-Integrated Circuit (I2C) Inter-Integrated Circuit (I2C) This chapter describes the Inter-Integrated Circuit (short I2C) Module of the TC37x. 32.1 TC37x Specific IP Configuration See features in family spec. No product specific configuration for I2C 32.2 TC37x Specific Register Set Register Address Space Table The address space for the module registers is defined in Register Address Space...
AURIX™ TC37x High Speed Serial Link (HSSL) High Speed Serial Link (HSSL) This section provides information regarding the implementation of the module HSSL specifically for device TC37x. 33.1 TC37x Specific IP Configuration See features in family spec. No product specific configuration for HSSL 33.2 TC37x Specific Register Set 33.2.1...
AURIX™ TC37x High Speed Serial Link (HSSL) 33.5 Revision History Table 279 Revision History Reference Change to Previous Version Comment V3.0.16 – No changes. V3.0.17 – No functional changes. V3.0.18 – No changes. V3.0.19 – No changes. User’s Manual 33-2 V2.0.0 HSSLV3.0.19 2021-02...
AURIX™ TC37x 33.6 High Speed Communication Tunnel (HSCT) This section provides information regarding the implementation of the module HSCT specifically for device TC37x. 33.6.1 TC37x Specific IP Configuration See features in family spec. No product specific configuration for HSCT No differences between the instances of the HSCT in TC37x. 33.6.2 TC37x Specific Register Set There are no device specific registers in TC37x.
AURIX™ TC37x Asynchronous Serial Interface (ASCLIN) Asynchronous Serial Interface (ASCLIN) Text with reference to family spec. 34.1 TC37x Specific IP Configuration No product specific configuration for ASCLIN User’s Manual 34-1 V2.0.0 ASCLINV3.2.8 2021-02 OPEN MARKET VERSION...
AURIX™ TC37x Asynchronous Serial Interface (ASCLIN) 34.2 TC37x Specific Register Set Register Address Space Table Table 283 Register Address Space - ASCLIN Module Base Address End Address Note ASCLIN0 F0000600 F00006FF FPI slave interface ASCLIN1 F0000700 F00007FF FPI slave interface ASCLIN2 F0000800 F00008FF...
Page 727
AURIX™ TC37x Asynchronous Serial Interface (ASCLIN) Table 284 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN6_CLC Clock Control Register Family Spec ASCLIN7_CLC Clock Control Register Family Spec ASCLIN8_CLC Clock Control Register Family Spec ASCLIN9_CLC...
Page 728
AURIX™ TC37x Asynchronous Serial Interface (ASCLIN) Table 284 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN8_IOCR Input and Output Control Register Family Spec ASCLIN9_IOCR Input and Output Control Register Family Spec ASCLIN10_IOCR Input and Output Control Register Family...
Page 729
AURIX™ TC37x Asynchronous Serial Interface (ASCLIN) Table 284 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN10_ID Module Identification Register Family Spec ASCLIN11_ID Module Identification Register Family Spec ASCLIN0_TXFIFOCON TX FIFO Configuration Register Family Spec ASCLIN1_TXFIFOCON TX FIFO Configuration Register...
Page 730
AURIX™ TC37x Asynchronous Serial Interface (ASCLIN) Table 284 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN0_RXFIFOCON RX FIFO Configuration Register Family Spec ASCLIN1_RXFIFOCON RX FIFO Configuration Register Family Spec ASCLIN2_RXFIFOCON RX FIFO Configuration Register Family Spec ASCLIN3_RXFIFOCON RX FIFO Configuration Register...
Page 731
AURIX™ TC37x Asynchronous Serial Interface (ASCLIN) Table 284 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN2_BITCON Bit Configuration Register Family Spec ASCLIN3_BITCON Bit Configuration Register Family Spec ASCLIN4_BITCON Bit Configuration Register Family Spec ASCLIN5_BITCON...
Page 732
AURIX™ TC37x Asynchronous Serial Interface (ASCLIN) Table 284 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN4_FRAMECON Frame Control Register Family Spec ASCLIN5_FRAMECON Frame Control Register Family Spec ASCLIN6_FRAMECON Frame Control Register Family Spec ASCLIN7_FRAMECON Frame Control Register...
Page 733
AURIX™ TC37x Asynchronous Serial Interface (ASCLIN) Table 284 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN6_DATCON Data Configuration Register Family Spec ASCLIN7_DATCON Data Configuration Register Family Spec ASCLIN8_DATCON Data Configuration Register Family Spec ASCLIN9_DATCON...
Page 734
AURIX™ TC37x Asynchronous Serial Interface (ASCLIN) Table 284 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN8_BRG Baud Rate Generation Register Family Spec ASCLIN9_BRG Baud Rate Generation Register Family Spec ASCLIN10_BRG Baud Rate Generation Register Family Spec ASCLIN11_BRG...
Page 735
AURIX™ TC37x Asynchronous Serial Interface (ASCLIN) Table 284 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN10_BRD Baud Rate Detection Register Family Spec ASCLIN11_BRD Baud Rate Detection Register Family Spec ASCLIN0_LINCON LIN Control Register Family Spec ASCLIN1_LINCON...
Page 736
AURIX™ TC37x Asynchronous Serial Interface (ASCLIN) Table 284 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN0_LINBTIMER LIN Break Timer Register Family Spec ASCLIN1_LINBTIMER LIN Break Timer Register Family Spec ASCLIN2_LINBTIMER LIN Break Timer Register Family Spec ASCLIN3_LINBTIMER LIN Break Timer Register...
Page 737
AURIX™ TC37x Asynchronous Serial Interface (ASCLIN) Table 284 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN2_LINHTIMER LIN Header Timer Register Family Spec ASCLIN3_LINHTIMER LIN Header Timer Register Family Spec ASCLIN4_LINHTIMER LIN Header Timer Register Family Spec ASCLIN5_LINHTIMER LIN Header Timer Register...
Page 738
AURIX™ TC37x Asynchronous Serial Interface (ASCLIN) Table 284 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN4_FLAGS Flags Register Family Spec ASCLIN5_FLAGS Flags Register Family Spec ASCLIN6_FLAGS Flags Register Family Spec ASCLIN7_FLAGS Flags Register Family Spec...
Page 739
AURIX™ TC37x Asynchronous Serial Interface (ASCLIN) Table 284 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN6_FLAGSSET Flags Set Register Family Spec ASCLIN7_FLAGSSET Flags Set Register Family Spec ASCLIN8_FLAGSSET Flags Set Register Family Spec ASCLIN9_FLAGSSET...
Page 740
AURIX™ TC37x Asynchronous Serial Interface (ASCLIN) Table 284 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN8_FLAGSCLEA Flags Clear Register Family Spec ASCLIN9_FLAGSCLEA Flags Clear Register Family Spec ASCLIN10_FLAGSCLE Flags Clear Register Family Spec ASCLIN11_FLAGSCLE...
Page 741
AURIX™ TC37x Asynchronous Serial Interface (ASCLIN) Table 284 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN10_FLAGSENA Flags Enable Register Family Spec ASCLIN11_FLAGSENA Flags Enable Register Family Spec ASCLIN0_TXDATA Transmit Data Register Family Spec ASCLIN1_TXDATA...
Page 742
AURIX™ TC37x Asynchronous Serial Interface (ASCLIN) Table 284 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN0_RXDATA Receive Data Register Family Spec ASCLIN1_RXDATA Receive Data Register Family Spec ASCLIN2_RXDATA Receive Data Register Family Spec ASCLIN3_RXDATA...
Page 743
AURIX™ TC37x Asynchronous Serial Interface (ASCLIN) Table 284 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN2_CSR Clock Selection Register Family Spec ASCLIN3_CSR Clock Selection Register Family Spec ASCLIN4_CSR Clock Selection Register Family Spec ASCLIN5_CSR...
Page 744
AURIX™ TC37x Asynchronous Serial Interface (ASCLIN) Table 284 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN4_RXDATAD Receive Data Debug Register Family Spec ASCLIN5_RXDATAD Receive Data Debug Register Family Spec ASCLIN6_RXDATAD Receive Data Debug Register Family Spec ASCLIN7_RXDATAD...
Page 745
AURIX™ TC37x Asynchronous Serial Interface (ASCLIN) Table 284 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN6_OCS OCDS Control and Status Family Spec ASCLIN7_OCS OCDS Control and Status Family Spec ASCLIN8_OCS OCDS Control and Status Family Spec ASCLIN9_OCS...
Page 746
AURIX™ TC37x Asynchronous Serial Interface (ASCLIN) Table 284 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN8_KRSTCLR Kernel Reset Status Clear Register Family Spec ASCLIN9_KRSTCLR Kernel Reset Status Clear Register Family Spec ASCLIN10_KRSTCLR Kernel Reset Status Clear Register Family...
Page 747
AURIX™ TC37x Asynchronous Serial Interface (ASCLIN) Table 284 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN10_KRST1 Kernel Reset Register 1 Family Spec ASCLIN11_KRST1 Kernel Reset Register 1 Family Spec ASCLIN0_KRST0 Kernel Reset Register 0 Family Spec ASCLIN1_KRST0...
Page 748
AURIX™ TC37x Asynchronous Serial Interface (ASCLIN) Table 284 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN0_ACCEN1 Access Enable Register 1 Family Spec ASCLIN1_ACCEN1 Access Enable Register 1 Family Spec ASCLIN2_ACCEN1 Access Enable Register 1 Family Spec ASCLIN3_ACCEN1...
AURIX™ TC37x Asynchronous Serial Interface (ASCLIN) 34.5 Revision History Table 297 Revision History Reference Change to Previous Version Comment V3.2.6 Page 2 Register tables updated. No functional change in connectivity tables. V3.2.7 – No functional changes. V3.2.8 – No functional changes. User’s Manual 34-34 V2.0.0...
AURIX™ TC37x Queued Synchronous Peripheral Interface (QSPI) 35.3 TC37x Specific Registers 35.3.1 Register block QSPI Port Input Select Register The PISEL register controls the input signal selection of the SSC module. QSPI0_PISEL Port Input Select Register (004 Application Reset Value: 0000 0000 SLSIS SCIS SRIS...
Page 771
AURIX™ TC37x Queued Synchronous Peripheral Interface (QSPI) Field Bits Type Description 14:12 SLSIS Slave Mode Slave Select Input Selection The SLSIS must be programmed properly before the slave mode is set with GLOBALCON.MODE and the module is set to RUN mode. The following signal sources are available in this product (if supported by the package!) no input...
Page 772
AURIX™ TC37x Queued Synchronous Peripheral Interface (QSPI) Field Bits Type Description 10:8 SCIS Slave Mode Clock Input Select SCIS selects one out of eight module kernel SCLK input lines that is used as clock input line in slave mode. Note that not all inputs are used in every device of the family.
Page 773
AURIX™ TC37x Queued Synchronous Peripheral Interface (QSPI) Field Bits Type Description SRIS Slave Mode Receive Input Select SRIS selects one out of eight MTSR receive input lines, used in Slave Mode. Note that not all inputs are used in every device of the family. Selecting an unused input returns a continuous low value.
Page 774
AURIX™ TC37x Queued Synchronous Peripheral Interface (QSPI) Field Bits Type Description MRIS Master Mode Receive Input Select MRIS selects one out of eight MRST receive input lines, used in Master Mode. Note that not all inputs are used in every device of the family. Selecting an unused input returns a continuous low value.
Page 775
AURIX™ TC37x Queued Synchronous Peripheral Interface (QSPI) QSPI4_PISEL Port Input Select Register (004 Application Reset Value: 0000 0000 SLSIS SCIS SRIS MRIS Field Bits Type Description MRIS Master Mode Receive Input Select MRIS selects one out of eight MRST receive input lines, used in Master Mode.
AURIX™ TC37x Queued Synchronous Peripheral Interface (QSPI) Field Bits Type Description Reserved Read as 0; should be written with 0. 31:15 35.4 Connectivity The tables below list all the connections of QSPI instances. Table 305 Connections of QSPI0 Interface Signals connects Description QSPI0:MRST...
AURIX™ TC37x Micro Second Channel (MSC) Micro Second Channel (MSC) This chapter describes the Micro Second Channel (MSC) Module of the TC37x. 36.1 TC37x Specific IP Configuration See features in family spec. No product specific configuration for MSC 36.2 TC37x Specific Register Set Register Address Space Table The address space for the module registers is defined in Register Address Space...
Page 784
AURIX™ TC37x Micro Second Channel (MSC) Connections of MSC0 (cont’d) Table 312 Interface Signals connects Description MSC0:FCLN P13.0:ALT(5) Shift-clock inverted part of the differential signal MSC0:FCLP SCU:E_REQ0(3) Shift-clock direct part of the differential signal P11.6:ALT(5) P13.1:ALT(5) P13.2:ALT(4) MSC0:INJ0 from P00.0:IN Injection signal from port MSC0:INJ1 from P10.5:IN...
AURIX™ TC37x Micro Second Channel (MSC) Connections of MSC1 (cont’d) Table 313 Interface Signals connects Description MSC1:SDI(0) from P23.1:IN Upstream asynchronous input signal MSC1:SDI(1) from P02.3:IN Upstream asynchronous input signal MSC1:SDI(2) from P32.4:IN Upstream asynchronous input signal MSC1:SON P22.2:ALT(5) Data output - inverted part of the differential signal MSC1:SOP P22.3:ALT(5)
Page 786
AURIX™ TC37x Single Edge Nibble Transmission (SENT) Single Edge Nibble Transmission (SENT) This document describes the SENT Interface specific appendix for the product TC37x. 37.1 TC37x Specific IP Configuration See features in family spec. Table 315 TC37x specific configuration of SENT Parameter SENT Number of SENT channels for this device...
AURIX™ TC37x Single Edge Nibble Transmission (SENT) 37.2 TC37x Specific Register Set Register Address Space Table The address space for the module registers is defined in Register Address Space Table. Table 316 Register Address Space - SENT Module Base Address End Address Note SENT...
Page 788
AURIX™ TC37x Single Edge Nibble Transmission (SENT) Connections of SENT (cont’d) Table 317 Interface Signals connects Description SENT:SENT10A from P40.10:IN Receive input channel 10 SENT:SENT11A from P40.11:IN Receive input channel 11 SENT:SENT12A from P40.12:IN Receive input channel 12 SENT:SENT13A from P40.13:IN Receive input channel 13 SENT:SENT14A from P40.14:IN...
AURIX™ TC37x CAN Interface (MCMCAN) CAN Interface (MCMCAN) This section describes the MCMCAN Interface specific appendix for the product TC37x. 38.1 TC37x Specific IP Configuration Table 319 TC37x specific configuration of CAN Parameter CAN0 CAN1 1024 1024 Node size in byte Number of CAN Nodes Number of TTCAN Nodes 32768...
AURIX™ TC37x CAN Interface (MCMCAN) 38.2 TC37x Specific Register Set Register Address Space Table Table 320 Register Address Space - CAN Module Base Address End Address Note CAN0 F0200000 F0208FFF Bus Interface CAN1 F0210000 F0218FFF Bus Interface Register Overview Table Table 321 Register Overview - CAN (ascending Offset Address) Short Name Long Name...
Page 792
AURIX™ TC37x CAN Interface (MCMCAN) Table 321 Register Overview - CAN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number CAN0_ACCENCTR0 Access Enable Register Control 0 0080DC Family Spec CAN1_ACCENCTR0 Access Enable Register Control 0 0080DC Family Spec CAN0_OCS OCDS Control and Status...
Page 793
AURIX™ TC37x CAN Interface (MCMCAN) Table 321 Register Overview - CAN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number CAN0_STARTADRi Start Address Node i 008108 +i*400 (i=0-3) Family Spec CAN1_STARTADRi Start Address Node i 008108 +i*400 (i=0-3) Family Spec...
Page 794
AURIX™ TC37x CAN Interface (MCMCAN) Table 321 Register Overview - CAN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number CAN0_NTBTTRi Node i Timer B Transmit Trigger Register 008128 +i*400 (i=0-3) Family Spec CAN1_NTBTTRi Node i Timer B Transmit Trigger Register 008128 +i*400 (i=0-3)
Page 795
AURIX™ TC37x CAN Interface (MCMCAN) Table 321 Register Overview - CAN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number CAN1_DBTPi Data Bit Timing & Prescaler Register i 00820C +i*40 (i=0-3) Family Spec CAN0_TESTi Test Register i 008210 +i*400 (i=0-3)
Page 796
AURIX™ TC37x CAN Interface (MCMCAN) Table 321 Register Overview - CAN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number CAN1_TOCCi Timeout Counter Configuration i 008228 +i*400 (i=0-3) Family Spec CAN0_TOCVi Timeout Counter Value i 00822C +i*40 (i=0-3) Family Spec...
Page 797
AURIX™ TC37x CAN Interface (MCMCAN) Table 321 Register Overview - CAN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number CAN1_GFCi Global Filter Configuration i 008280 +i*400 (i=0-3) Family Spec CAN0_SIDFCi Standard ID Filter Configuration i 008284 +i*400 (i=0-3) Family...
Page 798
AURIX™ TC37x CAN Interface (MCMCAN) Table 321 Register Overview - CAN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number CAN1_RXF0Ci Rx FIFO 0 Configuration i 0082A0 +i*40 (i=0-3) Family Spec CAN0_RXF0Si Rx FIFO 0 Status i 0082A4 +i*40 (i=0-3)
Page 799
AURIX™ TC37x CAN Interface (MCMCAN) Table 321 Register Overview - CAN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number CAN1_RXESCi Rx Buffer/FIFO Element Size Configuration i 0082BC +i*40 (i=0-3) Family Spec CAN0_TXBCi Tx Buffer Configuration i 0082C0 +i*40 (i=0-3)
Page 800
AURIX™ TC37x CAN Interface (MCMCAN) Table 321 Register Overview - CAN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number CAN1_TXBTOi Tx Buffer Transmission Occurred i 0082D8 +i*40 (i=0-3) Family Spec CAN0_TXBCFi Tx Buffer Cancellation Finished i 0082DC +i*40 (i=0-3)
Page 801
AURIX™ TC37x CAN Interface (MCMCAN) Table 321 Register Overview - CAN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number CAN0_TTRMCi TT Reference Message Configuration i 008304 (i=0) Family Spec CAN0_TTOCFi TT Operation Configuration i 008308 (i=0) Family Spec CAN0_TTMLMi...
Page 802
AURIX™ TC37x CAN Interface (MCMCAN) Table 321 Register Overview - CAN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number CAN0_TTCPTi TT Capture Time i 00833C (i=0) Family Spec CAN0_TTCSMi TT Cycle Sync Mark i 008340 (i=0) Family Spec User’s Manual...
AURIX™ TC37x CAN Interface (MCMCAN) 38.3 TC37x Specific Registers 38.3.1 Bus Interface Module Control Register The Module Control Register MCR contains basic settings that determine the operation of the MCMCAN module. The write access to the lowest byte of the MCR register becomes only valid, if and only if, MCR.CCCE and MCR.CI are already set during write access.
AURIX™ TC37x CAN Interface (MCMCAN) Field Bits Type Description CLKSEL0 Clock Select 0 This bitfield is MCR.CI and MCR.CCCE protected. No clock supplied The asynchronous clock source is switched on The synchronous clock source is switched on Both clock sources are switched on CLKSEL1 Clock Select 1 This bitfield is MCR.CI and MCR.CCCE protected.
Page 805
AURIX™ TC37x CAN Interface (MCMCAN) Table 322 Connections of CAN0 Interface Signals connects Description CAN0:DSTDBG from DMU:SCU_ENTERED_DE Destructive Debug entered ST_DBG CAN0:DXSCLK TCU:dxs_clk DXS Clock, DAP module clock CAN0:ECTT(1) from P02.4:IN External CAN time trigger input CAN0:ECTT(2) from P02.5:IN External CAN time trigger input CAN0:ECTT(4:3) from SCU:E_IOUT(3:2) External CAN time trigger input...
Page 806
AURIX™ TC37x CAN Interface (MCMCAN) Table 323 Connections of CAN00 Interface Signals connects Description CAN00:RXDA from P02.1:IN CAN receive input node 0 CAN00:RXDB from P20.7:IN CAN receive input node 0 CAN00:RXDC from P12.0:IN CAN receive input node 0 CAN00:RXDD from P33.12:IN CAN receive input node 0 CAN00:RXDE from P33.7:IN...
Page 807
AURIX™ TC37x CAN Interface (MCMCAN) Table 325 Connections of CAN1 (cont’d) Interface Signals connects Description CAN1:STM1_SR1_INT from STM1:SR1_INT System Timer Service Request 1 CAN1:STM2_SR0_INT from STM2:SR0_INT System Timer Service Request 0 CAN1:STM2_SR1_INT from STM2:SR1_INT System Timer Service Request 1 CAN1:TRIG(3:0) from GTM:CAN1.TRIG(3:0) GTM timer output vector CAN1:INT(15:0)
Page 808
AURIX™ TC37x CAN Interface (MCMCAN) Table 328 Connections of CAN10 Interface Signals connects Description CAN10:RXDA from P00.1:IN CAN receive input node 0 CAN10:RXDB from P14.7:IN CAN receive input node 0 CAN10:RXDC from P23.0:IN CAN receive input node 0 CAN10:RXDD from P13.1:IN CAN receive input node 0 CAN10:TXD P00.0:ALT(5)
AURIX™ TC37x CAN Interface (MCMCAN) Table 331 Connections of CAN13 (cont’d) Interface Signals connects Description CAN13:TXD P11.4:ALT(5) CAN transmit output node 3 P14.6:ALT(4) P22.4:ALT(6) P33.4:ALT(7) Note: For the connectivity of the MCMCAN module to the STM module, please refer to the User Manual, chapter MCMCAN User Interface under CAN Transmit Trigger Inputs section.
AURIX™ TC37x FlexRay™ Protocol Controller (E-Ray) FlexRay™ Protocol Controller (E-Ray) Text with reference to family spec. 39.1 TC37x Specific IP Configuration No product specific configuration for ERAY User’s Manual 39-1 V2.0.0 E-RayV3.2.11 2021-02 OPEN MARKET VERSION...
AURIX™ TC37x FlexRay™ Protocol Controller (E-Ray) 39.2 TC37x Specific Register Set Register Address Space Table Table 333 Register Address Space - ERAY Module Base Address End Address Note ERAY0 F001C000 F001CFFF FPI slave interface Register Overview Table Table 334 Register Overview - ERAY (ascending Offset Address) Short Name Long Name Offset...
Page 812
AURIX™ TC37x FlexRay™ Protocol Controller (E-Ray) Table 334 Register Overview - ERAY (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ERAY0_SILS Status Service Request Line Select 002C Family Spec ERAY0_EIES Error Service Request Enable Set 0030 Family Spec ERAY0_EIER...
Page 813
AURIX™ TC37x FlexRay™ Protocol Controller (E-Ray) Table 334 Register Overview - ERAY (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ERAY0_PRTC1 PRT Configuration Register 1 0090 Family Spec ERAY0_PRTC2 PRT Configuration Register 2 0094 Family Spec ERAY0_MHDC MHD Configuration Register 0098...
Page 814
AURIX™ TC37x FlexRay™ Protocol Controller (E-Ray) Table 334 Register Overview - ERAY (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ERAY0_CCSV Communication Controller Status Vector 0100 Family Spec ERAY0_CCEV Communication Controller Error Vector 0104 Family Spec ERAY0_SCV Slot Counter Value 0110...
Page 815
AURIX™ TC37x FlexRay™ Protocol Controller (E-Ray) Table 334 Register Overview - ERAY (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ERAY0_FRFM FIFO Rejection Filter Mask 0308 Family Spec ERAY0_FCL FIFO Critical Level 030C Family Spec ERAY0_MHDS Message Handler Status 0310 Family...
Page 816
AURIX™ TC37x FlexRay™ Protocol Controller (E-Ray) Table 334 Register Overview - ERAY (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ERAY0_MBSC1 Message Buffer Status Changed 1 0340 Family Spec ERAY0_MBSC2 Message Buffer Status Changed 2 0344 Family Spec ERAY0_MBSC3...
Page 817
AURIX™ TC37x FlexRay™ Protocol Controller (E-Ray) Table 334 Register Overview - ERAY (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ERAY0_WRDSn Write Data Section n 0400 +(n-1)*4 See (n=01-64) Family Spec ERAY0_WRHS1 Write Header Section 1 0500 Family Spec...
AURIX™ TC37x FlexRay™ Protocol Controller (E-Ray) Table 334 Register Overview - ERAY (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ERAY0_OCS OCDS Control and Status 08E8 Family Spec ERAY0_KRSTCLR Kernel Reset Status Clear Register 08EC Family Spec ERAY0_KRST1 Kernel Reset Register 1...
AURIX™ TC37x Peripheral Sensor Interface (PSI5) Peripheral Sensor Interface (PSI5) This chapter describes the Peripheral Sensor Interface (short PSI5) Module of the TC37x. 40.1 TC37x Specific IP Configuration See features in family spec. Table 337 TC37x specific configuration of PSI5 Parameter PSI5 Number of PSI5 channels for this device...
Page 822
AURIX™ TC37x Peripheral Sensor Interface (PSI5) Register Overview - PSI5 (ascending Offset Address) (cont’d) Table 339 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write PSI5_FDRT Fractional Divider Register SV,U SV,E,P Application for Time Stamp Reset Family Spec PSI5_TSRA...
Page 823
AURIX™ TC37x Peripheral Sensor Interface (PSI5) Register Overview - PSI5 (ascending Offset Address) (cont’d) Table 339 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write PSI5_SFTSCx Start of Frame Time Stamp SV,U Application (x=0-1) Capture Register x Reset Family Spec...
Page 824
AURIX™ TC37x Peripheral Sensor Interface (PSI5) Register Overview - PSI5 (ascending Offset Address) (cont’d) Table 339 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write PSI5_INTSTATAx Interrupt Status Register A x 310 SV,U Application (x=0-1) Reset Family Spec PSI5_INTSTATBx...
Page 825
AURIX™ TC37x Peripheral Sensor Interface (PSI5) Register Overview - PSI5 (ascending Offset Address) (cont’d) Table 339 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write PSI5_KRSTCLR Kernel Reset Status Clear U,SV SV,P,E Application Register Reset Family Spec PSI5_RFCx Receive FIFO Control...
Page 826
AURIX™ TC37x Peripheral Sensor Interface (PSI5) Register Overview - PSI5 (ascending Offset Address) (cont’d) Table 339 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write PSI5_TEISETx TEI Overview Set Register x 4E8 SV,U,P Application (x=0-1) Reset Family Spec PSI5_CRCISETx...
AURIX™ TC37x Peripheral Sensor Interface (PSI5) Register Overview - PSI5 (ascending Offset Address) (cont’d) Table 339 Short Name Long Name Offset Access Mode Reset Page Address Number Read Write PSI5_RDMLxy Receive Data Memory Low SV,U Application (x=0-3;y=0-31) Reset Family Spec PSI5_RDMHxy Receive Data Memory High SV,U...
Page 828
AURIX™ TC37x Peripheral Sensor Interface (PSI5) Table 341 Revision History Reference Change to Previous Version Comment No functional changes. Page 7 Formal changes in Connectivity tables. Revision History entries up to V1.17.10 removed. V1.17.12 Page 1 Second sentence changed to internal audience only due to customer confusion.
AURIX™ TC37x Peripheral Sensor Interface with Serial PHY Connection (PSI5-S) Peripheral Sensor Interface with Serial PHY Connection (PSI5-S) This chapter describes the Peripheral Sensor Interface with Serial PHY Connection (short PSI5-S) Module of the TC37x. 41.1 TC37x Specific IP Configuration See features in family spec.
AURIX™ TC37x Gigabit Ethernet MAC (GETH) Gigabit Ethernet MAC (GETH) This document describes the GETH Interface specific appendix for the product TC37x. 42.1 TC37x Specific IP Configuration No product specific configuration for GETH 42.2 TC37x Specific Register Set Register Address Space Table The address space for the module registers is defined in Register Address Space Table.
Page 832
AURIX™ TC37x Gigabit Ethernet MAC (GETH) Table 347 Register Overview - GETH (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GETH_MAC_VLA MAC VLAN Hash Table 0058 U,SV U,SV,P Application N_HASH_TABLE Register Reset Family Spec...
Page 833
AURIX™ TC37x Gigabit Ethernet MAC (GETH) Table 347 Register Overview - GETH (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GETH_MAC_RWK MAC Wake-up Packet Filter 00C4 U,SV U,SV,P Application _PACKET_FILTER Register Reset Family Spec...
Page 834
AURIX™ TC37x Gigabit Ethernet MAC (GETH) Table 347 Register Overview - GETH (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GETH_MAC_HW_ MAC Hardware Feature 0124 U,SV U,SV,P Application FEATURE2 Register 2 Reset Family Spec...
Page 835
AURIX™ TC37x Gigabit Ethernet MAC (GETH) Table 347 Register Overview - GETH (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GETH_MMC_TX_I MMC Transmit Interrupts 0710 U,SV U,SV,P Application NTERRUPT_MAS Mask Register Reset Family Spec...
Page 836
AURIX™ TC37x Gigabit Ethernet MAC (GETH) Table 347 Register Overview - GETH (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GETH_TX_BROA Good And Bad Transmitted 0744 U,SV U,SV,P Application DCAST_PACKETS Broadcast Packets Count Reset Family _GOOD_BAD...
Page 837
AURIX™ TC37x Gigabit Ethernet MAC (GETH) Table 347 Register Overview - GETH (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GETH_RX_PACKE Good And Bad Received 0780 U,SV U,SV,P Application TS_COUNT_GOO Packets Count Register Reset Family D_BAD...
Page 838
AURIX™ TC37x Gigabit Ethernet MAC (GETH) Table 347 Register Overview - GETH (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GETH_RX_256TO Good And Bad 256to511 07B8 U,SV U,SV,P Application 511OCTETS_PAC Octets Packets Received Reset Family KETS_GOOD_BA...
Page 839
AURIX™ TC37x Gigabit Ethernet MAC (GETH) Table 347 Register Overview - GETH (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GETH_TX_LPI_TR Transmitted LPI Transition 07F0 U,SV U,SV,P Application AN_CNTR Count Register Reset Family Spec...
Page 840
AURIX™ TC37x Gigabit Ethernet MAC (GETH) Table 347 Register Overview - GETH (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GETH_RXUDP_E Received UDP Error Packets 0834 U,SV U,SV,P Application RROR_PACKETS Count Register Reset Family Spec...
Page 841
AURIX™ TC37x Gigabit Ethernet MAC (GETH) Table 347 Register Overview - GETH (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GETH_RXUDP_E Received UDP Error Octets 0874 U,SV U,SV,P Application RROR_OCTETS Count Register Reset Family Spec...
Page 842
AURIX™ TC37x Gigabit Ethernet MAC (GETH) Table 347 Register Overview - GETH (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GETH_MAC_TIME MAC Timestamp Status 0B20 U,SV U,SV,P Application STAMP_STATUS Register Reset Family Spec GETH_MAC_TX_T...
Page 843
AURIX™ TC37x Gigabit Ethernet MAC (GETH) Table 347 Register Overview - GETH (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GETH_MAC_PPS MAC PPS 0 Interval Register 0B88 U,SV U,SV,P Application 0_INTERVAL Reset Family Spec...
Page 844
AURIX™ TC37x Gigabit Ethernet MAC (GETH) Table 347 Register Overview - GETH (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GETH_MTL_RXQ MTL Queue 0 Receive 0D3C U,SV U,SV,P Application 0_CONTROL Control Register Reset Family Spec...
Page 845
AURIX™ TC37x Gigabit Ethernet MAC (GETH) Table 347 Register Overview - GETH (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GETH_MTL_RXQi MTL Queue i Receive Missed 0D74 U,SV U,SV,P Application _MISSED_PACKE Packet and Overflow -1)*40 Reset...
Page 846
AURIX™ TC37x Gigabit Ethernet MAC (GETH) Table 347 Register Overview - GETH (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GETH_DMA_CHi_ DMA Channel i Transmit 1120 U,SV U,SV,P Application TXDESC_TAIL_P Descriptor Tail Pointer Reset Family OINTER...
Page 847
AURIX™ TC37x Gigabit Ethernet MAC (GETH) Table 347 Register Overview - GETH (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write GETH_DMA_CHi_ DMA Channel i Current 115C U,SV U,SV,P Application CURRENT_APP_R Application Receive Buffer Reset Family XBUFFER...
AURIX™ TC37x Gigabit Ethernet MAC (GETH) Table 348 Connections of GETH (cont’d) Interface Signals connects Description GETH:RXCLKA from P11.12:IN Receive Clock MII and RGMII TC37x:P11.12 GETH:RXCLKB from P11.4:IN Receive Clock MII and RGMII GETH:RXCLKC from P12.0:IN Receive Clock MII and RGMII GETH:RXD0A from P11.10:IN Receive Data 0 MII, RMII and RGMII (RGMII can...
AURIX™ TC37x Gigabit Ethernet MAC (GETH) 42.6 Buffer and Descriptor Alignment The GETH is implemented as a 32 bit peripheral. Nevertheless it is connected to 64 bit wide bus (SRI). To make full use of the possible performance of SRI and its bridges, the data buffers and the descriptors need to be aligned to 64 bit addresses.
AURIX™ TC37x Gigabit Ethernet MAC (GETH) 42.10 Clocks The module has multiple clock inputs and outputs connecting it to the system. They are connected to the system as shown in Table 351. If the application wants to use the IP in RGMII mode the appliction has to execute the following steps: •...
AURIX™ TC37x Gigabit Ethernet MAC (GETH) 42.11 Revision History Table 352 Revision History Reference Change to Previous Version Comment V1.3.10 Page 18 Missing connections table fixed. Page 22 Previous versions removed from revision history. V1.3.11 – No functional changes. – V1.3.12 changed to f as connection of clk_ptp_ref_i.
AURIX™ TC37x External Bus Unit (EBU) External Bus Unit (EBU) This device doesn’t contain an EBU module. User’s Manual 43-1 V2.0.0 2021-02 OPEN MARKET VERSION...
The HSM is a separate processor subsystem dedicated for security tasks. It is connected as master and slave to the SPB bus. For security reasons this module is described in a separate documentation. Please contact your Infineon representative for further information.
AURIX™ TC37x Input Output Monitor (IOM) Input Output Monitor (IOM) This document describes the IOM specific appendix for the product TC37x. 46.1 TC37x Specific IP Configuration Table 353 TC37x specific configuration of IOM Parameter Number of FPC channels Number of GTM inputs Number of LAM Number of ECM 46.2...
Page 857
AURIX™ TC37x Input Output Monitor (IOM) Connections of IOM (cont’d) Table 355 Interface Signals connects Description IOM:MON1(6) from CCU60:COUT63 Monitor input 1 IOM:MON1(7) from CCU61:COUT63 Monitor input 1 IOM:MON1(8) from CCU61:CC60 Monitor input 1 IOM:MON1(9) from CCU61:CC61 Monitor input 1 IOM:MON2(0) from QSPI0:MRST Monitor input 2...
Page 858
AURIX™ TC37x Input Output Monitor (IOM) Connections of IOM (cont’d) Table 355 Interface Signals connects Description IOM:PIN(12) from P33.12:IN GPIO pad input to FPC IOM:PIN(13) from P20.12:IN GPIO pad input to FPC IOM:PIN(14) from P20.13:IN GPIO pad input to FPC IOM:PIN(15) from P20.14:IN GPIO pad input to FPC...
Page 859
AURIX™ TC37x Input Output Monitor (IOM) 46.5 Revision History Table 356 Revision History Reference Change to Previous Version Comment V2.1.15 – No changes. User’s Manual 46-4 V2.0.0 IOMV2.1.15 2021-02 OPEN MARKET VERSION...
Page 860
AURIX™ TC37x 8-Bit Standby Controller (SCR) 8-Bit Standby Controller (SCR) The description of the SCR for all devices is covered by the family specification. User’s Manual 47-1 V2.0.0 2021-02 OPEN MARKET VERSION...
Page 861
AURIX™ TC37x Revision history Document Date of Description of changes version release • Version comparison table updated. V2.0.0 2021-02 • For further changes see respective revision history of each chapter. The version comparison table below gives an overview. • Version comparison table updated. V1.6.0 2020-08 •...
Page 862
AURIX™ TC37x Chapter name UM V1.6.0 UM V2.0.0 Content changes chapter version chapter version • SBCU, EBCU V1.2.8 V1.2.9 No functional changes V1.1.20 V1.1.21 No functional changes NVM Subsystem V2.0.7 V2.0.7 • V2.0.11 V2.0.12 No functional changes • V2.0.6 V2.0.6 –...
Page 863
AURIX™ TC37x Chapter name UM V1.6.0 UM V2.0.0 Content changes chapter version chapter version SENT V2.1.10 V2.1.10 MCMCAN V1.19.13 V1.19.13 E-Ray V3.2.10 V3.2.11 No functional changes PSI5 V1.17.12 V1.17.12 PSI5-S V1.12.10 V1.12.10 GETH V1.3.14 V1.3.15 No functional changes – SDMMC –...
Page 864
Infineon Technologies, Infineon Technologies in customer's applications. Infineon Technologies’ products may not be used in Document reference The data contained in this document is exclusively any applications where a failure of the product or any intended for technically trained staff.
Need help?
Do you have a question about the AURIX TC37 Series and is the answer not in the manual?
Questions and answers