Page 1
A U R I X ™ T C 3 3 x E X T About this document Scope and purpose The Appendix supplies information specific for the TC33xEXT 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™ TC33xEXT 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™ TC33xEXT Memory Maps (MEMMAP) Memory Maps (MEMMAP) This is the automatically generated memory map of the TC33xEXT. 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™ TC33xEXT 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 11
AURIX™ TC33xEXT Memory Maps (MEMMAP) Table 2 Address Map as seen by Bus Masters on Bus SRI (cont’d) Address Range Size Unit Access Type from Read Write 601C0000 601C2FFF 12 Kbyte Program Cache TAG RAM (CPU1) 601C3000 6FFFFFFF Reserved 70000000 7002FFFF 192 Kbyte Data ScratchPad RAM (CPU0)
Page 12
AURIX™ TC33xEXT Memory Maps (MEMMAP) Table 2 Address Map as seen by Bus Masters on Bus SRI (cont’d) 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 13
AURIX™ TC33xEXT Memory Maps (MEMMAP) Table 2 Address Map as seen by Bus Masters on Bus SRI (cont’d) 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 14
AURIX™ TC33xEXT Memory Maps (MEMMAP) Table 2 Address Map as seen by Bus Masters on Bus SRI (cont’d) Address Range Size Unit Access Type from Read Write F8710000 F87FFFFF Reserved F8800000 F881FFFF 128 Kbyte Safety Memory Protection Register (CPU0) DLMU Safety Memory Protection registers (CPU0) Safety register protection registers (CPU0) Kernel Reset registers (CPU0) Flash Configuration registers (CPU0)
AURIX™ TC33xEXT Memory Maps (MEMMAP) Bus Instance SPB Table 3 Address Map as seen by Bus Masters on Bus SPB Address Range Size Unit Access Type from Read Write 00000000 0FFFFFFF Reserved 10000000 EFFFFFFF 3584 Mbyte Redirection of SRI ranges (SFIBRIDGE1) Bridge to Bus Segment 00 of SRI (SFIBRIDGE1) F0000000 F00001FF...
Page 16
AURIX™ TC33xEXT Memory Maps (MEMMAP) Table 3 Address Map as seen by Bus Masters on Bus SPB (cont’d) Address Range Size Unit Access Type from Read Write F0025000 F00250FF 256 byte FPI slave interface (CONVCTRL) F0025100 F002FFFF Reserved F0030000 F00300FF 256 byte BCU Registers (SBCU) F0030100...
AURIX™ TC33xEXT Memory Maps (MEMMAP) Table 3 Address Map as seen by Bus Masters on Bus SPB (cont’d) Address Range Size Unit Access Type from Read Write F0200000 F0208FFF 36 Kbyte RAM Area (CAN0) Register Area (CAN0) F0209000 F023FFFF Reserved F0240000 F0241FFF 8 Kbyte...
Page 18
AURIX™ TC33xEXT Memory Maps (MEMMAP) Table 4 Address Map as seen by Bus Masters on Bus BBB (cont’d) Address Range Size Unit Access Type from Read Write FA040000 FA0401FF 512 byte FPI slave interface (RIF0) FA040200 FA7FFFFF Reserved FA800000 FA8007FF 2 Kbyte SPU Registers (SPU0) FA800800...
AURIX™ TC33xEXT Memory Maps (MEMMAP) Revision History Table 5 Revision History Reference Change to Previous Version Comment V0.1.12 – First release for TC33xEXT. – V0.1.13 – No changes. Only version number changed to keep alignment with family – address map. V0.1.14 –...
AURIX™ TC33xEXT TC33xEXT Firmware TC33xEXT Firmware This chapter supplements the family documentation with device specific information for TC33xEXT 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 6 “ALL CHECKS PASSED”...
Page 21
AURIX™ TC33xEXT TC33xEXT Firmware Table 7 Revision History Reference Change to Previous Version Comment Table 6 Footnote added, explaining FW handling after LBIST execution (documentation improvement only, no change in implementation) V1.1.0.1.18 – No functional changes User’s Manual V2.0.0 FW V1.1.0.1.18 2021-02 OPEN MARKET VERSION...
AURIX™ TC33xEXT On-Chip System Connectivity {and Bridges} On-Chip System Connectivity {and Bridges} Text with reference to family spec. TC33xEXT Specific IP Configuration Table 8 TC33xEXT specific configuration of DOM Parameter DOM0 Application Reset Application Reset Access only when any Endinit (SCU_WDTCPUxCON0.EI ENDINIT = 0 for any CPUx) Access only when Safety Endinit (SCU_SEICON.EI = 0)
AURIX™ TC33xEXT On-Chip System Connectivity {and Bridges} TC33xEXT Specific Register Set Register Address Space Table Table 9 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 24
AURIX™ TC33xEXT On-Chip System Connectivity {and Bridges} Table 10 Register Overview - DOM0 (ascending Offset Address) (cont’d) 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™ TC33xEXT On-Chip System Connectivity {and Bridges} TC33xEXT 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™ TC33xEXT On-Chip System Connectivity {and Bridges} r/w MCI has read write connectivity to SCI MCI has only read connectivity to SCI MCI has no connectivity to SCI DMA MIF0 MCI0 r/w r/w SFI F2S MCI1 r/w r/w CPU0 MCI2 r/w r/w CPU1 MCI3...
AURIX™ TC33xEXT FPI Bus Control Units (SBCU, EBCU) This chapter supplements the family documentation with device specific information for TC33xEXT. 4.7.1 TC33xEXT Specific IP Configuration The TC33xEXT includes two FPI Bus instances. Each FPI Bus instances has its dedicated Bus Control Unit: Table 12 Register Address Space - BCU Module...
Page 28
AURIX™ TC33xEXT SBCU Control Registers Overview BCU System Registers FPI EDC Registers Access Enable Module ID EDC Alarm Status EDC Alarm Clear Register Register Register Register INT_ACCEN0 BCU_ID BCU_ALSTAT0 BCU_ALCLR0 INT_ACCEN1 BCU_ALSTAT1 BCU_ALCLR1 BCU_ALSTAT2 BCU_ALCLR2 BCU_ALSTAT3 BCU_ALCLR3 FPI Error Generation EDC Control Control Register Register...
Page 29
AURIX™ TC33xEXT Table 13 Register Overview - SBCU (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write SBCU_EADD BCU Error Address Capture 0024 U,SV SV,P Application Register Reset Family Spec SBCU_EDAT BCU Error Data Capture 0028 U,SV SV,P...
AURIX™ TC33xEXT Arbiter Priority Register Low SBCU_PRIOL Arbiter Priority Register Low (0018 Application Reset Value: 8854 3210 CPU1 CPU0 RESERVED RESERVED RESERVED SDMMC RESERVED 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.
Page 32
AURIX™ TC33xEXT Field Bits Type Description DMA / Cerberus Trigger Enable FPI Bus transactions with DMA / Cerberus as bus master are enabled for grant trigger event generation. FPI Bus transactions with DMA / Cerberus as bus master are disabled for grant trigger event generation. SDMMC SDMMC Trigger Enable FPI Bus transactions with SDMMC as bus master are enabled for...
Page 33
AURIX™ TC33xEXT SBCU Debug Trapped Master Register SBCU_DBGNTT SBCU Debug Trapped Master Register (0044 Debug Reset Value: 0000 FFFF HSMC HSMR SDMM CPU1 CPU0 Field Bits Type Description DMA / Cerberus FPI Bus Master Status The DMA or Cerberus was the FPI bus master. Neither DMA nor Cerberus was the FPI Bus master.
Page 34
AURIX™ TC33xEXT Field Bits Type Description Reserved Read as 1 after reset; reading these bits will return the value last written. 31:16 Reserved Read as 1 after reset; reading these bits will return the value last written. BCU EDC Alarm Status Register x The BCU provides one Alarm Status Register bit for each implemented FPI master and FPI slave.
Page 35
AURIX™ TC33xEXT Field Bits Type Description ALy (y=07) Alarm y MTU_S, ALy (y=08) Alarm y IOM_S, Alarm y (y=09,13,18- 19,21,24-31) ALy (y=10) Alarm y ASCLIN01_S, ALy (y=11) Alarm y ASCLIN23_S, ALy (y=12) Alarm y ASCLIN45_S, ALy (y=14) Alarm y QSPI0_S, ALy (y=15) Alarm y QSPI1_S,...
Page 36
AURIX™ TC33xEXT Field Bits Type Description ALy (y=01) Alarm y CCU6_S, ALy (y=02- Alarm y 06,10,12,14- 18,20-27) ALy (y=07) Alarm y SENT_S, ALy (y=08) Alarm y ETH_S, ALy (y=09) Alarm y EVADC_S, ALy (y=11) Alarm y HSM_S, ALy (y=13) Alarm y CAN0_S, ALy (y=19) Alarm y...
Page 37
AURIX™ TC33xEXT Field Bits Type Description Alarm y (y=01,03,07,1 0,15- 20,24,26,28- ALy (y=02) Alarm y P02_S, ALy (y=04) Alarm y P10_S, ALy (y=05) Alarm y P11_S, ALy (y=06) Alarm y P12_S, ALy (y=08) Alarm y P14_S, ALy (y=09) Alarm y P15_S, ALy (y=11) Alarm y...
Page 39
AURIX™ TC33xEXT • Reset Class 3 -> Application Reset, System Reset, Power-on Reset (see chapter SCU / Reset Types) EBCU Control Registers Overview BCU System Registers FPI EDC Registers Access Enable Module ID EDC Alarm Status EDC Alarm Clear Register Register Register Register...
Page 40
AURIX™ TC33xEXT Table 14 Register Overview - EBCU (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write EBCU_EADD BCU Error Address Capture 0024 U,SV SV,P Application Register Reset Family Spec EBCU_EDAT BCU Error Data Capture 0028 U,SV SV,P...
AURIX™ TC33xEXT Field Bits Type Description IOC32P IOC32P Priority (Index 0) This bit field defines the priority on the BBB for IOC32P access to the BBB. RESERVED 7:4, Reserved 11:8, Read as reset value or last written value; should be written with 0. 19:16, 23:20, 31:28...
Page 43
AURIX™ TC33xEXT Field Bits Type Description Rearm BCU Breakpoint Logic Writing a 1 to this bit rearms BCU breakpoint logic and sets bit OA = 1. RA is always reads as 0. CONCOM0 Grant and Address Trigger Relation The grant phase trigger condition and the address trigger condition (see CONCOM1) are combined with a logical OR for further control The grant phase trigger condition and the address trigger...
Page 44
AURIX™ TC33xEXT Field Bits Type Description ONBOS0 Op code Signal Status Trigger Condition A signal status trigger is generated for all FPI Bus op-codes except a “no operation” op-code A signal status trigger is generated if the FPI Bus op-code matches the op-code as defined in DBBOS.OPC ONBOS1 Supervisor Mode Signal Trigger Condition...
Page 45
AURIX™ TC33xEXT Field Bits Type Description IOC32P IOC32P Trigger Enable FPI Bus transactions with IOC32P as bus master are enabled for grant trigger event generation FPI Bus transactions with IOC32P as bus master are disabled for grant trigger event generation IOC32E IOC32E Grant Trigger Enable FPI Bus transactions with IOC32E as bus master are enabled for...
Page 46
AURIX™ TC33xEXT Field Bits Type Description IOC32P IOC32P FPI Bus Master Status This bit indicates whether the IOC32P was FPI Bus master when the break trigger event occurred. The IOC32P was the FPI bus master. The IOC32P was not the FPI Bus master. IOC32E IOC32E FPI Bus Master Status This bit indicates whether the IOC32E was FPI Bus master when the...
Page 47
AURIX™ TC33xEXT Field Bits Type Description ALy (y=00) Alarm y EBCU_S, ALy (y=01) Alarm y MCDS_S, ALy (y=02) Alarm y AGBT_S, ALy (y=03- Alarm y 05,09- 15,17,20-31) ALy (y=06) Alarm y EMEM_XTMRAM_S, ALy (y=07) Alarm y EMEM_CTRL_S, ALy (y=08) Alarm y EMEM0_S, ALy (y=16) Alarm y...
AURIX™ TC33xEXT Field Bits Type Description ALy (y=19) Alarm y IOC32E_M, ALy (y=22) Alarm y SFI_S2F_M, 4.7.4 Connectivity 4.7.4.1 SBCU Connectivity Table 15 Connections of SBCU Interface Signals connects Description SBCU:INT INT:sbcu_INT Bus Control Unit SPB Service Request 4.7.4.2 EBCU Connectivity Table 16 Connections of EBCU Interface Signals...
AURIX™ TC33xEXT CPU Subsystem (CPU) CPU Subsystem (CPU) This chapter describes the CPU subsystem module of the TC33xEXT. TC33xEXT Specific Configuration No product specific configuration for CPU TC33xEXT Specific Register Set Register Address Space Table Table 18 Register Address Space - CPU Module Base Address End Address...
Page 51
AURIX™ TC33xEXT CPU Subsystem (CPU) Register Overview Tables of CPU Table 19 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 52
AURIX™ TC33xEXT CPU Subsystem (CPU) Table 19 Register Overview - CPU0 (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number CPU0_SFR_SPROT_A CPUx Safety Protection Register Access Enable Register A 0E100 CCENA_W Family Spec CPU0_SFR_SPROT_A CPUx Safety Protection Region Access Enable Register B 0E104 CCENB_W Family...
Page 53
AURIX™ TC33xEXT CPU Subsystem (CPU) Table 19 Register Overview - CPU0 (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number CPU0_SEGEN CPUx SRI Error Generation Register 11030 Family Spec CPU0_TASK_ASI CPUx Task Address Space Identifier Register 18004 Family Spec CPU0_PMA0...
Page 54
AURIX™ TC33xEXT CPU Subsystem (CPU) Table 19 Register Overview - CPU0 (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number CPU0_PCON1 CPUx Program Control 1 19204 Family Spec CPU0_PCON2 CPUx Program Control 2 19208 Family Spec CPU0_PCON0 CPUx Program Control 0 1920C Family...
Page 55
AURIX™ TC33xEXT CPU Subsystem (CPU) Table 19 Register Overview - CPU0 (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number CPU0_CPRy_L CPUx Code Protection Range y Lower Bound Register 1D000 +y*8 (y=0-9) Family Spec CPU0_CPRy_U CPUx Code Protection Range y Upper Bound Register 1D004 +y*8 (y=0-9)
Page 56
AURIX™ TC33xEXT CPU Subsystem (CPU) Table 19 Register Overview - CPU0 (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number CPU0_TPS_EXTIM_C CPUx Exception Timer Class Enable Register 1E450 LASS_EN Family Spec CPU0_TPS_EXTIM_S CPUx Exception Timer Status Register 1E454 Family Spec...
Page 57
AURIX™ TC33xEXT CPU Subsystem (CPU) Table 19 Register Overview - CPU0 (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number CPU0_SWEVT CPUx Software Debug Event 1FD10 Family Spec CPU0_TRIG_ACC CPUx TriggerAddressx 1FD30 Family Spec CPU0_DMS CPUx Debug Monitor Start Address 1FD40 Family Spec...
Page 58
AURIX™ TC33xEXT CPU Subsystem (CPU) Table 19 Register Overview - CPU0 (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number CPU0_ICR CPUx Interrupt Control Register 1FE2C Family Spec CPU0_FCX CPUx Free CSA List Head Pointer 1FE38 Family Spec CPU0_LCX CPUx Free CSA List Limit Pointer...
Page 59
AURIX™ TC33xEXT CPU Subsystem (CPU) Table 20 Register Overview - CPU1 (ascending Offset Address) (cont’d) 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 60
AURIX™ TC33xEXT CPU Subsystem (CPU) Table 20 Register Overview - CPU1 (ascending Offset Address) (cont’d) 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 61
AURIX™ TC33xEXT CPU Subsystem (CPU) Table 20 Register Overview - CPU1 (ascending Offset Address) (cont’d) 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 62
AURIX™ TC33xEXT CPU Subsystem (CPU) Table 20 Register Overview - CPU1 (ascending Offset Address) (cont’d) 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 63
AURIX™ TC33xEXT CPU Subsystem (CPU) Table 20 Register Overview - CPU1 (ascending Offset Address) (cont’d) 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 64
AURIX™ TC33xEXT CPU Subsystem (CPU) Table 20 Register Overview - CPU1 (ascending Offset Address) (cont’d) 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 65
AURIX™ TC33xEXT CPU Subsystem (CPU) Table 20 Register Overview - CPU1 (ascending Offset Address) (cont’d) 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...
AURIX™ TC33xEXT CPU Subsystem (CPU) TC33xEXT 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™ TC33xEXT CPU Subsystem (CPU) Revision History Table 22 Revision History Reference Change to Previous Version Comment V1.1.16 No change V1.1.17 No change V1.1.18 No change V1.1.19 No change V1.1.20 Page Change index variable from 'x' to intended 'i' for registers SPR_SPROT_RGNACCENAi_R and SPR_SPROT_RGNACCENBi_R to remove confusion with CPU instance variable.
AURIX™ TC33xEXT 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 69
AURIX™ TC33xEXT Non Volatile Memory (NVM) Subsystem CPUn SRI SIF PFIn BROM PFRWBn FSI RAM FSI REG DFRWB0 DFRWB1 Figure 4 Non Volatile Memory (NVM) Subsystem The purpose of the PFLASH NVM is: • One or more PFLASH banks stores program code and data constants. •...
Page 70
AURIX™ TC33xEXT 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™ TC33xEXT 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™ TC33xEXT Data Memory Unit (DMU) This chapter supplements the family documentation with the device specific information for TC33xEXT. 6.3.1 TC33xEXT Specific Register Set Register Address Space Table Table 24 Register Address Space - PMU Module Base Address End Address Note F8038000 F803FFFF...
Page 73
AURIX™ TC33xEXT Table 27 Register Overview - DMU (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write DMU_HF_CONTR Flash Control Register 0000014 U,SV P,SV,E Application Reset Family Spec DMU_HF_OPERA Flash Operation Register 0000018 U,SV System Reset...
Page 74
AURIX™ TC33xEXT Table 27 Register Overview - DMU (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write DMU_HF_PSTAT Power Status Register 0000060 U,SV Application Reset Family Spec DMU_HF_PCONT Power Control Register 0000064 U,SV P,SV Application...
Page 75
AURIX™ TC33xEXT Table 27 Register Overview - DMU (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write DMU_HP_PROCO PFLASH Bank i Protection 0010000 U,SV See Family Spec See NPi0 Configuration 0 Family (i=0) Spec DMU_HP_PROCO...
Page 76
AURIX™ TC33xEXT Table 27 Register Overview - DMU (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write DMU_HP_PROCO PFLASH Bank i WOP 0010088 U,SV See Family Spec See NWOPi2 Configuration 2 Family (i=0) Spec DMU_HP_PROCO...
Page 77
AURIX™ TC33xEXT Table 27 Register Overview - DMU (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write DMU_SF_ERRSR HSM Error Status Register 0020034 Application Reset Family Spec DMU_SF_CLRE HSM Clear Error Register 0020038 Application Reset...
AURIX™ TC33xEXT Table 27 Register Overview - DMU (ascending Offset Address) (cont’d) 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...
Page 79
AURIX™ TC33xEXT Field Bits Type Description D1BUSY Data Flash Bank 1 Busy HW-controlled status flag. Indication of busy state of DFLASH bank 1 because of active execution of an operation; DF1 busy state is also indicated during Flash startup after reset or in sleep mode;...
Page 80
AURIX™ TC33xEXT Field Bits Type Description PFPAGE Program Flash in Page Mode HW-controlled status flag. Set with Enter Page Mode for Flash, cleared with Write Page command This bit is not set by “Enter Page Mode” initiated by the HSM interface. Note: Read accesses are allowed while in page mode.
Page 81
AURIX™ TC33xEXT Field Bits Type Description PRODISEC Erase Counter Priority Protection Disabled The protection configured by UCB_ECPRIO_ORIG and UCB_ECPRIO_COPY was successfully disabled by supplying the correct password to “Disable Protection”. Note: Cleared with command "Resume Protection". PRODISBMHD 4 BMHD Protection Disabled The protection configured by UCB_BMHD0_ORIG and UCB_BMHD0_COPY was successfully disabled by supplying the correct password to “Disable Protection”.
Page 82
AURIX™ TC33xEXT Tuning Protection Configuration DMU_HF_PROCONTP Tuning Protection Configuration (0000084 Reset Value: Table 28 CPU0 SWAPEN DDIS Field Bits Type Description Tuning Protection This bit indicates whether tuning protection is installed or not. Tuning protection is not configured. Tuning protection is configured and installed, if correctly confirmed.
AURIX™ TC33xEXT Non Volatile Memory (NVM) This chapter supplements the family documentation with the device specific information for TC33xEXT. 6.4.1 TC33xEXT Specific Register Set Register Address Space Table Table 31 Register Address Space - FSI Module Base Address End Address Note F8030000 F80300FF...
AURIX™ TC33xEXT Table 34 Register Overview - PFI (ascending Offset Address) Short Name Long Name Offset Page Address Number PFI0_ECCR ECC Read Register 000000 Family Spec PFI0_ECCS ECC Status Register 000020 Family Spec PFI0_SBABRECORDx SBAB Record x 002000 +x*20 (x=0-16) Family Spec PFI0_DBABRECORDx...
AURIX™ TC33xEXT 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™ TC33xEXT System Control Unit (SCU) System Control Unit (SCU) This chapter describes the System Control Unit (short SCU) Module of the TC33xEXT. TC33xEXT Specific IP Configuration Table 36 TC33xEXT 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™ TC33xEXT System Control Unit (SCU) TC33xEXT Specific Register Set The address space for the module registers is defined in Register Address Space - SCU. Table 37 Register Address Space - SCU Module Base Address End Address Note F0036000 F00363FF SCU: Connections to FPI/BPI bus Table 38 Register Overview - SCU (ascending Offset Address)
Page 90
AURIX™ TC33xEXT System Control Unit (SCU) Table 38 Register Overview - SCU (ascending Offset Address) (cont’d) 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 91
AURIX™ TC33xEXT System Control Unit (SCU) Table 38 Register Overview - SCU (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write SCU_ESROCFG ESR Output Configuration 0078 U,SV SV,E,P0 System Reset Register Family Spec SCU_SYSCON System Control Register...
Page 92
AURIX™ TC33xEXT System Control Unit (SCU) Table 38 Register Overview - SCU (ascending Offset Address) (cont’d) 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 93
AURIX™ TC33xEXT System Control Unit (SCU) Table 38 Register Overview - SCU (ascending Offset Address) (cont’d) 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 94
AURIX™ TC33xEXT System Control Unit (SCU) Table 38 Register Overview - SCU (ascending Offset Address) (cont’d) 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 95
AURIX™ TC33xEXT System Control Unit (SCU) Table 38 Register Overview - SCU (ascending Offset Address) (cont’d) 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 96
AURIX™ TC33xEXT System Control Unit (SCU) Table 38 Register Overview - SCU (ascending Offset Address) (cont’d) 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™ TC33xEXT System Control Unit (SCU) TC33xEXT 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 39 LSEN0 Field...
Page 98
AURIX™ TC33xEXT System Control Unit (SCU) SCU_LCLCON1 LCL CPU1 and CPU3 Control Register (0138 Reset Value: Table 40 Field Bits Type Description Reserved in this product 14:1, Reserved 30:17 Reserved in this product Reserved Table 40 Reset Values of SCU_LCLCON1 Reset Type Reset Value Note...
Page 99
AURIX™ TC33xEXT System Control Unit (SCU) Field Bits Type Description LCLT1 LCL1 Lockstep Test Fault injection for LCL1. Reads as zero. No action Inject single fault in LCL1 PLCLT0 PFI0 Lockstep Test Fault injection for PFI0 lockstep. Reads as zero. No action Inject single fault in PFI0 lockstep PLCLT1...
Page 100
AURIX™ TC33xEXT System Control Unit (SCU) Table 41 Reset Values of SCU_LBISTCTRL2 Reset Type Reset Value Note System Reset 0000 0000 CFS Value 0000 003C Overlay Enable Register SCU_OVCENABLE Overlay Enable Register (01E0 Application Reset Value: 0000 0000 OVEN1 OVEN0 Field Bits Type...
Page 101
AURIX™ TC33xEXT System Control Unit (SCU) Overlay Control Register SCU_OVCCON Overlay Control Register (01E4 Application Reset Value: 0000 0000 POVC OVCO DCINV OVSTR OVSTP CSEL1 CSEL0 Field Bits Type Description CSEL0 CPU Select 0 Return 0 if read. CPU0 not affected, Action selected by OVSTRT, OVSTP, DCINVAL bits, set by the same register write access, is applied to CPU0.
Page 102
AURIX™ TC33xEXT System Control Unit (SCU) Field Bits Type Description OVCONF Overlay Configured Overlay configured status bit This bit may be used as handshake bit between a debug device (via JTAG interface and Cerberus) and CPU(s). Overlay is not configured or it has been already started Overlay block control registers are configured and ready for overlay start POVCONF...
Page 103
AURIX™ TC33xEXT System Control Unit (SCU) Field Bits Type Description Reset Request Trigger Reset Status for SMU (See SMU section for SMU trigger sources, including Watchdog Timers) 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 SW The last reset was not requested by this reset trigger The last reset was requested by this reset trigger...
Page 104
AURIX™ TC33xEXT System Control Unit (SCU) Field Bits Type Description Reset Request Trigger Reset Status for Supply Watchdog (SWD) The Supply Watchdog trigger is described in Power Management Controller “Supply Monitoring” chapter This reset trigger has not occurred since the last clear (by RSTCON2.CLRC) This reset trigger has occurred since the last clear (by RSTCON2.CLRC)
Page 105
AURIX™ TC33xEXT System Control Unit (SCU) Table 42 Reset Values of SCU_RSTSTAT Reset Type Reset Value Note Cold PowerOn 0XX1 0000 RSTSTAT Reset Cold PowerOn 1001 0000 RSTSTAT (Triggered by LVD Reset) Reset Reset Configuration Register SCU_RSTCON Reset Configuration Register (0058 Reset Value: Table 43...
Page 106
AURIX™ TC33xEXT System Control Unit (SCU) Field Bits Type Description SW Reset Request Trigger Reset Configuration This bit field defines which reset is generated by a reset request trigger from software reset. No reset is generated for a trigger of software reset A System Reset is generated for a trigger of Software reset An Application Reset is generated for a trigger of Software reset Reserved, do not use this combination...
Page 107
AURIX™ TC33xEXT System Control Unit (SCU) Field Bits Type Description STM0DIS STM0 Disable Reset This bit field defines if an Application Reset leads to an reset for the STM0. An Application Reset resets the STM0 An Application Reset has no effect for the STM0 STM1DIS STM1 Disable Reset This bit field defines if an Application Reset leads to an reset for the...
Page 108
AURIX™ TC33xEXT System Control Unit (SCU) Trap Disable Register 0 SCU_TRAPDIS0 Trap Disable Register 0 (0130 Application Reset Value: FFFF FFFF CPU3xT CPU2xT CPU1S CPU1T CPU1E CPU1E CPU0S CPU0T CPU0E CPU0E RAP2T SR1T SR0T RAP2T SR1T SR0T Field Bits Type Description CPU0ESR0T Disable Trap Request ESR0T on CPU0...
AURIX™ TC33xEXT System Control Unit (SCU) Connectivity Table 44 Connections of SCU Interface Signals connects Description SCU:CBS_ENDINIT_DIS from CBS:ocds_oc(3) Watchdog ENDINIT disable from Cerberus SCU:CBS_WDT_SUSP from CBS:ocds_wdtsus Watchdog suspend from Cerberus SCU:EMGSTOP_PORT_A from SMU:FSPSCU Emergency stop Port Pin A input request SCU:EMGSTOP_PORT_B from P21.2:IN Emergency stop Port Pin B input request...
Page 110
AURIX™ TC33xEXT System Control Unit (SCU) Table 44 Connections of SCU (cont’d) Interface Signals connects Description SCU:E_PDOUT(6) GPT120:CAPINB ERU PDOUTn output (MSB is PDOUT7 and LSB is PDOUT0) SCU:E_REQ0(0) from P15.4:IN ERU Channel 0 input X; x=0-5, where 0 is input A and 5 is input F.
AURIX™ TC33xEXT System Control Unit (SCU) Table 44 Connections of SCU (cont’d) Interface Signals connects Description SCU:E_REQ6(1) from TC33xEXT:ESR0 ERU Channel 6 input X; x=0-5, where 0 is input A and 5 is input F. SCU:E_REQ6(3) from P11.10:IN ERU Channel 6 input X; x=0-5, where 0 is input A and 5 is input F.
Page 112
AURIX™ TC33xEXT System Control Unit (SCU) Table 45 Revision History (cont’d) Reference Change to Previous Version Comment Page 24 Revision History cleanup and update. V2.1.23 Page 1 LBISTCTRL register configuration corrected. Page LBISTCTRL2 added at specific registers section. Page 10 V2.1.24 Page 10 Updated Cold PowerOn Reset Value of LCLCONx.
AURIX™ TC33xEXT 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™ TC33xEXT Power Management System (PMS) Power Management System (PMS) This chapter describes the Power Management System (PMS) Module of the TC33xEXT. 11.1 TC33xEXT Specific IP Configuration Table 46 TC33xEXT specific configuration of PMS Parameter CFS value for the PMSWCR4 register 02000020 User’s Manual 11-1...
AURIX™ TC33xEXT Power Management System (PMS) 11.2 TC33xEXT Specific Register Set The PMS related SCU registers are specified in the SCU section of this appendix. Table 47 Register Address Space - PMS Module Base Address End Address Note (PMS) F0240000 F0241FFF F0248000 F02481FF...
Page 116
AURIX™ TC33xEXT Power Management System (PMS) Table 48 Register Overview - PMS (ascending Offset Address) (cont’d) 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 117
AURIX™ TC33xEXT Power Management System (PMS) Table 48 Register Overview - PMS (ascending Offset Address) (cont’d) 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 118
AURIX™ TC33xEXT Power Management System (PMS) Table 48 Register Overview - PMS (ascending Offset Address) (cont’d) 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...
Page 119
AURIX™ TC33xEXT Power Management System (PMS) Table 48 Register Overview - PMS (ascending Offset Address) (cont’d) 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™ TC33xEXT Power Management System (PMS) 11.3 TC33xEXT Specific Registers 11.3.1 FPI slave interface 11.4 Connectivity Table 49 Connections of PMS Interface Signals connects Description PMS:DCDCSYNCO P32.4:HWOUT(0) DC-DC synchronization output P32.4:ALT(2) PMS:ESR0PORST TC33xEXT:ESR0 ESR0 control output during PORST activation PMS:ESR0WKP from TC33xEXT:ESR0 ESR0 pin input PMS:ESR1WKP...
Page 121
AURIX™ TC33xEXT Power Management System (PMS) Table 50 Revision History (cont’d) Reference Change to Previous Version Comment – No functional changes. V2.2.32 No functional changes. 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™ TC33xEXT 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™ TC33xEXT 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 TC33xEXT 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™ TC33xEXT Memory Test Unit (MTU) 13.3 TC33xEXT Specific Register Set Register Address Space Table Table 51 Register Address Space - MTU Module Base Address End Address Note F0060000 F006FFFF FPI slave interface Register Overview Table Table 52 Register Overview - MTU (ascending Offset Address) Short Name Long Name Offset...
AURIX™ TC33xEXT Memory Test Unit (MTU) Table 52 Register Overview - MTU (ascending Offset Address) (cont’d) 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 127
AURIX™ TC33xEXT 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 MTU_MEMTESTi (i=1) Memory MBIST Enable Register i (0010 +i*4) Application Reset Value: 0000 0000 SPU_C SPU_B EMEM...
Page 128
AURIX™ TC33xEXT Memory Test Unit (MTU) Field Bits Type Description SPU_CONFIG0 SPU CONFIG0 memory SSH instance Enable SSH instance is disabled SSH instance is enabled MCAN10_EN MCAN10 memory SSH instance Enable SSH instance is disabled SSH instance is enabled 1) Please refer to separate section related to handling of the large DMEM on this device. MTU_MEMTESTi (i=2) Memory MBIST Enable Register i (0010...
Page 129
AURIX™ TC33xEXT Memory Test Unit (MTU) Field Bits Type Description SCR_XRAM_E SCR XRAM SSH instance Enable SSH instance is disabled SSH instance is enabled SCR_RAMINT_ SCR Internal RAM SSH instance Enable SSH instance is disabled SSH instance is enabled GIGETH_RX_E Gigabit Ethernet RX SSH instance Enable SSH MSTATUS.DONE = 0 SSH MSTATUS.DONE = 1...
AURIX™ TC33xEXT 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 131
AURIX™ TC33xEXT Memory Test Unit (MTU) Field Bits Type Description CPU0_PCMAP 2 CPU0 PCACHE Mapping Normal cache function Memory-mapped 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.
AURIX™ TC33xEXT 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 133
AURIX™ TC33xEXT 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 134
AURIX™ TC33xEXT Memory Test Unit (MTU) MTU_MEMSTATi (i=1) Memory Status Register i (0038 +i*4) Application Reset Value: 0000 0000 CPU1_ CPU0_ DMEM DMEM 1_AIU 1_AIU Field Bits Type Description Reserved - Res Reserved. Not used in this product. CPU0_DMEM1 CPU0 DMEM1 Partial AutoInitialize of Cache Partition Underway _AIU SSH instance is disabled SSH instance is enabled...
AURIX™ TC33xEXT Memory Test Unit (MTU) Field Bits Type Description Reserved - Res Reserved. Not used in this product. Reserved - Res Reserved. Not used in this product. Reserved - Res Reserved. Not used in this product. Reserved - Res Reserved.
Page 136
AURIX™ TC33xEXT Memory Test Unit (MTU) Field Bits Type Description CPU0_DMEM_ CPU0 DMEM Test Done Status DONE SSH MSTATUS.DONE = 0 SSH MSTATUS.DONE = 1 RESz (z=10- Reserved Reserved. Not used in this product. CPU0_DTAG_ CPU0 DTAG Test Done Status DONE SSH MSTATUS.DONE = 0 SSH MSTATUS.DONE = 1...
Page 137
AURIX™ TC33xEXT Memory Test Unit (MTU) MTU_MEMDONEi (i=1) Memory Test Done Status Register i (0050 +i*4) Application Reset Value: FFFF FFFF SPU_C SPU_B MCAN EMEM ONFIG UFFER RES31 10_DO RES29 RES28 RES27 RES26 RES25 RES24 RES23 RES22 RES21 RES20 RES18 _XTM_ 0_DO 0_DO...
Page 138
AURIX™ TC33xEXT Memory Test Unit (MTU) Field Bits Type Description MCAN10_DON MCAN10 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. MTU_MEMDONEi (i=2) Memory Test Done Status Register i (0050...
AURIX™ TC33xEXT Memory Test Unit (MTU) Field Bits Type Description GIGETH_TX_D Gigabit Ethernet TX memoryTest Done Status SSH MSTATUS.DONE = 0 SSH MSTATUS.DONE = 1 SDMMC_DON SDMMC memoryTest Done Status SSH MSTATUS.DONE = 0 SSH MSTATUS.DONE = 1 HSPDM_RAM_ HDSPDM RAM Test Done Status DONE SSH MSTATUS.DONE = 0 SSH MSTATUS.DONE = 1...
Page 140
AURIX™ TC33xEXT Memory Test Unit (MTU) Field Bits Type Description RESz (z=10- Reserved Reserved. Not used in this product. 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...
Page 141
AURIX™ TC33xEXT Memory Test Unit (MTU) Field Bits Type Description RESz (z=0-1,3- Reserved 7,10,13- Reserved. Not used in this product. 15,18,20- 29,31) CPU0_DMEM1 CPU0 DMEM1 Test FDA Status _FDA SSH MSTATUS.FDA = 0 SSH MSTATUS.FDA = 1 Reserved - Res Reserved.
Page 142
AURIX™ TC33xEXT Memory Test Unit (MTU) MTU_MEMFDAi (i=2) Memory Test FDA Status Register i (0060 +i*4) Application Reset Value: 0000 0000 SPU_F SPU_F SPU_F SPU_F HSPD GIGET GIGET SDMM FT30_ FT20_ FT10_ FT00_ M_RA RES31 RES29 RES27 RES25 RES23 RES22 H_TX_ H_RX_ RES17 RES16...
Page 143
AURIX™ TC33xEXT Memory Test Unit (MTU) Field Bits Type Description HSPDM_RAM_ HDSPDM RAM Test FDA Status SSH MSTATUS.FDA = 0 SSH MSTATUS.FDA = 1 SPU_FFT00_R SPU FFT00 RAM Test FDA Status AM_FDA SSH MSTATUS.FDA = 0 SSH MSTATUS.FDA = 1 SPU_FFT10_R SPU FFT10 RAM Test FDA Status AM_FDA...
AURIX™ TC33xEXT Memory Test Unit (MTU) 13.5 SSH Instances The system SRAMs do not all have the same configuration. Table 53 “SSH instances” on Page 22 shows the 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 53...
AURIX™ TC33xEXT 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™ TC33xEXT Memory Test Unit (MTU) 13.7 Revision History Table 59 Revision History Reference Change to Previous Version Comment V7.4.7 Initial version for TC33X. V7.4.8 Page 27 Revision History entries up to V7.4.7 removed. Page 8 MEMMAP Reserved (not implemented) bits changed to “read”. Settings for bitfield CPU1_DMEM1 corrected in MEMTEST, MEMSTAT, MEMDONE and MEMFDA registers.
AURIX™ TC33xEXT 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 TC33xEXT. 14.1 TC33xEXT 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 151
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 61 Register Overview - P00 (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P00_IOCR8 Port 00 Input/Output U,SV U,SV,P See page Control Register 8 P00_IOCR12...
Page 152
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 61 Register Overview - P00 (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P00_OMSR Port 00 Output Modification U,SV U,SV,P Application Set Register...
Page 153
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 62 Register Overview - P02 (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P02_ESR Port 02 Emergency Stop U,SV SV,E,P Application Register...
Page 154
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 63 Register Overview - P10 (ascending Offset Address) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P10_OUT Port 10 Output Register U,SV U,SV,P Application Reset P10_OMR...
Page 155
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 63 Register Overview - P10 (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P10_OMCR0 Port 10 Output Modification U,SV U,SV,P Application Clear Register 0...
Page 156
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 64 Register Overview - P11 (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write Reserved (004 Byte) (x=0-5) P11_PDR0 Port 11 Pad Driver Mode U,SV SV,E,P See page...
Page 157
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 64 Register Overview - P11 (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write Reserved (004 Byte) (x=0-13) P11_ACCEN1 Port 11 Access Enable U,SV SV,SE Application...
Page 158
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 65 Register Overview - P12 (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P12_OMCR0 Port 12 Output Modification U,SV U,SV,P Application Clear Register 0...
Page 159
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 66 Register Overview - P14 (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write Reserved (004 Byte) (x=0-1) P14_ESR Port 14 Emergency Stop U,SV SV,E,P Application...
Page 160
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 67 Register Overview - P15 (ascending Offset Address) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P15_OUT Port 15 Output Register U,SV U,SV,P Application Reset P15_OMR...
Page 161
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 67 Register Overview - P15 (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P15_OMCR0 Port 15 Output Modification U,SV U,SV,P Application Clear Register 0...
Page 162
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 68 Register Overview - P20 (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write Reserved (004 Byte) (x=0-5) P20_PDR0 Port 20 Pad Driver Mode U,SV SV,E,P See page...
Page 163
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 68 Register Overview - P20 (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write Reserved (004 Byte) (x=0-13) P20_ACCEN1 Port 20 Access Enable U,SV SV,SE Application...
Page 164
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 69 Register Overview - P21 (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P21_OMSR0 Port 21 Output Modification U,SV U,SV,P Application Set Register 0...
Page 165
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 70 Register Overview - P22 (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write Reserved (004 Byte) (x=0-5) P22_PDR0 Port 22 Pad Driver Mode U,SV SV,E,P See page...
Page 166
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 71 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 167
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 71 Register Overview - P23 (ascending Offset Address) (cont’d) 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 168
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 72 Register Overview - P32 (ascending Offset Address) (cont’d) 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 169
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 73 Register Overview - P33 (ascending Offset Address) (cont’d) 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 170
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 73 Register Overview - P33 (ascending Offset Address) (cont’d) 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 171
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 74 Register Overview - P34 (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write P34_PCSR Port 34 Pin Controller Select U,SV SV,SE Application...
AURIX™ TC33xEXT 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 173
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 75 Access Mode Restrictions sorted by descending priority Applies to P00_OUT Applies to P11_OUT Applies to P20_OUT Applies to P33_OUT Mode Name Access Mode Description Master enabled in rwh Px (x=0-15) write access for enabled masters ACCEN...
Page 174
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 76 Access Mode Restrictions sorted by descending priority Applies to P02_OUT Applies to P10_OUT Applies to P14_OUT Applies to P15_OUT Mode Name Access Mode Description Master enabled in rwh Px (x=0-11) write access for enabled masters ACCEN...
Page 175
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) P21_OUT Port 21 Output Register (000 Application Reset Value: 0000 0000 P22_OUT Port 22 Output Register (000 Application Reset Value: 0000 0000 P23_OUT Port 23 Output Register (000 Application Reset Value: 0000 0000 P32_OUT Port 32 Output Register (000...
Page 176
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) P00_OMR Port 00 Output Modification Register (004 Application Reset Value: 0000 0000 P11_OMR Port 11 Output Modification Register (004 Application Reset Value: 0000 0000 P20_OMR Port 20 Output Modification Register (004 Application Reset Value: 0000 0000 P33_OMR...
Page 177
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 80 Function of the Bits PCLx and PSx PCLx Function Bit Pn_OUT.Px is not changed. Bit Pn_OUT.Px is set. Bit Pn_OUT.Px is reset. Bit Pn_OUT.Px is toggled. P02_OMR Port 02 Output Modification Register (004 Application Reset Value: 0000 0000...
Page 178
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 81 Access Mode Restrictions sorted by descending priority Applies to P02_OMR Applies to P10_OMR Applies to P14_OMR Applies to P15_OMR Mode Name Access Mode Description Master enabled in PCLx (x=0-11), PSx (x=0-11) write access for enabled masters ACCEN...
Page 179
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 82 Access Mode Restrictions sorted by descending priority Applies to P12_OMR Applies to P34_OMR Mode Name Access Mode Description Master enabled in PCLx (x=0-3), PSx (x=0-3) write access for enabled masters ACCEN Otherwise (default) r0 PCLx (x=0-3), PSx (x=0-3)
Page 180
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 83 Access Mode Restrictions sorted by descending priority Applies to P21_OMR Applies to P22_OMR Applies to P23_OMR Applies to P32_OMR Mode Name Access Mode Description Master enabled in PCLx (x=0-7), PSx (x=0-7) write access for enabled masters ACCEN...
Page 181
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description MODTYPE 15:8 Module Type This bit field is C0 . It defines a 32-bit module MODNUMBER 31:16 Module Number This bit field defines the module identification number. The value for the Ports module is 00C8 P23_ID Port 23 Identification Register...
Page 182
AURIX™ TC33xEXT 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 183
AURIX™ TC33xEXT 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 84 Access Mode Restrictions sorted by descending priority Applies to P00_IOCR0 Applies to P02_IOCR0 Applies to P10_IOCR0...
Page 185
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description PCx (x=0-3) 8*x+7:8*x+ Port Control for 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 186
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) P00_IOCR4 Port 00 Input/Output Control Register 4 (014 Reset Value: Table 90 P02_IOCR4 Port 02 Input/Output Control Register 4 (014 Reset Value: Table 90 P10_IOCR4 Port 10 Input/Output Control Register 4 (014 Reset Value: Table 90...
Page 187
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 89 Access Mode Restrictions sorted by descending priority Applies to P00_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 Applies to P21_IOCR4...
Page 188
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description PCx (x=4-7) 8*x-25:8*x- Port Control for Port 32 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 189
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) P00_IOCR8 Port 00 Input/Output Control Register 8 (018 Reset Value: Table 94 P02_IOCR8 Port 02 Input/Output Control Register 8 (018 Reset Value: Table 94 P10_IOCR8 Port 10 Input/Output Control Register 8 (018 Reset Value: Table 94...
Page 190
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 94 Reset Values variant 1 Applies to P00_IOCR8 Applies to P02_IOCR8 Applies to P10_IOCR8 Applies to P11_IOCR8 Applies to P14_IOCR8 Applies to P15_IOCR8 Applies to P20_IOCR8 Reset Type Reset Value Note Application Reset...
Page 191
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 96 Access Mode Restrictions sorted by descending priority Applies to P00_IOCR12 Applies to P11_IOCR12 Applies to P20_IOCR12 Applies to P33_IOCR12 Mode Name Access Mode Description Master enabled in PCx (x=12-15) write access for enabled masters ACCEN...
Page 192
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description Px (x=0-15) 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. 31:16 Reserved Read as 0.
Page 193
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) P12_IN Port 12 Input Register (024 Application Reset Value: 0000 000X P34_IN Port 34 Input Register (024 Application Reset Value: 0000 000X Field Bits Type Description Px (x=0-3) Input Bit x This bit indicates the level at the input pin Pn.x.
Page 194
AURIX™ TC33xEXT 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:16 Port 00 Pad Driver Mode Register 0 P00_PDR0 Port 00 Pad Driver Mode Register 0 (040 Reset Value:...
Page 195
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 98 Access Mode Restrictions sorted by descending priority Applies to P00_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 Applies to P21_PDR0...
Page 196
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 101 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.
Page 197
AURIX™ TC33xEXT 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 198
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) P12_PDR0 Port 12 Pad Driver Mode Register 0 (040 Reset Value: Table 107 P34_PDR0 Port 34 Pad Driver Mode Register 0 (040 Reset Value: Table 107 Field Bits Type Description PDx (x=0-3) 4*x+1:4*x...
Page 199
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Port 00 Pad Driver Mode Register 1 P00_PDR1 Port 00 Pad Driver Mode Register 1 (044 Reset Value: Table 109 P11_PDR1 Port 11 Pad Driver Mode Register 1 (044 Reset Value: Table 109 P20_PDR1...
Page 200
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) P02_PDR1 Port 02 Pad Driver Mode Register 1 (044 Reset Value: Table 111 P10_PDR1 Port 10 Pad Driver Mode Register 1 (044 Reset Value: Table 111 P14_PDR1 Port 14 Pad Driver Mode Register 1 (044 Reset Value: Table 111...
Page 201
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 111 Reset Values Applies to P02_PDR1 Applies to P10_PDR1 Applies to P14_PDR1 Applies to P15_PDR1 Reset Type Reset Value Note After SSW execution 0000 2222 Initial value in largest package After SSW execution 0000 ––––...
Page 202
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 112 Access Mode Restrictions sorted by descending priority Applies to P00_ESR Applies to P11_ESR Applies to P20_ESR Mode Name Access Mode Description Master enabled in ENx (x=0-15) write access for enabled masters ACCEN and Supervisor Mode and ENDINIT...
Page 203
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) P02_ESR Port 02 Emergency Stop Register (050 Application Reset Value: 0000 0000 P10_ESR Port 10 Emergency Stop Register (050 Application Reset Value: 0000 0000 P14_ESR Port 14 Emergency Stop Register (050 Application Reset Value: 0000 0000 P15_ESR...
Page 204
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) P12_ESR Port 12 Emergency Stop Register (050 Application Reset Value: 0000 0000 P34_ESR Port 34 Emergency Stop Register (050 Application Reset Value: 0000 0000 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.
Page 205
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) P21_ESR Port 21 Emergency Stop Register (050 Application Reset Value: 0000 0000 Field Bits Type Description ENx (x=0-1,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 206
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) P22_ESR Port 22 Emergency Stop Register (050 Application Reset Value: 0000 0000 P23_ESR Port 23 Emergency Stop Register (050 Application Reset Value: 0000 0000 P32_ESR Port 32 Emergency Stop Register (050 Application Reset Value: 0000 0000 Field...
Page 207
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) P33_ESR Port 33 Emergency Stop Register (050 Application Reset Value: 0000 0000 EN15 EN14 EN13 EN12 EN11 EN10 Field Bits Type Description ENx (x=0-7,9- Emergency Stop Enable for Pin x This bit enables the emergency stop function for all GPIO lines.
Page 208
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) P00_PDISC Port 00 Pin Function Decision Control Register (060 Reset Value: Table 119 P11_PDISC Port 11 Pin Function Decision Control Register (060 Reset Value: Table 119 P20_PDISC Port 20 Pin Function Decision Control Register (060 Reset Value: Table 119 P33_PDISC...
Page 209
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 119 Reset Values 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 210
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 120 Access Mode Restrictions sorted by descending priority Applies to P02_PDISC Applies to P10_PDISC Applies to P14_PDISC Applies to P15_PDISC Mode Name Access Mode Description Master enabled in PDISx (x=0-11) write access for enabled masters ACCEN and...
Page 211
AURIX™ TC33xEXT 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, 31:16 Table 122 Access Mode Restrictions sorted by descending priority Applies to P12_PDISC Applies to...
Page 212
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description PDISx (x=0-7) x 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 213
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) P00_PCSR Port 00 Pin Controller Select Register (064 Application Reset Value: 0000 0000 P20_PCSR Port 20 Pin Controller Select Register (064 Application Reset Value: 0000 0000 Field Bits Type Description Rx (x=0-15) Reserved...
Page 214
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description Rx (x=0-11) Reserved Read as 0; should be written with 0. 15, 14, 13, Reserved Read as 0; should be written with 0. 30:16, Table 127 Access Mode Restrictions sorted by descending priority Applies to P02_PCSR Applies to...
Page 215
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 128 Access Mode Restrictions of P11_PCSR sorted by descending priority Mode Name Access Mode Description Supervisor Mode Rx (x=5,7-15) write access only for masters with supervisor mode and Safety ENDINIT SELx (x=0-4,6) Otherwise (default) r Rx (x=5,7-15), SELx (x=0-4,6)
Page 218
AURIX™ TC33xEXT 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 219
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Register Pn_OMSR0 sets the logic state of Pn.[3:0] port lines P00_OMSR0 Port 00 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 P10_OMSR0...
Page 220
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 133 Access Mode Restrictions sorted by descending priority Applies to P00_OMSR0 Applies to P02_OMSR0 Applies to P10_OMSR0 Applies to P11_OMSR0 Applies to P12_OMSR0 Applies to P14_OMSR0 Applies to P15_OMSR0 Applies to P20_OMSR0...
Page 221
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 134 Access Mode Restrictions sorted by descending priority Applies to P23_OMSR0 Applies to P32_OMSR0 Applies to P33_OMSR0 Applies to P34_OMSR0 Mode Name Access Mode Description Master enabled in PSx (x=0-3) write access for enabled masters ACCEN...
Page 222
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description PSx (x=4-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 3:0, Reserved 31:8...
Page 223
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description 3:0, Reserved 31:8 Read as 0; should be written with 0. Table 136 Access Mode Restrictions sorted by descending priority Applies to P32_OMSR4 Applies to P33_OMSR4 Mode Name Access Mode...
Page 224
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description 7:0, Reserved 31:12 Read as 0; should be written with 0. Table 137 Access Mode Restrictions sorted by descending priority Applies to P00_OMSR8 Applies to P02_OMSR8 Applies to P10_OMSR8...
Page 225
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 138 Access Mode Restrictions sorted by descending priority Applies to P00_OMSR12 Applies to P11_OMSR12 Applies to P20_OMSR12 Applies to P33_OMSR12 Mode Name Access Mode Description Master enabled in PSx (x=12-15) write access for enabled masters ACCEN...
Page 226
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description PCLx (x=0-3) 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 15:0, Reserved...
Page 227
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Field Bits Type Description PCLx (x=0-3) 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 15:0, Reserved...
Page 229
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 141 Access Mode Restrictions sorted by descending priority Applies to P00_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 Applies to P21_OMCR4...
Page 230
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 142 Access Mode Restrictions sorted by descending priority Applies to P32_OMCR4 Applies to P33_OMCR4 Mode Name Access Mode Description Master enabled in PCLx (x=4-7) write access for enabled masters ACCEN Otherwise (default) r0 PCLx (x=4-7)
Page 231
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 143 Access Mode Restrictions sorted by descending priority Applies to P00_OMCR8 Applies to P02_OMCR8 Applies to P10_OMCR8 Applies to P11_OMCR8 Applies to P14_OMCR8 Applies to P15_OMCR8 Applies to P20_OMCR8 Applies to P33_OMCR8...
Page 232
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 144 Access Mode Restrictions sorted by descending priority Applies to P00_OMCR12 Applies to P11_OMCR12 Applies to P20_OMCR12 Applies to P33_OMCR12 Mode Name Access Mode Description Master enabled in PCLx (x=12-15) write access for enabled masters ACCEN...
Page 233
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 145 Access Mode Restrictions sorted by descending priority Applies to P00_OMSR Applies to P11_OMSR Applies to P20_OMSR Applies to P33_OMSR Mode Name Access Mode Description Master enabled in PSx (x=0-15) write access for enabled masters ACCEN...
Page 234
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 146 Access Mode Restrictions sorted by descending priority Applies to P02_OMSR Applies to P10_OMSR Applies to P14_OMSR Applies to P15_OMSR Mode Name Access Mode Description Master enabled in PSx (x=0-11) write access for enabled masters ACCEN...
Page 235
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) P21_OMSR Port 21 Output Modification Set Register (090 Application Reset Value: 0000 0000 P22_OMSR Port 22 Output Modification Set Register (090 Application Reset Value: 0000 0000 P23_OMSR Port 23 Output Modification Set Register (090 Application Reset Value: 0000 0000 P32_OMSR...
Page 240
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Attention: The bit field P21_LPCR2.PS configures the pad supply for the LVDS bias distributor for all (not-RIF) LVDS pads and for the oscillator. Therefore even if no LVDS pad is used, this field has to be configured to the correct pad supply level.
Page 241
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 154 Reset Values of P21_LPCRx (x=2) Reset Type Reset Value Note After SSW execution 0000 0080 Initial value of RX depends on trimming Port 00 Access Enable Register 1 Each port has its own dedicated ACCEN0 and ACCEN1 registers.
Page 242
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 155 Access Mode Restrictions sorted by descending priority Applies to P00_ACCEN1 Applies to P02_ACCEN1 Applies to P10_ACCEN1 Applies to P11_ACCEN1 Applies to P12_ACCEN1 Applies to P14_ACCEN1 Applies to P15_ACCEN1 Applies to P20_ACCEN1...
Page 243
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 156 Access Mode Restrictions sorted by descending priority Applies to P23_ACCEN1 Applies to P32_ACCEN1 Applies to P33_ACCEN1 Applies to P34_ACCEN1 Mode Name Access Mode Description Supervisor Mode See bit field definitions above write access only for masters with supervisor mode and Safety ENDINIT Otherwise (default) -...
Page 245
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 157 Access Mode Restrictions sorted by descending priority Applies to P00_ACCEN0 Applies to P02_ACCEN0 Applies to P10_ACCEN0 Applies to P11_ACCEN0 Applies to P12_ACCEN0 Applies to P14_ACCEN0 Applies to P15_ACCEN0 Applies to P20_ACCEN0...
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) Table 158 Access Mode Restrictions sorted by descending priority Applies to P23_ACCEN0 Applies to P32_ACCEN0 Applies to P33_ACCEN0 Applies to P34_ACCEN0 Mode Name Access Mode Description Supervisor Mode ENx (x=0-31) write access only for masters with supervisor mode and Safety ENDINIT Otherwise (default) r...
AURIX™ TC33xEXT General Purpose I/O Ports and Peripheral I/O Lines (Ports) 14.5 Revision History Table 159 Revision History Reference Changes to Previous Version Comment V1.8.20 – This is the first version for TC33xEXT. – V1.8.21 – No content of this Appx changed. TC3Ax Appx added to delivery package and change in Feature List of family chapter.
AURIX™ TC33xEXT Safety Management Unit (SMU) Safety Management Unit (SMU) This chapter describes the Safety Management Unit (short SMU) module of the TC33xEXT. 15.1 TC33xEXT 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™ TC33xEXT Safety Management Unit (SMU) 15.2 TC33xEXT Specific Register Set SMU_core Specific Register Set Register Address Space Table Table 160 Register Address Space - SMU Module Base Address End Address Note F0036800 F0036FFF FPI slave interface Register Overview Table Table 161 Register Overview - SMU (ascending Offset Address) Short Name Long Name...
Page 250
AURIX™ TC33xEXT Safety Management Unit (SMU) Table 161 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™ TC33xEXT Safety Management Unit (SMU) 15.3.1 TC33xEXT 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 253
AURIX™ TC33xEXT 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_AGiCFj (i=6;j=0-2)
Page 254
AURIX™ TC33xEXT Safety Management Unit (SMU) SMU_AGiCFj (i=7;j=0-2) Alarm Configuration Register (100 +i*12+j*4) Application Reset Value: 0000 0000 CF31 CF30 CF29 CF28 CF27 CF26 CF25 CF24 CF23 CF22 CF21 CF20 CF17 CF16 CF15 CF14 CF13 CF12 Field Bits Type Description CFz (z=0-8,12- Configuration flag x (x=0-2) for alarm z belonging to alarm group i.
Page 255
AURIX™ TC33xEXT Safety Management Unit (SMU) SMU_AGiCFj (i=9;j=0-2) Alarm Configuration Register (100 +i*12+j*4) Application Reset Value: 0000 0000 CF30 CF28 CF22 CF21 CF20 CF17 CF16 CF15 Field Bits Type Description CFz (z=0- Configuration flag x (x=0-2) for alarm z belonging to alarm group i. 1,3,5,15- The configuration flags 0, 1 and 2 must be used together to define the 17,20-...
Page 256
AURIX™ TC33xEXT 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, SMU_AGiCFj (i=11;j=0-2) Alarm Configuration Register (100 +i*12+j*4) Application Reset Value: 0000 0000 CF13 CF12 Field Bits...
Page 257
AURIX™ TC33xEXT Safety Management Unit (SMU) Field Bits Type Description FEz (z=0-2,4- Fault signaling configuration flag for alarm z belonging to alarm 14,22-24) group i. FSP disabled for this alarm event FSP enabled for this alarm event 31, 30, 29, Reserved 28, 27, 26, Read as 0;...
Page 258
AURIX™ TC33xEXT Safety Management Unit (SMU) Field Bits Type Description FEz (z=0-8,16- Fault signaling configuration flag for alarm z belonging to alarm 21,23-25) group i. FSP disabled for this alarm event FSP enabled for this alarm event 31, 30, 29, Reserved 28, 27, 26, Read as 0;...
Page 259
AURIX™ TC33xEXT Safety Management Unit (SMU) Field Bits Type Description FEz (z=0- Fault signaling configuration flag for alarm z belonging to alarm 11,16-23,25- group i. FSP disabled for this alarm event FSP enabled for this alarm event 24, 15, 14, Reserved 13, 12 Read as 0;...
Page 260
AURIX™ TC33xEXT Safety Management Unit (SMU) Field Bits Type Description FEz (z=0- Fault signaling configuration flag for alarm z belonging to alarm 18,20-22) group i. FSP disabled for this alarm event FSP enabled for this alarm event 31, 30, 29, Reserved 28, 27, 26, Read as 0;...
Page 261
AURIX™ TC33xEXT Safety Management Unit (SMU) SMU_AGi (i=0-1) Alarm Status Register (1C0 +i*4) Application Reset Value: 0000 0000 SF24 SF23 SF22 SF14 SF13 SF12 SF11 SF10 Field Bits Type Description SFz (z=0-2,4- Status flag for alarm z belonging to alarm group i. 14,22-24) Status flag z does not report a fault condition Status flag z reports a fault condition...
Page 262
AURIX™ TC33xEXT Safety Management Unit (SMU) SMU_AGi (i=6) Alarm Status Register (1C0 +i*4) Application Reset Value: 0000 0000 SF25 SF24 SF23 SF21 SF20 SF19 SF18 SF17 SF16 Field Bits Type Description SFz (z=0-8,16- Status flag for alarm z belonging to alarm group i. 21,23-25) Status flag z does not report a fault condition Status flag z reports a fault condition...
Page 263
AURIX™ TC33xEXT Safety Management Unit (SMU) SMU_AGi (i=8) Alarm Status Register (1C0 +i*4) Application Reset Value: 0000 0000 SF31 SF30 SF29 SF28 SF27 SF26 SF25 SF23 SF22 SF21 SF20 SF19 SF18 SF17 SF16 SF11 SF10 Field Bits Type Description SFz (z=0- Status flag for alarm z belonging to alarm group i.
Page 264
AURIX™ TC33xEXT Safety Management Unit (SMU) SMU_AGi (i=10) Alarm Status Register (1C0 +i*4) Application Reset Value: 0000 0000 SF22 SF21 SF20 SF18 SF17 SF16 SF15 SF14 SF13 SF12 SF11 SF10 Field Bits Type Description SFz (z=0- Status flag for alarm z belonging to alarm group i. 18,20-22) Status flag z does not report a fault condition Status flag z reports a fault condition...
Page 265
AURIX™ TC33xEXT Safety Management Unit (SMU) SMU_ADi (i=0-1) Alarm Debug Register (200 +i*4) PowerOn Reset Value: 0000 0000 DF24 DF23 DF22 DF14 DF13 DF12 DF11 DF10 Field Bits Type Description DFz (z=0-2,4- Diagnosis flag for alarm z belonging to alarm group i. 14,22-24) The diagnosis registers make a snapshot of the alarm group status registers when either the executed alarm action is a reset or a state...
Page 266
AURIX™ TC33xEXT Safety Management Unit (SMU) SMU_ADi (i=6) Alarm Debug Register (200 +i*4) PowerOn Reset Value: 0000 0000 DF25 DF24 DF23 DF21 DF20 DF19 DF18 DF17 DF16 Field Bits Type Description DFz (z=0-8,16- Diagnosis flag for alarm z belonging to alarm group i. 21,23-25) The diagnosis registers make a snapshot of the alarm group status registers when either the executed alarm action is a reset or a state...
Page 267
AURIX™ TC33xEXT Safety Management Unit (SMU) SMU_ADi (i=8) Alarm Debug Register (200 +i*4) PowerOn Reset Value: 0000 0000 DF31 DF30 DF29 DF28 DF27 DF26 DF25 DF23 DF22 DF21 DF20 DF19 DF18 DF17 DF16 DF11 DF10 Field Bits Type Description DFz (z=0- Diagnosis flag for alarm z belonging to alarm group i.
Page 268
AURIX™ TC33xEXT Safety Management Unit (SMU) SMU_ADi (i=10) Alarm Debug Register (200 +i*4) PowerOn Reset Value: 0000 0000 DF22 DF21 DF20 DF18 DF17 DF16 DF15 DF14 DF13 DF12 DF11 DF10 Field Bits Type Description DFz (z=0- Diagnosis flag for alarm z belonging to alarm group i. 18,20-22) The diagnosis registers make a snapshot of the alarm group status registers when either the executed alarm action is a reset or a state...
AURIX™ TC33xEXT 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, 11, 10, 8 15.4 TC33xEXT Specific Alarm Mapping This section defines the mapping between the alarm signals at the input of the SMU in the TC33xEXT and the...
AURIX™ TC33xEXT Safety Management Unit (SMU) Table 166 PMS Pre-Alarm Mapping (cont’d) Alarm Source Logic Alarm Index 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 PMS.VDD - Under voltage ALM9[5] PMS.VDDPD - Under voltage...
Page 273
AURIX™ TC33xEXT Safety Management Unit (SMU) Alarm Mapping related to ALM0 group Table 167 Alarm Mapping related to ALM0 group Alarm Index Module Safety Mechanism & Alarm Indication ALM0[0] cpu_pfi_pfrwb_0 Safety Mechanism: Lockstep CPU Alarm: CPU0 Lockstep Comparator Error Alarm Type: Pulse Note: For non-Lockstep CPUs (CPUs where no lockstep is implemented or where the lockstep is disabled by the user), this alarm only covers faults that might happen on the access path to the...
Page 274
AURIX™ TC33xEXT Safety Management Unit (SMU) Table 167 Alarm Mapping related to ALM0 group (cont’d) Alarm Index Module Safety Mechanism & Alarm Indication ALM0[12] Safety Mechanism: SRAM Monitor Alarm: CPU0 DCACHE TAG Single bit error correction Alarm Type: Level ALM0[13] Safety Mechanism: SRAM Monitor Alarm: CPU0 DCACHE TAG Uncorrectable critical error detection Alarm Type: Level...
Page 275
AURIX™ TC33xEXT Safety Management Unit (SMU) Table 168 Alarm Mapping related to ALM1 group (cont’d) Alarm Index Module Safety Mechanism & Alarm Indication ALM1[2] cpu_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 276
AURIX™ TC33xEXT Safety Management Unit (SMU) Table 168 Alarm Mapping related to ALM1 group (cont’d) Alarm Index Module Safety Mechanism & Alarm Indication ALM1[22] cpu_1 Safety Mechanism: SRI End-to-End EDC Alarm: CPU1 Instruction Fetch SRI Interface EDC Error Alarm Type: Pulse ALM1[23] cpu_1 Safety Mechanism: SRI End-to-End EDC...
Page 277
AURIX™ TC33xEXT Safety Management Unit (SMU) Alarm Mapping related to ALM4 group Table 171 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...
AURIX™ TC33xEXT Safety Management Unit (SMU) 15.6 Revision History Table 182 Revision History Reference Change to Previous Version Comment V4.0.17 First release V4.0.18 Page 41 Updated description of ALM21[0] and ALM21[3] Page 41 Added description for ALM21[6] Page 34 Updated description for ALM8[20] Page 1 Missing blank fixed V4.0.19...
AURIX™ TC33xEXT Interrupt Router (IR) Interrupt Router (IR) This chapter supplements the family documentation whith device specific information for TC33xEXT. 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™ TC33xEXT Interrupt Router (IR) 16.2 TC33xEXT Specific Control Registers This chapter describes the TC33xEXT 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 293
AURIX™ TC33xEXT Interrupt Router (IR) Table 186 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...
AURIX™ TC33xEXT Interrupt Router (IR) 16.4 TC33xEXT Specific Service Request Control (SRC) registers This chapter describes the TC33xEXT Service Request Control (SRC) registers. Table 188 shows all registers associated with the Interrupt Router module in the device. This chapter describes the Service Request Control registers including: •...
Page 296
AURIX™ TC33xEXT Interrupt Router (IR) Table 188 Register Overview - SRC (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write SRC_ASCLINxER ASCLINx Error Service 00058 U,SV SV,P1,P2 Application Request x*12 Reset (x=0-5) SRC_MTUDONE MTU Done Service Request 000EC...
Page 297
AURIX™ TC33xEXT Interrupt Router (IR) Table 188 Register Overview - SRC (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write SRC_DMAERRy DMA Error Service Request y 00340 U,SV SV,P1,P2 Application (y=0-3) Reset SRC_DMACHy DMA Channel y Service 00370...
Page 298
AURIX™ TC33xEXT Interrupt Router (IR) Table 188 Register Overview - SRC (ascending Offset Address) (cont’d) Short Name Long Name Offset Access Mode Reset Page Address Number Read Write SRC_RIFxERR Radar Interface x Error 00970 U,SV SV,P1,P2 Application (x=0) Service Request Reset SRC_RIFxINT Radar Interface x Service...
AURIX™ TC33xEXT Interrupt Router (IR) 16.5 TC33xEXT Specific Registers 16.5.1 IR Service Request Control Registers (SRC) CPUx Software Breakpoint Service Request SRC_CPUxSB (x=0-1) 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_BCUBBB EBCU Service Request [BBB Bus Control Unit, on ED and ADAS devices only)(00024...
Page 300
AURIX™ TC33xEXT 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 301
AURIX™ TC33xEXT 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 303
AURIX™ TC33xEXT 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 Others, Reserved (no action) 20:16 Error Correction Code...
Page 304
AURIX™ TC33xEXT 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_GPT120T2 GPT120 Timer 2 Service Request...
Page 305
AURIX™ TC33xEXT 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 306
AURIX™ TC33xEXT 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 307
AURIX™ TC33xEXT Interrupt Router (IR) SRC_SDMMCDMA SDMMC DMA Ready Service Request (00574 Application Reset Value: 0000 0000 SRC_GETHy (y=0-9) GETH Service Request y (00580 +y*4) Application Reset Value: 0000 0000 SRC_CAN0INTy (y=0-15) CAN0 Service Request y (005B0 +y*4) Application Reset Value: 0000 0000 SRC_VADCGxSRy (x=0-5;y=0-3) EVADC Group x Service Request y (00670...
Page 308
AURIX™ TC33xEXT 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 Others, Reserved (no action) 20:16 Error Correction Code...
Page 309
AURIX™ TC33xEXT 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_PMSx (x=0-3) Power Management System Service Request x(008B0...
Page 310
AURIX™ TC33xEXT 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 311
AURIX™ TC33xEXT 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 312
AURIX™ TC33xEXT 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 ->...
AURIX™ TC33xEXT 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 314
AURIX™ TC33xEXT Interrupt Router (IR) Table 189 Revision History (cont’d) Reference Change to Previous Version Comment No changes. V1.2.10 – No functional changes. V1.2.11 Page 5 Updated bullet list item. User’s Manual 16-24 V2.0.0 IRV1.2.11 2021-02 OPEN MARKET VERSION...
AURIX™ TC33xEXT 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 TC33xEXT Specific IP Configuration There are no device specific IP configurations. User’s Manual 17-1 V2.0.0 FCE V4.2.9...
AURIX™ TC33xEXT Flexible CRC Engine (FCE) 17.2 TC33xEXT Specific Register Set Table 190 Register Address Space - FCE Module Base Address End Address Note F0000000 F00001FF FPI slave interface Table 191 Register Overview - FCE (ascending Offset Address) Short Name Long Name Offset Access Mode...
AURIX™ TC33xEXT Direct Memory Access (DMA) Direct Memory Access (DMA) This is the TC33xEXT specific information related to the DMA module of the AURIXTC3XX product family. 18.1 TC33xEXT Specific IP Configuration The TC33xEXT DMA contains 64 DMA channels. 18.2 TC33xEXT Specific Register Set Table 194 Register Address Space - DMA Module...
Page 319
AURIX™ TC33xEXT Direct Memory Access (DMA) Table 195 Register Overview - DMA (ascending Offset Address) (cont’d) 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 320
AURIX™ TC33xEXT Direct Memory Access (DMA) Table 195 Register Overview - DMA (ascending Offset Address) (cont’d) 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™ TC33xEXT Signal Processing Unit (SPU) Signal Processing Unit (SPU) This is the device specific information related to the AURIX™ TC33xEXT version of the SPU. 19.1 TC33xEXT Specific IP Configuration There is no specific configuration of the SPU for this device 19.2 TC33xEXT Specific Register Set Table 198...
Page 324
AURIX™ TC33xEXT Signal Processing Unit (SPU) Table 199 Register Overview - SPU0 (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number SPU0_ID_RM_IOLR Inner and Outer Loop Repeat 00048 Family Spec SPU0_ID_RM_BLR Bin Loop Repeat 0004C Family Spec SPU0_ID_RM_ACFG0 Spare Configuration Register 00050 Family...
Page 325
AURIX™ TC33xEXT Signal Processing Unit (SPU) Table 199 Register Overview - SPU0 (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number SPU0_BEx_SUMCTRL Summation Unit Control 0008C +x*40 (x=0-1) Family Spec SPU0_BEx_PWRSUM Power Summation 00090 +x*40 (x=0-1) Family Spec SPU0_BEx_PWRCTRL Power Information Channel Control...
Page 326
AURIX™ TC33xEXT Signal Processing Unit (SPU) Table 199 Register Overview - SPU0 (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number SPU0_SCALARADD Scalar Addition Operand 00200 Family Spec SPU0_SCALARMULT Scalar Multiplication Operand 00204 Family Spec SPU0_BINREJCTRL Bin Rejection Unit Control 00208 Family Spec...
Page 327
AURIX™ TC33xEXT Signal Processing Unit (SPU) Table 199 Register Overview - SPU0 (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number SPU0_FFTRCNT FFT Unload Count 00340 Family Spec SPU0_ULDRCNT Output Buffer Memory Write Count 00344 Family Spec SPU0_ODMCNT Output Buffer Memory Read Count 00348...
AURIX™ TC33xEXT Signal Processing Unit (SPU) Table 199 Register Overview - SPU0 (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number SPU0_ACCEN0 Access Enable Register 0 007E4 Family Spec SPU0_ACCEN1 Access Enable Register 1 007E8 Family Spec SPU0_OCS OCDS Control and Status 007EC...
AURIX™ TC33xEXT Signal Processing Unit (SPU) 19.5 Revision History Table 201 Revision History Reference Change to Previous Version Comment V1.1.20 Page 7 Previous versions removed from revision history. V1.1.21 Text Insets updated for new tools and source versions. All tables updated. V1.1.22 Text Insets updated as part of document generation flow.
AURIX™ TC33xEXT Extended Memory (EMEM) Extended Memory (EMEM) This is the TC33xEXT specific information related to the EMEM module of the AURIXTC3XX product family. 21.1 TC33xEXT Specific IP Configuration The TC33xEXT EMEM contains 1 Mbyte of extension memory in one instance of the EMEM module. 21.2 TC33xEXT Specific Register Set Table 202...
Page 332
AURIX™ TC33xEXT Extended Memory (EMEM) Table 206 Register Overview - EMEM (ascending Offset Address) Short Name Description Offset Access Mode Page Address Number Read Write EMEM_CLC EMEM Core Clock Control Register 0000 U,SV SV,E,P Family Spec EMEM_ID EMEM Core Module Identification Register 0008 U,SV Family...
AURIX™ TC33xEXT Extended Memory (EMEM) 21.5 Revision History Table 208 Revision History Reference Change to Previous Version Comment V1.3.13 Initial version for TC33X. V1.3.14 Page 1 Correction of configuration size in chapter 1.1 V1.4.1 Page 2 Add extra registers TILESTATE1 and TILECONFIG1 to support increased memory size.
AURIX™ TC33xEXT Radar Interface (RIF) Radar Interface (RIF) This chapter describes the Radar Interface (RIF) module of the TC33xEXT. 22.1 TC33xEXT Specific IP Configuration See features in the family spec. Table 209 TC33xEXT specific configuration of RIF Parameter RIF0 Software Triggered Reset of the Module Kernel Kernel Reset (software controlled by KRST0-1 This reset does not affect the bus interfaces and therefore registers)
AURIX™ TC33xEXT Radar Interface (RIF) Table 212 Connections of RIF0 (cont’d) Interface Signals connects Description RIF0:D1N from TC33xEXT:P50.0 LVDS RX Input (inverted Data Bits of Channel RIF0:D2N from TC33xEXT:P50.2 LVDS RX Input (inverted Data Bits of Channel RIF0:D3N from TC33xEXT:P50.8 LVDS RX Input (inverted Data Bits of Channel RIF0:D4N from TC33xEXT:P50.10...
Page 337
AURIX™ TC33xEXT Radar Interface (RIF) Table 213 Revision History Reference Change to Previous Version Comment – Device specific register, RIF0_ESI is moved from the family spec to the appendix. – No functional changes. – V1.0.41 – No functional changes. – V1.0.42 –...
AURIX™ TC33xEXT High Speed Pulse Density Modulation Module (HSPDM) High Speed Pulse Density Modulation Module (HSPDM) Text with reference to family spec. 23.1 TC33xEXT Specific IP Configuration See features in the family spec. Table 214 TC33xEXT specific configuration of HSPDM Parameter HSPDM HSPDM ram...
AURIX™ TC33xEXT 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™ TC33xEXT System Timer (STM) System Timer (STM) This chapter describes the device specific details in TC33xEXT. 25.1 TC33xEXT Specific IP Configuration See features in family spec 25.2 TC33xEXT Specific Register Set Register Address Space Table The address space for the module registers is defined below Table 217 Register Address Space - STM Module Base Address...
AURIX™ TC33xEXT System Timer (STM) 25.5 Revision History Table 220 Revision History Reference Change to Previous Version Comment V9.2.3 – Initial version for TC33X. V9.2.4 Page 1 Connection tables updated (no functional changes). User’s Manual 25-2 V2.0.0 STMV9.2.4 2021-02 OPEN MARKET VERSION...
AURIX™ TC33xEXT Capture/Compare Unit 6 (CCU6) Capture/Compare Unit 6 (CCU6) This chapter describes the specific properties of the product TC33xEXT, 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 345
AURIX™ TC33xEXT Capture/Compare Unit 6 (CCU6) Table 222 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 346
AURIX™ TC33xEXT Capture/Compare Unit 6 (CCU6) Table 222 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 347
AURIX™ TC33xEXT Capture/Compare Unit 6 (CCU6) Table 222 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 348
AURIX™ TC33xEXT Capture/Compare Unit 6 (CCU6) Table 223 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 349
AURIX™ TC33xEXT Capture/Compare Unit 6 (CCU6) Table 223 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...
AURIX™ TC33xEXT General Purpose Timer Unit (GPT12) General Purpose Timer Unit (GPT12) This chapter describes the specific properties of the product TC33xEXT, 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™ TC33xEXT General Purpose Timer Unit (GPT12) 28.3 Connectivity Table 228 Connections of GPT120 Interface Signals connects Description GPT120:CAPINB from SCU:E_PDOUT(6) Trigger input to capture value of timer T5 into CAPREL register GPT120:T2EUDA from P00.8:IN Count direction control input of timer T2 GPT120:T3EUDA from P02.7:IN Count direction control input of core timer T3...
AURIX™ TC33xEXT Converter Control Block (CONVCTRL) Converter Control Block (CONVCTRL) This chapter describes the specific properties of the product TC33xEXT, 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™ TC33xEXT Converter Control Block (CONVCTRL) 29.4 Connectivity The CONVCTRL is connected to its environment through a number of input and output signals. Table 232 Digital Connections for Product TC33xEXT Signal Dir. Source/Destin. Description General PHSYNC EVADC Synchronization signal for analog clocks CC_ALARM Alarm signal from safety logic Table 233 List of CONVERTER Interface Signals...
AURIX™ TC33xEXT Enhanced Versatile Analog-to-Digital Converter (EVADC) Enhanced Versatile Analog-to-Digital Converter (EVADC) This chapter describes the specific properties of the product TC33xEXT, 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™ TC33xEXT Enhanced Versatile Analog-to-Digital Converter (EVADC) 2) Control input CI0 always selects the own control signals of the corresponding ADC kernel. This selection is meant for the synchronization master or for stand-alone operation. Table 237 TC33xEXT specific configuration of EVADC Parameter EVADC Number of available primary groups...
AURIX™ TC33xEXT 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 364
AURIX™ TC33xEXT Enhanced Versatile Analog-to-Digital Converter (EVADC) Table 239 Analog Input Connections for Product TC33xEXT (cont’d) Signal Source Overlay Description Analog Inputs for Group 1 (Primary) G1CH0 (AltRef) G5CH4 analog input channel 0 of group 1 G1CH1 (MD) G5CH5 analog input channel 1 of group 1 G1CH2 (MD) AN10 G5CH6...
Page 365
AURIX™ TC33xEXT Enhanced Versatile Analog-to-Digital Converter (EVADC) Table 239 Analog Input Connections for Product TC33xEXT (cont’d) Signal Source Overlay Description G5CH1 (MD) G0CH5 analog input channel 1 of group 5 G5CH2 (MD) G0CH6 analog input channel 2 of group 5 G5CH3 G0CH7 analog input channel 3 of group 5...
AURIX™ TC33xEXT 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 367
AURIX™ TC33xEXT Enhanced Versatile Analog-to-Digital Converter (EVADC) Table 240 Digital Connections for Product TC33xEXT (cont’d) Signal Dir. Source/Destin. Description GxREQTRO vadc_c1sr1 [1110 ] Service request 1, common group 1 GxREQTRyP GxREQGTySEL [1111 ] Extend triggers to selected gating input of the respective source GxREQTRySEL Selected trigger signal of the respective source...
AURIX™ TC33xEXT 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 241 Revision History Reference Change to Previous Version Comment V3.0.0 – Initial version. – V3.0.1 Page 1 Footnote added to table General Converter Configuration TC33xEXT...
AURIX™ TC33xEXT High Speed Serial Link (HSSL) High Speed Serial Link (HSSL) This device doesn’t contain a HSSL. User’s Manual 33-1 V2.0.0 HSSL 2021-02 OPEN MARKET VERSION...
AURIX™ TC33xEXT Asynchronous Serial Interface (ASCLIN) Asynchronous Serial Interface (ASCLIN) Text with reference to family spec. 34.1 TC33xEXT 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™ TC33xEXT Asynchronous Serial Interface (ASCLIN) 34.2 TC33xEXT Specific Register Set Register Address Space Table Table 242 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 374
AURIX™ TC33xEXT Asynchronous Serial Interface (ASCLIN) Table 243 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN2_IOCR Input and Output Control Register Family Spec ASCLIN3_IOCR Input and Output Control Register Family Spec ASCLIN4_IOCR Input and Output Control Register Family...
Page 375
AURIX™ TC33xEXT Asynchronous Serial Interface (ASCLIN) Table 243 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN4_TXFIFOCON TX FIFO Configuration Register Family Spec ASCLIN5_TXFIFOCON TX FIFO Configuration Register Family Spec ASCLIN0_RXFIFOCON RX FIFO Configuration Register Family Spec ASCLIN1_RXFIFOCON RX FIFO Configuration Register...
Page 376
AURIX™ TC33xEXT Asynchronous Serial Interface (ASCLIN) Table 243 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN0_FRAMECON Frame Control Register Family Spec ASCLIN1_FRAMECON Frame Control Register Family Spec ASCLIN2_FRAMECON Frame Control Register Family Spec ASCLIN3_FRAMECON Frame Control Register...
Page 377
AURIX™ TC33xEXT Asynchronous Serial Interface (ASCLIN) Table 243 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN2_BRG Baud Rate Generation Register Family Spec ASCLIN3_BRG Baud Rate Generation Register Family Spec ASCLIN4_BRG Baud Rate Generation Register Family Spec ASCLIN5_BRG...
Page 378
AURIX™ TC33xEXT Asynchronous Serial Interface (ASCLIN) Table 243 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN4_LINCON LIN Control Register Family Spec ASCLIN5_LINCON LIN Control Register Family Spec ASCLIN0_LINBTIMER LIN Break Timer Register Family Spec ASCLIN1_LINBTIMER LIN Break Timer Register...
Page 379
AURIX™ TC33xEXT Asynchronous Serial Interface (ASCLIN) Table 243 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN0_FLAGS Flags Register Family Spec ASCLIN1_FLAGS Flags Register Family Spec ASCLIN2_FLAGS Flags Register Family Spec ASCLIN3_FLAGS Flags Register Family Spec...
Page 380
AURIX™ TC33xEXT Asynchronous Serial Interface (ASCLIN) Table 243 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN2_FLAGSCLEA Flags Clear Register Family Spec ASCLIN3_FLAGSCLEA Flags Clear Register Family Spec ASCLIN4_FLAGSCLEA Flags Clear Register Family Spec ASCLIN5_FLAGSCLEA...
Page 381
AURIX™ TC33xEXT Asynchronous Serial Interface (ASCLIN) Table 243 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN4_TXDATA Transmit Data Register Family Spec ASCLIN5_TXDATA Transmit Data Register Family Spec ASCLIN0_RXDATA Receive Data Register Family Spec ASCLIN1_RXDATA...
Page 382
AURIX™ TC33xEXT Asynchronous Serial Interface (ASCLIN) Table 243 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN0_RXDATAD Receive Data Debug Register Family Spec ASCLIN1_RXDATAD Receive Data Debug Register Family Spec ASCLIN2_RXDATAD Receive Data Debug Register Family Spec ASCLIN3_RXDATAD...
Page 383
AURIX™ TC33xEXT Asynchronous Serial Interface (ASCLIN) Table 243 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN2_KRSTCLR Kernel Reset Status Clear Register Family Spec ASCLIN3_KRSTCLR Kernel Reset Status Clear Register Family Spec ASCLIN4_KRSTCLR Kernel Reset Status Clear Register Family...
Page 384
AURIX™ TC33xEXT Asynchronous Serial Interface (ASCLIN) Table 243 Register Overview - ASCLIN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number ASCLIN4_KRST0 Kernel Reset Register 0 Family Spec ASCLIN5_KRST0 Kernel Reset Register 0 Family Spec ASCLIN0_ACCEN1 Access Enable Register 1 Family Spec ASCLIN1_ACCEN1...
AURIX™ TC33xEXT Asynchronous Serial Interface (ASCLIN) 34.3 TC33xEXT Specific Registers No deviations from the Family Spec 34.4 Connectivity Table 244 Connections of ASCLIN0 Interface Signals connects Description ASCLIN0:ACTSA from P14.9:IN Clear to send input ASCLIN0:ACTSD from ASCLIN0:ARTS Clear to send input ASCLIN0:ARTS P14.7:ALT(2) Ready to send output...
Page 386
AURIX™ TC33xEXT Asynchronous Serial Interface (ASCLIN) Table 245 Connections of ASCLIN1 (cont’d) Interface Signals connects Description ASCLIN1:ARXF from P33.13:IN Receive input ASCLIN1:ARXG from P02.3:IN Receive input ASCLIN1:ASCLK P15.0:ALT(6) Shift clock output P20.10:ALT(6) P33.11:ALT(2) P33.12:ALT(4) ASCLIN1:ASLSO P14.3:ALT(4) Slave select signal output P20.8:ALT(2) P33.10:ALT(4) ASCLIN1:ATX...
AURIX™ TC33xEXT Queued Synchronous Peripheral Interface (QSPI) 35.3 TC33xEXT 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 400
AURIX™ TC33xEXT Queued Synchronous Peripheral Interface (QSPI) Field Bits Type Description SLSIS 14:12 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 401
AURIX™ TC33xEXT Queued Synchronous Peripheral Interface (QSPI) Field Bits Type Description SCIS 10:8 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 402
AURIX™ TC33xEXT 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.
AURIX™ TC33xEXT 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 404
AURIX™ TC33xEXT Queued Synchronous Peripheral Interface (QSPI) Table 257 Connections of QSPI0 (cont’d) Interface Signals connects Description QSPI0:MTSR P20.12:ALT(4) Master SPI data output P20.14:ALT(3) P22.5:ALT(4) QSPI0:MTSRA from P20.14:IN Slave SPI data input QSPI0:MTSRC from P22.5:IN Slave SPI data input QSPI0:SCLK P20.11:ALT(3) Master SPI clock output P20.13:ALT(5)
Page 405
AURIX™ TC33xEXT Queued Synchronous Peripheral Interface (QSPI) Table 258 Connections of QSPI1 (cont’d) Interface Signals connects Description QSPI1:MTSR P10.1:ALT(2) Master SPI data output P10.3:ALT(3) P10.4:ALT(4) P11.9:ALT(3) QSPI1:MTSRA from P10.3:IN Slave SPI data input QSPI1:MTSRB from P11.9:IN Slave SPI data input QSPI1:MTSRC from P10.4:IN Slave SPI data input...
Page 406
AURIX™ TC33xEXT Queued Synchronous Peripheral Interface (QSPI) Table 259 Connections of QSPI2 (cont’d) Interface Signals connects Description QSPI2:MRSTE from P15.2:IN Master SPI data input QSPI2:MTSR P15.5:ALT(3) Master SPI data output P15.6:ALT(3) QSPI2:MTSRA from P15.5:IN Slave SPI data input QSPI2:MTSRB from P15.6:IN Slave SPI data input QSPI2:SCLK P15.3:ALT(3)
AURIX™ TC33xEXT Micro Second Channel (MSC) Micro Second Channel (MSC) This device doesn’t contain a MSC. User’s Manual 36-1 V2.0.0 2021-02 OPEN MARKET VERSION...
AURIX™ TC33xEXT Single Edge Nibble Transmission (SENT) Single Edge Nibble Transmission (SENT) This document describes the SENT Interface specific appendix for the product TC33xEXT. 37.1 TC33xEXT Specific IP Configuration See features in family spec. Table 262 TC33xEXT specific configuration of SENT Parameter SENT Number of SENT channels for this device...
AURIX™ TC33xEXT Single Edge Nibble Transmission (SENT) 37.2 TC33xEXT Specific Register Set Register Address Space Table The address space for the module registers is defined in Register Address Space Table. Table 263 Register Address Space - SENT Module Base Address End Address Note SENT...
AURIX™ TC33xEXT CAN Interface (MCMCAN) CAN Interface (MCMCAN) This section describes the MCMCAN Interface specific appendix for the product TC33xEXT. 38.1 TC33xEXT Specific IP Configuration Table 266 TC33xEXT specific configuration of CAN Parameter CAN0 Node size in byte 1024 Number of CAN Nodes RAM size in byte 32768 Maximum Number of Standard ID Filter Messages per...
AURIX™ TC33xEXT CAN Interface (MCMCAN) 38.2 TC33xEXT Specific Register Set Register Address Space Table Table 267 Register Address Space - CAN Module Base Address End Address Note CAN0 F0200000 F0208FFF Bus Interface Register Overview Table Table 268 Register Overview - CAN (ascending Offset Address) Short Name Long Name Offset...
Page 414
AURIX™ TC33xEXT CAN Interface (MCMCAN) Table 268 Register Overview - CAN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number CAN0_KRST1 Kernel Reset Register 1 0080F0 Family Spec CAN0_KRST0 Kernel Reset Register 0 0080F4 Family Spec CAN0_ACCEN0 Access Enable Register 0 0080FC Family...
Page 415
AURIX™ TC33xEXT CAN Interface (MCMCAN) Table 268 Register Overview - CAN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number CAN0_NPCRi Node i Port Control Register 008140 +i*400 (i=0-3) Family Spec CAN0_CRELi Core Release Register i 008200 +i*400 (i=0-3) Family...
Page 416
AURIX™ TC33xEXT CAN Interface (MCMCAN) Table 268 Register Overview - CAN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number CAN0_TDCRi Transmitter Delay Compensation Register i 008248 +i*400 (i=0-3) Family Spec CAN0_IRi Interrupt Register i 008250 +i*400 (i=0-3) Family Spec...
Page 417
AURIX™ TC33xEXT CAN Interface (MCMCAN) Table 268 Register Overview - CAN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number CAN0_RXF1Ci Rx FIFO 1 Configuration i 0082B0 +i*40 (i=0-3) Family Spec CAN0_RXF1Si Rx FIFO 1 Status i 0082B4 +i*40 (i=0-3)
AURIX™ TC33xEXT CAN Interface (MCMCAN) Table 268 Register Overview - CAN (ascending Offset Address) (cont’d) Short Name Long Name Offset Page Address Number CAN0_TXEFCi Tx Event FIFO Configuration i 0082F0 +i*400 (i=0-3) Family Spec CAN0_TXEFSi Tx Event FIFO Status i 0082F4 +i*400 (i=0-3)
Page 419
AURIX™ TC33xEXT CAN Interface (MCMCAN) Table 270 Connections of CAN00 (cont’d) Interface Signals connects Description CAN00:TXD P02.0:ALT(5) CAN transmit output node 0 P12.1:ALT(5) P20.8:ALT(5) P33.8:ALT(5) P33.13:ALT(5) P34.1:ALT(4) Table 271 Connections of CAN01 Interface Signals connects Description CAN01:RXDA from P15.3:IN CAN receive input node 1 CAN01:RXDB from P14.1:IN CAN receive input node 1...
Page 420
AURIX™ TC33xEXT CAN Interface (MCMCAN) Table 273 Connections of CAN03 (cont’d) Interface Signals connects Description CAN03:TXD P00.2:ALT(5) CAN transmit output node 3 P11.12:ALT(5) P20.3:ALT(5) P20.10:ALT(5) 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™ TC33xEXT CAN Interface (MCMCAN) 38.5 Revision History Table 274 Revision History Reference Change to Previous Version Comment V1.19.8 First revision of MCMCAN Appendix for TC33xEXT devices. V1.19.9 No changes. V1.19.10 Page 7 Added connections CAN01:RXDE from P14.7 and CAN01:TXD to P14.9. Page 9 Added note at the end of connections tables.
AURIX™ TC33xEXT Peripheral Sensor Interface with Serial PHY Connection (PSI5-S) Peripheral Sensor Interface with Serial PHY Connection (PSI5-S) This device doesn’t contain a PSI5. User’s Manual 41-1 V2.0.0 PSI5-S 2021-02 OPEN MARKET VERSION...
AURIX™ TC33xEXT Gigabit Ethernet MAC (GETH) Gigabit Ethernet MAC (GETH) This document describes the GETH Interface specific appendix for the product TC33xEXT. 42.1 TC33xEXT Specific IP Configuration No product specific configuration for GETH 42.2 TC33xEXT Specific Register Set Register Address Space Table The address space for the module registers is defined in Register Address Space Table.
Page 426
AURIX™ TC33xEXT Gigabit Ethernet MAC (GETH) Table 276 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 427
AURIX™ TC33xEXT Gigabit Ethernet MAC (GETH) Table 276 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 428
AURIX™ TC33xEXT Gigabit Ethernet MAC (GETH) Table 276 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 429
AURIX™ TC33xEXT Gigabit Ethernet MAC (GETH) Table 276 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 430
AURIX™ TC33xEXT Gigabit Ethernet MAC (GETH) Table 276 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 431
AURIX™ TC33xEXT Gigabit Ethernet MAC (GETH) Table 276 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 432
AURIX™ TC33xEXT Gigabit Ethernet MAC (GETH) Table 276 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 433
AURIX™ TC33xEXT Gigabit Ethernet MAC (GETH) Table 276 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 434
AURIX™ TC33xEXT Gigabit Ethernet MAC (GETH) Table 276 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 435
AURIX™ TC33xEXT Gigabit Ethernet MAC (GETH) Table 276 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 436
AURIX™ TC33xEXT Gigabit Ethernet MAC (GETH) Table 276 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 437
AURIX™ TC33xEXT Gigabit Ethernet MAC (GETH) Table 276 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 438
AURIX™ TC33xEXT Gigabit Ethernet MAC (GETH) Table 276 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 439
AURIX™ TC33xEXT Gigabit Ethernet MAC (GETH) Table 276 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 440
AURIX™ TC33xEXT Gigabit Ethernet MAC (GETH) Table 276 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 441
AURIX™ TC33xEXT Gigabit Ethernet MAC (GETH) Table 276 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™ TC33xEXT Gigabit Ethernet MAC (GETH) Table 277 Connections of GETH (cont’d) Interface Signals connects Description 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 use RXD0A only) GETH:RXD1A from P11.9:IN...
AURIX™ TC33xEXT Gigabit Ethernet MAC (GETH) 42.7 Embedded FIFOs Each GETH / GETH1 uses two embedded FIFOs. The TX FIFO has a size of 4 kByte, the RX FIFO has a size of 8 kByte. 42.8 Master TAG ID Each module has 4 DMA Channels that share one master interface connecting them to the SRI bus. In order to distinguish the 4 DMAs from each other in the system, the master tag ID will dynamically be changed depending on the currently active DMA.
Page 445
AURIX™ TC33xEXT Gigabit Ethernet MAC (GETH) Prior to the application reset the application must switch on (e.g. for f • by configuring CCUCON5.GETHDIV) GETH • Attach an external 125 MHz clock to input GREFCLK • Activate the application reset • Wait for 10 µs Table 280 Clock Lines of Ethernet MAC GETH Clock Line...
AURIX™ TC33xEXT Gigabit Ethernet MAC (GETH) 42.11 Revision History Table 281 Revision History Reference Change to Previous Version Comment V1.3.10 – Initial version for TC33X V1.3.11 Page 18 Incorrect presentation of registers GETH_MAC_EXT_CONFIGURATION, – GETH_MAC_VERSION and GETH_DMA_MODE removed. V1.3.12 changed to f Page 21 as connection of clk_ptp_ref_i.
AURIX™ TC33xEXT 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...
AURIX™ TC33xEXT SD- and eMMC Interface (SDMMC) 44.1 TC33xEXT Specific Register Set Register Address Space Table Table 282 Register Address Space - SDMMC Module Base Address End Address Note SDMMC0 F02B0000 F02B0FFF FPI slave interface Register Overview Table There are no product specific register for this module. 44.2 TC33xEXT Specific Registers There are no product specific register for this module.
AURIX™ TC33xEXT SD- and eMMC Interface (SDMMC) 44.4 Revision History Table 284 Revision History Reference Change to Previous Version Comment V1.0.17 – No functional changes. V1.0.18 – No functional changes. User’s Manual 44-3 V2.0.0 SDMMCV1.0.18 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™ TC33xEXT 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...
AURIX™ TC33xEXT 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 455
AURIX™ TC33xEXT Chapter name UM V1.6.0 UM V2.0.0 Content changes chapter version chapter version • SBCU, EBCU V1.2.8 V1.2.9 Yes, see chapter revision history 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 456
AURIX™ TC33xEXT Chapter name UM V1.6.0 UM V2.0.0 Content changes chapter version chapter version MCMCAN V1.19.13 V1.19.13 E-Ray – PSI5 – PSI5-S – GETH V1.3.14 V1.3.15 No functional changes – SDMMC V1.0.18 V1.0.18 – – – User’s Manual RevisionHistory-3 V2.0.0 2021-02 OPEN MARKET VERSION...
Page 457
Infineon Technologies, Infineon Technologies in customer's applications. Document reference Infineon Technologies’ products may not be used in The data contained in this document is exclusively any applications where a failure of the product or any intended for technically trained staff. It is the...
Need help?
Do you have a question about the AURIX TC33xEXT and is the answer not in the manual?
Questions and answers