infineon CYT2B6 TRAVEO T2G 32 Bit Automotive MCU User Guide

June 12, 2024
infineon

infineon CYT2B6 TRAVEO T2G 32 Bit Automotive MCU

Product Information: CYT2B6 TRAVEOTM T2G 32-bit Automotive MCU

The CYT2B6 TRAVEOTM T2G 32-bit Automotive MCU is a microcontroller unit designed specifically for automotive applications. It offers a range of features and capabilities to support various automotive systems.

Features:

  • CPU Core: The MCU is equipped with a 32-bit CPU core.
  • Functional Safety: It meets ASIL-B requirements for functional safety.
  • Operating Voltage: The MCU can operate within a voltage range of 2.7 V to 5.5 V.
  • Core Voltage: The core voltage can be set between 1.05 V to 1.15 V.
  • Operating Frequency: The MCU supports various operating frequencies for the MPU and PPU.
  • Memory: It has a code-flash memory of 576 KB and a work-flash memory of 64 KB. Additionally, it features SRAM and ROM memories.
  • Communication Interfaces: The MCU supports multiple communication interfaces including CAN, UART, I2C, SPI, and LIN.
  • Timers: It has RTC and TCPWM timers for precise timing control.
  • Analog: The MCU features SAR ADCs with multiple channels for analog input.
  • Security: It offers flash security with program/work read protection and supports eSHE for enhanced secure hardware extension.
  • DMA Controller: The MCU has multiple DMA channels for efficient data transfer.
  • Oscillators: It includes an internal main oscillator and a low-speed oscillator for clock generation.
  • Watchdog Timer: The MCU supports a watchdog timer for system monitoring.
  • GPIO: It provides a number of GPIO pins for general-purpose input/output.
  • Low-Voltage Detect: The MCU has low-voltage detection capabilities.
  • Maximum Ambient Temperature: The MCU can operate within a specified maximum ambient temperature.
  • Debug Interface: It supports SWD/JTAG debug interface for debugging and programming.
  • Debug Trace: The MCU offers debug trace functionality for  advanced debugging.

Product Usage Instructions

  1. Power Supply: Connect the MCU to a power source within the operating voltage range of 2.7 V to 5.5 V. Ensure the core voltage is set correctly between 1.05 V to 1.15 V.
  2. Clock Configuration: Set the desired operating frequency using the internal main oscillator or the low-speed oscillator. The PLL and FLL can be used to achieve the desired frequency.
  3. Memory Usage: Utilize the code-flash memory of 576 KB and work-flash memory of 64 KB for program storage. Allocate SRAM and ROM as required for data storage.
  4. Communication Interfaces: Connect external devices to the appropriate communication interfaces such as CAN, UART, I2C, SPI, or LIN. Configure the interfaces according to the desired communication protocol.
  5. Timer Configuration: Set up RTC and TCPWM timers for precise timing control in your application.
  6. Analog Input: Utilize the SAR ADCs with multiple channels to capture analog data. Configure the ADC channels and sampling parameters accordingly.
  7. Security Configuration: Enable flash security features for program/work read protection if required. Configure eSHE using third-party firmware if necessary.
  8. DMA Configuration: Use the DMA controller to efficiently transfer data between different peripherals and memory locations. Configure the DMA channels as needed.
  9. GPIO Usage: Connect external devices or utilize the GPIO pins for general-purpose input/output. Configure the GPIO pins according to your application requirements.
  10. Debugging and Programming: Use the SWD/JTAG debug interface for debugging and programming the MCU. Take advantage of the debug trace functionality for advanced debugging.

Please refer to the product datasheet available at www.infineon.com for more detailed information and specifications.

CYT2B6

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual

General description

CYT2B6 is a family of TRAVEOTM T2G microcontrollers targeted at automotive systems such as body control units. CYT2B6 has an Arm® Cortex®-M4 CPU for primary processing and an Arm® Cortex®-M0+ CPU for peripheral and security processing. These devices contain embedded peripherals supporting Controller Area Network with Flexible Data rate (CAN FD), and Local Interconnect Network (LIN). TRAVEOTM T2G devices are manufactured on an advanced 40-nm process. CYT2B6 incorporates a low-power flash memory, multiple high-performance analog and digital peripherals, and enables the creation of a secure computing platform.

Features
· Dual CPU subsystem – 80-MHz (max) 32-bit Arm® Cortex®-M4F CPU with · Single- cycle multiply · Single-precision floating point unit (FPU) · Memory protection unit (MPU) – 80-MHz (max) 32-bit Arm® Cortex®-M0+ CPU with · Single-cycle multiply · Memory protection unit – Inter-processor communication in hardware – Three DMA controllers · Peripheral DMA controller #0 (P-DMA0) with 54 channels · Peripheral DMA controller #1 (P-DMA1) with 26 channels · Memory DMA controller #0 (M-DMA0) with 2 channels
· Integrated memories – 576 KB of code-flash with an additional 64 KB of work- flash · Read-While-Write (RWW) allows updating the code-flash/work-flash while executing from it · Single- and dual-bank modes (specifically for Firmware update Over The Air [FOTA]) · Flash programming through SWD/JTAG interface – 64 KB of SRAM with selectable retention granularity
· Crypto engine[1] – Supports enhanced Secure Hardware Extension (eSHE) and Hardware Security Module (HSM) – Secure boot and authentication · Using digital signature verification · Using fast secure boot – AES: 128-bit blocks, 128-/192-/256-bit keys – 3DES[2]: 64-bit blocks, 64-bit key – Vector unit[2] supporting asymmetric key cryptography such as Rivest-Shamir-Adleman (RSA) and Elliptic Curve (ECC) – SHA-1/2/3[2]: SHA-512, SHA-256, SHA-160 with variable length input data – CRC[2]: supports CCITT CRC16 and IEEE-802.3 CRC32 – True random number generator (TRNG) and pseudo random number generator (PRNG) – Galois/Counter Mode (GCM)

Notes 1. The Crypto engine features are available on select MPNs. 2. This feature is not available in “eSHE only” parts; for more information, refer to Ordering information.

Datasheet www.infineon.com

Please read the Important Notice and Warnings at the end of this document page 1

002-25756 Rev. *C 2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Features
· Functional safety for ASIL-B – Memory protection unit (MPU) – Shared memory protection unit (SMPU) – Peripheral protection unit (PPU) – Watchdog timer (WDT) – Multi-counter watchdog timer (MCWDT) – Low-voltage detector (LVD) – Brown-out detector (BOD) – Overvoltage detection (OVD) – Clock supervisor (CSV) – Hardware error correction (SECDED ECC) on all safety-critical memories (SRAM, flash)
· Low-power 2.7-V to 5.5-V operation – Low-power Active, Sleep, Low-power Sleep, DeepSleep, and Hibernate modes for fine-grained power management – Configurable options for robust BOD · Two threshold levels (2.7 V and 3.0 V) for BOD on VDDD and VDDA · One threshold level (1.1 V) for BOD on VCCD
· Wakeup support – A GPIO pin to wakeup from Hibernate mode – Up to 78 GPIO pins to wakeup from Sleep modes – Event Generator, SCB, Watchdog Timer, RTC alarms to wake from DeepSleep modes
· Clock sources – Internal main oscillator (IMO) – Internal low-speed oscillator (ILO) – External crystal oscillator (ECO) – Watch crystal oscillator (WCO) – Phase-locked loop (PLL) – Frequency-locked loop (FLL)
· Communication interfaces – Up to four CAN FD channels · Increased data rate (up to 8 Mbps) compared to classic CAN, limited by physical layer topology and transceivers · Compliant to ISO 11898-1:2015 · Supports all the requirements of Bosch CAN FD Specification V1.0 for non-ISO CAN FD · ISO 16845:2015 certificate available – Up to six runtime-reconfigurable SCB (serial communication block) channels, each configurable as I2C, SPI, or UART – Up to five independent LIN channels · LIN protocol compliant with ISO 17987

Datasheet

2

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Features
· Timers – Up to 50 16-bit and two 32-bit timer/counter pulse-width modulator (TCPWM) blocks · Up to four 16-bit counters for motor control · Up to 46 16-bit counters and two 32-bit counters for regular operations · Supports timer, capture, quadrature decoding, pulse-width modulation (PWM), PWM with dead time (PWM_DT), pseudo-random PWM (PWM_PR), and shift-register (SR) modes – Up to 11 Event Generation (EVTGEN) timers supporting cyclic wakeup from DeepSleep · Events trigger a specific device operation (such as execution of an interrupt handler, a SAR ADC conversion, and so on)
· Real time clock (RTC) – Year/Month/Date, Day-of-week, Hour:Minute:Second fields – 12- and 24-hour formats – Automatic leap-year correction
· I/O – Up to 78 programmable I/Os – Two I/O types · GPIO Standard (GPIO_STD) · GPIO Enhanced (GPIO_ENH)
· Regulators – Generates 1.1-V nominal core supply from a 2.7-V to 5.5-V input supply – Two types of regulators · DeepSleep · Core internal
· Programmable analog – Three SAR A/D converters with up to 35 external channels (32 I/Os + 3 I/Os for motor control) · ADC0 supports 11 logical channels, with 11 + 1 physical connections · ADC1 supports 13 logical channels, with 13 + 1 physical connections · ADC2 supports 8 logical channels, with 8 + 1 physical connections · Any external channel can be connected to any logical channel in the respective SAR – Each ADC supports 12-bit resolution and sampling rates of up to 1 Msps – Each ADC also supports up to six internal analog inputs like · Bandgap reference to establish absolute voltage levels · Calibrated diode for junction temperature calculations · Two AMUXBUS inputs and two direct connections to monitor supply levels – Each ADC supports addressing of external multiplexers – Each ADC has a sequencer supporting autonomous scanning of configured channels – Synchronized sampling of all ADCs for motor-sense applications
· Smart I/O – Up to three Smart I/O blocks, which can perform Boolean operations on signals going to and from I/Os – Up to 16 I/Os (GPIO_STD) supported
· Debug interface – JTAG controller and interface compliant to IEEE-1149.1-2001 – Arm® SWD (serial wire debug) port – Supports Arm® Embedded Trace Macrocell (ETM) Trace · Data trace using SWD · Instruction and data trace using JTAG

Datasheet

3

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Features
· Compatible with industry-standard tools – GHS/MULTI or IAR EWARM for code development and debugging
· Packages – 64-LQFP, 10 × 10 × 1.7 mm (max), 0.5-mm lead pitch – 80-LQFP, 12 × 12 × 1.7 mm (max), 0.5-mm lead pitch – 100-LQFP, 14 × 14 × 1.7 mm (max), 0.5-mm lead pitch

Datasheet

4

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Features list

1

Features list

Table 1-1 CYT2B6 feature list for all packages

Features

64-LQFP

Packages 80-LQFP

100-LQFP

CPU

Core

32-bit Arm® Cortex®-M4F CPU and 32-bit Arm® Cortex®-M0+ CPU

Functional safety

ASIL-B

Operating voltage

2.7 V to 5.5 V

Core voltage

1.05 V to 1.15 V

Operating frequency

Arm® Cortex®-M4 80 MHz (max) and Arm® Cortex®-M0+ 80 MHz (max), related by integer frequency ratio (that is, 1:1, 1:2, 1:3, and so on)

MPU, PPU

Supported

FPU

Single precision (32-bit)

DSP-MUL/DIV/MAC

Supported by Arm® Cortex®-M4F CPU

Memory

Code-flash

576 KB (448 KB + 128 KB)

Work-flash

64 KB (48 KB + 16 KB)

SRAM (configurable for retention)

64 KB

ROM

32 KB

Communication interfaces

CAN 0 (CAN FD: Up to 8 Mbps)

2 ch

CAN 1 (CAN FD: Up to 8 Mbps)

1 ch

2 ch

CAN RAM

24 KB per instance (2 ch), 48 KB in total

Serial communication block (SCB/UART)

6 ch

Serial communication block (SCB/I2C)

5 ch

6 ch

Serial communication block (SCB/SPI)

3 ch

6 ch

LIN0

5 ch

Timers

RTC

1 ch

TCPWM (16-bit) (Motor Control)

4 ch

TCPWM (16-bit)

46 ch

TCPWM (32-bit)

2 ch

External interrupts

49

63

78

Analog

3 Units (SAR0/11, SAR1/13, SAR2/8 logical channels)

12-bit, 1 Msps SAR ADC

22 external channels 28 external channels 32 external channels

(SAR0 8 ch, SAR1 7 ch,

(SAR0 10 ch,

(SAR0 11 ch, SAR1 13 ch,

SAR2 7 ch)

SAR1 10 ch, SAR2 8 ch)

SAR2 8 ch)

18 ch (6 per ADC) Internal sampling

Motor control input

3 ch (synchronous sampling of one channel on each of the 3 ADCs)

Security

Datasheet

7

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Features list

Table 1-1

CYT2B6 feature list for all packages (continued)

Features

64-LQFP

Packages 80-LQFP

100-LQFP

Flash security (program/work read protection)

Supported

Flash chip erase enable eSHE

Configurable By separate firmware[3]

System

DMA controller

P-DMA0 with 54 channels (16 general purpose), P-DMA1 with 26 channels (8 general purpose), and M-DMA0 with 2 channels

Internal main oscillator

8 MHz

Internal low-speed oscillator

32.768 kHz (nominal)

PLL

Input frequency: 3.988 to 33.34 MHz, PLL output frequency: up to 80 MHz

FLL

Input frequency: 0.25 to 80 MHz, FLL output frequency: up to 80 MHz

Watchdog timer and multi-counter watchdog timer

Supported

Clock supervisor

Supported

Cyclic wakeup from DeepSleep

Supported

GPIO_STD

45

59

74

GPIO_ENH

4

Smart I/O (Blocks)

3 blocks, 9 I/Os

3 blocks, 14 I/Os

3 blocks, 16 I/Os

Low-voltage detect

Two, 26 selectable levels

Maximum ambient temperature

105 °C for S-grade and 125 °C for E-grade

Debug interface

SWD/JTAG

Debug trace

Arm® Cortex® -M4 ETB size of 8 KB, Arm® Cortex®-M0+ MTB size of 4 KB

Note 3. Enhanced Secure Hardware Extension (eSHE) is enabled by third-party firmware.

Datasheet

8

002-25756 Rev. *C 2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Features list

1.1

Communication peripheral instance list

The following table lists the instances supported under each package for communication peripherals, based on the minimum pins needed for the functionality.

Table 1-2 Peripheral instance list

Module

64-LQFP

80-LQFP

100-LQFP

Minimum pin functions

CAN0

0/1

0/1

0/1

TX, RX

CAN1

0

0/1

0/1

TX, RX

LIN0

0/1/2/3/4

0/1/2/3/4

0/1/2/3/4

TX, RX

SCB/UART 0/1/3/4/5/7

0/1/3/4/5/7

0/1/3/4/5/7

TX, RX

SCB/I2C

0/3/4/5/7

0/1/3/4/5/7

0/1/3/4/5/7

SCL, SDA

SCB/SPI

0/3/4

0/1/3/4/5/7

0/1/3/4/5/7

MISO, MOSI, SCK, SELECT0

Datasheet

9

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Blocks and functionality

2

Blocks and functionality

Block diagram

CYT2B6
MXS40-HT ASIL-B

System Resources
Power Sleep Control POR BOD OVD LVD
REF
PWRSYS-HT
LDO

Clock

Clock Control

2xILO WDT

IMO ECO

FLL

CSV

1xPLL

Reset Reset Control
XRES
Test
TestMode Entry Digital DFT Analog DFT

WCO RTC

Power Modes Active/Sleep LowePowerActive/Sleep DeepSleep
Hibernate

IOSS GPIO

SWJ/ETM/ITM/CTI
Arm® Cortex®-M4
80 MHz
FPU, NVIC, MPU
PCLK
Prog. Analog
SAR ADC (12-bit)
x3
SARMUX 32 ch
I/O Subsystem

eCT Flash 576 KB Code Flash +
64 KB Work Flash

8 KB $

8 KB $

Flash Controller

CPU Subsystem
SRAM0
64 KB
SRAM Controller

M-DMA0
2 Channel
P-DMA1
26 Channel
P-DMA0
54 Channel

CRYPTO
AES, SHA, CRC, TRNG, RSA, ECC
Initiator/MMIO

SWJ/MTB/CTI
Arm® Cortex®-M0+
80 MHz
MUL, NVIC, MPU

ROM
32 KB
ROM Controller

System Interconnect (Multi Layer AHB, IPC, MPU/SMPU)

Peripheral Interconnect (MMIO, PPU)

eFuse
1024 bit
EVTGEN Event Generator
Up to 4x CANFD
CAN-FD Interface
Up to 5x SCB
I2C, SPI, UART
1x SCB
I2C, SPI, UART
Up to 5x LIN
LIN/UART
52x TCPWM
TIMER,CTR,QD, PWM

High Speed I/O Matrix, Smart I/O, Boundary Scan 3x Smart I/O
Up to 74x GPIO_STD, 4x GPIO_ENH

The Block diagram shows the CYT2B6 architecture, giving a simplified view of the interconnection between subsystems and blocks. CYT2B6 has four major subsystems: CPU, system resources, peripherals, and I/O[4, 5]. The color- coding shows the lowest power mode where the particular block is still functional.
CYT2B6 provides extensive support for programming, testing, debugging, and tracing of both hardware and firmware.
Debug-on-chip functionality enables in-system debugging using the production device. It does not require special interfaces, debugging pods, simulators, or emulators.
The JTAG interface is fully compatible with industry-standard third-party probes such as I-jet, J-Link, and GHS.
The debug circuits are enabled by default.
CYT2B6 provides a high level of security with robust flash protection and the ability to disable features such as debug.
Additionally, each device interface can be permanently disabled for applications concerned with phishing attacks from a maliciously reprogrammed device or attempts to defeat security by starting and interrupting flash programming sequences. All programming, debug, and test interfaces are disabled when maximum device security is enabled.

Notes 4. GPIO_STD supporting 2.7 V to 5.5 V VDDIO range. 5. GPIO_ENH supporting 2.7 V to 5.5 V VDDIO range with higher currents at lower voltages.

Datasheet

10

002-25756 Rev. *C 2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Functional description

3

Functional description

3.1

CPU subsystem

3.1.1

CPU

The CYT2B6 CPU subsystem contains a 32-bit Arm® Cortex®-M0+ CPU with MPU and a 32-bit Arm® Cortex®-M4F CPU with MPU, and single-precision FPU. This subsystem also includes P-/M-DMA controllers, a cryptographic accelerator, 576 KB of code-flash, 64 KB of work-flash, 64 KB of SRAM, and 32 KB of ROM.

The Cortex®-M0+ CPU provides a secure, un-interruptible boot function. This guarantees that, following completion of the boot function, system integrity is valid and privileges are enforced. Shared resources (flash, SRAM, peripherals, and so on) can be accessed through bus arbitration, and exclusive accesses are supported by an inter-processor communication (IPC) mechanism using hardware semaphores.

3.1.2

DMA controllers

CYT2B6 has three DMA controllers: P-DMA0 with 16 general-purpose and 38 dedicated channels, P-DMA1 with 8 general-purpose and 18 dedicated channels, and M-DMA0 with two channels. P-DMA is used for peripheral-to-memory and memory-to-peripheral data transfers and provides low latency for a large number of channels. Each P-DMA controller uses a single data-transfer engine that is shared by the associated channels. General-purpose channels have a rich interconnect matrix including P-DMA cross triggering, which enables demanding data-transfer scenarios. Dedicated channels have a single triggering input (such as an ADC channel) to handle common transfer needs. M-DMA is used for memory-to-memory data transfers and provides high memory bandwidth for a small number of channels. M-DMA uses a dedicated data-transfer engine for each channel. They support independent accesses to peripherals using the AHB multi- layer bus.

3.1.3

Flash

CYT2B6 has 576 KB (448 KB with a 32-KB sector size, and 128 KB with an 8-KB sector size) of code-flash with an additional work-flash of up to 64 KB (48 KB with 2-KB sector size, and 16 KB with 128-B sectors size). Work-flash is optimized for reprogramming many more times than code-flash. Code-flash supports Read-While-Write (RWW) operation allowing flash to be updated while the CPU is active. Both the code-flash and work-flash areas support dual-bank operation for over-the-air (OTA) programming.

3.1.4

SRAM

CYT2B6 has 64 KB of SRAM. The SRAM0 controller provides DeepSleep retention in 32-KB increments.

3.1.5

ROM

CYT2B6 has 32-KB ROM that contains boot and configuration routines. This ROM enables secure boot and authentication of user flash to guarantee a secure system.

3.1.6

Cryptography accelerator for security

The cryptography accelerator implements (3)DES block cipher, AES block cipher, SHA hash, cyclic redundancy check, pseudo random number generation, true random number generation, galois/counter mode, and a vector unit to support asymmetric key cryptography such as RSA and ECC.

Depending on the part number, this block is either completely or partially available or not available at all. See Ordering information for more details.

Datasheet

11

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Functional description

3.2

System resources

3.2.1

Power system

The power system ensures that the supply voltage levels meet the requirements of each power mode, and provides a full-system reset when these levels are not valid. Internal power-on reset (POR) guarantees full-chip reset during the initial power ramp.

Three BOD circuits monitor the external supply voltages (VDDD, VDDA, VCCD). The BOD on VDDD and VCCD are initially enabled and cannot be disabled. The BOD on VDDA is initially disabled and can be enabled by the user. For the external supplies VDDD and VDDA, BOD circuits are software configurable with two settings; a 2.7-V minimum voltage that is robust for all internal signaling and a 3.0-V minimum voltage, which is also robust for all I/O specifications (which are guaranteed at 2.7 V). The BOD on VCCD is provided as a safety measure and is not a robust detector.

Three overvoltage detection (OVD) circuits are provided for monitoring external supplies (VDDD, VDDA, VCCD), and overcurrent detection circuits (OCD) for monitoring internal and external regulators. OVD thresholds on VDDD and VDDA are configurable with two settings; a 5.0-V and 5.5-V maximum voltage. Two voltage-detection circuits are provided to monitor the external supply voltage (VDDD) for falling and rising levels, each configurable for one of the 26 selectable levels.

All BOD, OVD, and OCD circuits on VDDD and VCCD generate a reset, because these protect the CPUs and fault logic. The BOD and OVD circuits on VDDA can be configured to generate either a reset or a fault.

3.2.2

Regulators

CYT2B6 contains two regulators that provide power to the low-voltage core transistors: DeepSleep and core internal. These regulators accept a 2.7­5.5-V VDDD supply and provide a low-noise 1.1-V supply to various parts of the device. These regulators are automatically enabled and disabled by hardware and firmware when switching between power modes. The core internal and core external regulators operate in active mode, and provide power to the CPU subsystem and associated peripherals.

3.2.2.1 DeepSleep
The DeepSleep regulator is used to maintain power to a small number of blocks when in DeepSleep mode. These blocks include the ILO and WDT timers, BOD detector, SCB0, SRAM memories, Smart I/O, and other configuration memories. The DeepSleep regulator is enabled when in DeepSleep mode, and the core internal regulator is disabled. It is disabled when XRES_L is asserted (LOW) and when the core internal regulator is disabled.

3.2.2.2 Core internal
The core internal regulator supports load currents up to 150 mA, and is operational during device start-up (boot process) and in Active/Sleep modes.

3.2.3

Clock system

The CYT2B6 clock system provides clocks to all subsystems that require them, and glitch-free switching between different clock sources. In addition, the clock system ensures that no metastable conditions occur.

The clock system for CYT2B6 consists of the 8-MHz IMO, two ILOs, three watchdog timers, a PLL, an FLL, five clock supervisors (CSV), a 3.988- to 33.34 MHz ECO, and a 32.768-kHz WCO.

The clock system supports two main clock domains: CLK_HF and CLK_LF.

· CLK_HFx are the Active mode clocks. Each can use any of the high-frequency clock sources including IMO, EXT_CLK, ECO, FLL, or PLL

· CLK_LF is a DeepSleep domain clock and provides a reference clock for the MCWDT or RTC modules. The reference clock for the CLK_LF domain is either disabled or selectable from ILO0, ILO1, or WCO

Datasheet

12

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Functional description

Table 3-1 Name
CLK_HF0 CLK_HF1

CLK_HF Destinations Description
CPUSS clocks, PERI, and AHB infrastructure Event Generator, also available in HSIOM as an output

3.2.3.1 IMO clock source
The IMO is the frequency reference in CYT2B6 when no external reference is available or enabled. The IMO operates at a frequency of around 8 MHz.

3.2.3.2 ILO clock source
An ILO is a low-power oscillator, nominally 32.768 kHz, which generates clocks for a watchdog timer when in DeepSleep mode. There are two ILOs to ensure clock supervisor (CSV) capability in DeepSleep mode. ILO-driven counters can be calibrated to the IMO, WCO, or ECO to improve their accuracy. ILO1 is also used for clock supervision.

3.2.3.3 PLL and FLL
A PLL or FLL may be used to generate high-speed clocks from the IMO, the ECO, or EXT_CLK. The FLL provides a much faster lock than the PLL (5 µs instead of 35 µs) in exchange for a small amount (±2%) of frequency error[6].
3.2.3.4 Clock supervisor (CSV)
Each CSV allows one clock (reference) to supervise the behavior of another clock (monitored). Each CSV has counters for both the monitored and reference clocks. Parameters for each counter determine the frequency of the reference clock as well as the upper and lower frequency limits of the monitored clock. If the frequency range comparator detects a stopped clock or a clock outside the specified frequency range, an abnormal state is signaled and either a reset or an interrupt is generated.

3.2.3.5 EXT_CLK
One of the two GPIO_STD I/Os can be used to provide an external clock input of up to 80 MHz. This clock can be used as the source clock for either the PLL or FLL, or can be used directly by the CLK_HF domain.

3.2.3.6 ECO
The ECO provides high-frequency clocking using an external crystal connected to the ECO_IN and ECO_OUT pins. It supports fundamental mode (non-overtone) quartz crystals, in the range of 3.988 to 33.34 MHz. When used in conjunction with the PLL, it generates CPU and peripheral clocks up to device’s maximum frequency. ECO accuracy depends on the selected crystal. If the ECO is disabled, the associated pins can be used for any of the available I/O functions.

3.2.3.7 WCO
The WCO is a low-power, watch-crystal oscillator intended for real-time-clock applications. It requires an external 32.768-kHz crystal connected to the WCO_IN and WCO_OUT pins. The WCO can also be configured as a clock reference for CLK_LF, which is the clock source for the MCWDT and RTC.

Note
6. Operation of reference-timed peripherals (like a UART) with an FLL-based reference is not recommended due the allowed frequency error.

Datasheet

13

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Functional description

3.2.4

Reset

CYT2B6 can be reset from a variety of sources, including software. Reset events are asynchronous and guarantee reversion to a known state. The reset cause (POR, BOD, OVD, overcurrent, XRES_L, WDT, MCWDT, software reset, fault, CSV, Hibernate wakeup, debug) is recorded in a register, which is sticky through reset and allows software to determine the cause of the reset. An XRES_L pin is available for external reset.

3.2.5

Watchdog timers

CYT2B6 has one watchdog timer (WDT) and two multi-counter watchdog timers (MCWDT).

The WDT is a free-running counter clocked only by ILO0, which allows it to be used as a wakeup source from Hibernate. Watchdog operation is possible during all power modes. To prevent a device reset from a WDT timeout, the WDT must be serviced during a configured window. A watchdog reset is recorded in the reset cause register.

An MCWDT is available for each of the CPU cores. These timers provide more capabilities than the WDT, and are only available in Active, Sleep, and DeepSleep modes. These timers have multiple counters that can be used separately or cascaded to trigger interrupts and/or resets. They are clocked from ILO0 or the WCO.

3.2.6

Power modes

CYT2B6 has the following power modes:

· Active ­ all peripherals are available

· Low-Power Active (LPACTIVE) ­ Low-power profile of Active mode where all peripherals and the CPUs are available, but with limited capability

· Sleep ­ all peripherals except the CPUs are available

· Low-Power Sleep (LPSLEEP) ­ Low-power profile of Sleep mode where all peripherals except the CPUs are available, but with limited capability

· DeepSleep ­ only peripherals which work with CLK_LF are available

· Hibernate ­ the device and I/O states are frozen, and the device resets on wakeup

3.3

Peripherals

3.3.1

Peripheral clock dividers

Integer and fractional clock dividers are provided for peripheral and timing purposes.

Table 3-2 Clock dividers

Divider div_8 div_16 div_24_5

Count 32 16 8

Description Integer divider, 8 bits Integer divider, 16 bits Fractional divider, 24.5 bits (24 integer bits, 5 fractional bits)

3.3.2

Peripheral protection unit

The Peripheral Protection Unit (PPU) controls and monitors unauthorized access from all masters (CPU, P-/M-DMA, Crypto, and any enabled debug interface) to the peripherals. It allows or restricts data transfers on the bus infrastructure. The access rules are enforced based on specific properties of a transfer, such as an address range for the transfer and access attributes (such as read/write, user/privilege, and secure/non-secure).

Datasheet

14

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Functional description

3.3.3

12-bit SAR ADC

CYT2B6 contains three 1-Msps SAR ADCs. These ADCs can be clocked at up to 26.67 MHz and provide a 12-bit result in 26 clock cycles.
The references for all three SAR ADCs come from a dedicated pair of inputs: VREFH and VREFL[7].

CYT2B6 devices support up to 53 logical ADC channels, and external inputs from up to 35 I/Os. Each ADC also supports six internal connections for diagnostic and monitoring purposes. The number of ADC channels (per ADC and package type) are listed in Table 1-1.

Each ADC has a sequencer, which autonomously cycles through the configured channels (sequencer scan) with zero-switching overhead (that is, the aggregate sampling bandwidth, when clocked at 26.67 MHz, is equal to 1 Msps whether it is for a single channel or distributed over several channels). The sequencer switching is controlled through a state machine or firmware. The sequencer prioritizes trigger requests, enables the appropriate analog channel, controls ADC sampling, initiates ADC data conversion, manages results, and initiates subsequent conversions for repetitive or group conversions without CPU intervention.

Each SAR ADC has an analog multiplexer used to connect the signals to be measured to the ADC. It has 32 GPIO_STD inputs, one special GPIO_STD input for motor-sense, and six additional inputs to measure internal signals such as a band-gap reference, a temperature sensor, and power supplies. The device supports synchronous sampling of one motor-sense channel on each of the three ADCs.

CYT2B6 has one temperature sensor that is shared by all three ADCs. The temperature sensor must only be sampled by one ADC at a time. Software post processing is required to convert the temperature sensor reading into kelvin or Celsius values.

To accommodate signals with varying source impedances and frequencies, it is possible to have different sample times programmed for each channel. Each ADC also supports range comparison, which allows fast detection of out-of-range values without having to wait for a sequencer scan to complete and for the CPU firmware to evaluate the measurement for out-of-range values.

The ADCs are not usable in DeepSleep and Hibernate modes as they require a high-speed clock. The ADC input reference voltage VREFH range is 2.7 V to VDDA and VREFL is VSSA.

3.3.4

Timer/counter/PWM (TCPWM) block

The TCPWM block consists of 16-bit (50 channels) and 32-bit (two channels) counters with a user-programmable period. Four of the 16-bit counters include extra features to support motor control operations. Each TCPWM counter contains a capture register to record the count at the time of an event, a period register (used to either stop or auto-reload the counter when its count is equal to the period register), and compare registers to generate signals that are used as PWM duty-cycle outputs.

Each counter within the TCPWM block supports several functional modes such as timer, capture, quadrature, PWM, PWM with dead-time insertion (PWM_DT, 8-bit), pseudo-random PWM (PWM_PR), and shift-register.

In motor-control applications, the counter within the TCPWM block supports enhanced quadrature mode with features such as asymmetric PWM generation, dead-time insertion (16-bit), and association of different dead times for PWM output signals.

The TCPWM block also provides true and complement outputs, with programmable offset between them, to allow their use as deadband complementary PWM outputs. The TCPWM block also has a kill input (only for the PWM mode) to force outputs to a predetermined state; for example, this may be used in motor-drive systems when an overcurrent state is detected and the PWMs driving the FETs need to be shut off immediately (no time for software intervention).

Note 7. VREF_L prevents IR drops in the VSSIO and VSSA paths from impacting the measurements. VREF_L, when properly connected, reduces
or removes the impact of IR drops in the VSSIO and VSSA paths from measurements.

Datasheet

15

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Functional description

3.3.5

Serial communication blocks (SCB)

CYT2B6 contains up to six serial communication blocks, each configurable to support I2C, UART, or SPI.

3.3.5.1 I2C interface
An SCB can be configured to implement a full I2C master (capable of multi- master arbitration) or slave interface. Each SCB configured for I2C can operate at speeds of up to 1 Mbps (Fast-mode Plus[8]) and has flexible buffering options to reduce the interrupt overhead and latency of the CPU. In addition, each SCB supports FIFO buffering for receive and transmit data, which, by increasing the time for the CPU to read the data, reduces the need for clock stretching. The I2C interface is compatible with Standard, Fast- mode, and Fast-mode Plus devices as specified in the NXP I2C-bus specification and user manual (UM10204). The I2C-bus I/O is implemented with GPIO in open- drain modes[9, 10].

3.3.5.2 UART interface
When configured as a UART, each SCB provides a full-featured UART with maximum signaling rate determined by the configured peripheral-clock frequency and over-sampling rate. It supports infrared interface (IrDA) and SmartCard (ISO 7816) protocols, which are minor variants of the UART protocol. It also supports the 9-bit multiprocessor mode that allows the addressing of peripherals connected over common Rx and Tx lines. Common UART functions such as parity, number of stop bits, break detect, and frame error are supported. FIFO buffering of transmit and receive data allows greater CPU service latencies to be tolerated.
The LIN protocol is supported by the UART. LIN is based on a single-master multi-slave topology. There is one master node and multiple slave nodes on the LIN bus. The SCB UART supports only LIN slave functionality. Compared to the dedicated LIN blocks, an SCB/UART used for LIN requires a higher level of software interaction and increased CPU load.

3.3.5.3 SPI interface
The SPI configuration supports full Motorola SPI, TI Synchronous Serial Protocol (SSP, essentially adds a start pulse that is used to synchronize SPI- based Codecs), and National Microwire (a half-duplex form of SPI). The SPI interface can use the FIFO. The SPI interface operates with up to a 12.5-MHz SPI Clock. SCB also supports EZSPI[11] mode.
SCB0 supports the following additional features:
· Operable as a slave in DeepSleep mode · I2C slave EZ (EZI2C[12]) mode with up to 256-B data buffer for multi-byte communication without CPU
intervention · I2C slave externally-clocked operations
· Command/response mode with a 512-B data buffer for multi-byte communication without CPU intervention

Notes 8. I/Os drive level does not support the full bus capacitance in Fast- mode Plus speeds. 9. This is not 100% compliant with the I2C-bus specification; I/Os are not over-voltage tolerant, do not support the 20-mA sink require-
ment of Fast-mode Plus, and violate the leakage specification when no power is applied. 10.Only Port 0 with the slew rate control enabled meets the minimum fall time requirement. 11.The Easy SPI (EZSPI) protocol is based on the Motorola SPI operating in any mode (0, 1, 2, or 3). It allows communication between
master and slave reduces the need for CPU intervention. 12.The Easy I2C (EZI2C) protocol is a unique communication scheme built on top of the I2C protocol by Infineon. It uses a meta protocol
around the standard I2C protocol to communicate to an I2C slave using indexed memory transfers. This reduces the need for CPU intervention.

Datasheet

16

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Functional description

3.3.6

CAN FD

CYT2B6 supports two CAN FD controller blocks, each supporting up to two CAN FD channels. All CAN FD controllers are compliant with the ISO 11898-1:2015 standard; an ISO 16845:2015 certificate is available. It also implements the time-triggered CAN (TTCAN) protocol specified in ISO 11898-4 (TTCAN protocol levels 1 and 2) completely in hardware.

All functions concerning the handling of messages are implemented by the Rx and Tx handlers. The Rx handler manages message acceptance filtering, transfer of received messages from the CAN core to a message RAM, and provides receive- message status. The Tx handler is responsible for the transfer of transmit messages from the message RAM, to the CAN core, and provides transmit-message status.

3.3.7

Local interconnect network (LIN)

CYT2B6 contains up to five LIN channels. Each channel supports transmission/reception of data following the LIN protocol according to ISO standard 17987. Each LIN channel connects to an external transceiver through a 3-pin interface (including an enable function) and supports master and slave functionality. Each channel also supports classic and enhanced checksum, along with break detection during message reception and wake-up signaling. Break detection, sync field, checksum calculations, and error interrupts are handled in hardware.

3.3.8

One-time-programmable (OTP) eFuse

CYT2B6 contains a 1024-bit OTP eFuse memory that can be used to store and access a unique and unalterable identifier or serial number for each device. eFuses are also used to control the device life-cycle (manufacturing, programming, normal operation, end-of-life, and so on) and the security state. Of the 1024 bits, 192 are available for user purposes.

3.3.9

Event generator

The event generator supports generation of interrupts and triggers in Active mode and interrupts in DeepSleep mode. The event generators are used to trigger a specific device operation (execution of an interrupt handler, a SAR ADC conversion, and so on) and to provide a cyclic wakeup mechanism from DeepSleep mode. They provide CPU-free triggers for device functions, and reduce CPU involvement in triggering device functions, thus reducing overall power consumption and processing overhead.

3.3.10 Trigger multiplexer
CYT2B6 supports connecting various peripherals using trigger signals. Triggers are used to inform a peripheral of the occurrence of an event or change of state. These triggers are used to affect or initiate some action in other peripherals. The trigger multiplexer is used to route triggers from a source peripheral to a destination. Triggers provide active logic functionality and are typically supported in Active mode.

Datasheet

17

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Functional description

3.4

I/Os

CYT2B6 has up to 78 programmable I/Os.

The I/Os are organized as logical entities called ports, which are a maximum of 8 bits wide. During power-on, and reset, the I/Os are forced to the High-Z state. During the Hibernate mode, the I/Os are frozen.

Every I/O can generate an interrupt (if enabled) and each port has an interrupt request (IRQ) and interrupt service routine (ISR) associated with it.

I/O port power source mapping is listed in Table 3-3. The associated supply determines the VOH, VOL, VIH, and VIL levels when configured for CMOS and Automotive thresholds.

Table 3-3 I/O port power source

Supply VDDD VDDIO_1 VDDIO_2

Ports
P0, P2, P3, P5, P17, P18, P19, P21, P22, P23 P6, P7, P8[13] P11, P12, P13, P14

Note 13.The I/Os in VDDIO_1 domain are referred to the VDDD domain in 64-LQFP package.

Datasheet

18

002-25756 Rev. *C 2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Functional description

3.4.1

Port nomenclature

Px.y describes a particular bit “y” available within an I/O port “x.” For example, P4.2 reads “port 4, bit 2”.

Each I/O implements the following:

· Programmable drive mode – High impedance – Resistive pull-up – Resistive pull-down – Open drain with strong pull-down – Open drain with strong pull-up – Strong pull-up or pull-down – Weak pull-up or pull-down

CYT2B6 has two types of programmable I/Os: GPIO standard and GPIO Enhanced.

3.4.2

GPIO Standard (GPIO_STD)

Supports standard automotive signaling across the 2.7-V to 5.5-V VDDIO range. GPIO Standard I/Os have multiple configurable drive levels, drive modes, and selectable input levels.

3.4.3

GPIO Enhanced (GPIO_ENH)

Supports extended functionality automotive signaling across at lower voltages (full I2C timing support, slew-rate control).

the

2.7-V

to

5.5-V

VDDIO

range

with

higher

currents

Both GPIO_STD and GPIO_ENH implement the following:

· Configurable input threshold (CMOS, TTL, or Automotive)

· Hold mode for latching previous state (used for retaining the I/O state in DeepSleep mode)

· Analog input mode (input and output buffers disabled)

3.4.4

Smart I/O

Smart I/O allows Boolean operations on signals going to the I/O from the subsystems of the chip or on signals coming into the chip. CYT2B6 has three Smart I/O blocks. Operation can be synchronous or asynchronous and the blocks operate in all device power modes except for the Hibernate mode.

Datasheet

19

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
CYT2B6 address map

4

CYT2B6 address map

The CYT2B6 microcontroller supports the memory spaces shown in Figure 4-1.
· 576 KB (448 KB + 128 KB) of code-flash, used in the single- or dual-bank mode based on the associated bit in the flash control register – Single-bank mode – 576 KB – Dual-bank mode – 288 KB per bank
· 64 KB (48 KB + 16 KB) of work-flash, used in the single- or dual-bank mode based on the associated bit in the flash control register – Single-bank mode – 64 KB – Dual-bank mode – 32 KB per bank
· 64 KB of SRAM (First 2 KB is reserved for internal usage)
· 32 KB of secure ROM

Datasheet

20

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
CYT2B6 address map

0xFFFF FFFF

ARM System Space

CPU & Debug Registers

0xE000 0000 0x43FF FFFF

Reserved

0x4000 0000
0x1780 7FFF 0x1780 0000 0x1700 7FFF 0x1700 0000
0x1400 FFFF
0x1400 C000 0x1400 BFFF
0x1400 0000
0x1008 FFFF 0x1007 0000 0x1006 FFFF

Reserved
Reserved
Reserved 16 KB
(128 B Small Sectors) 48 KB
(2 KB Large Sectors) Reserved 128 KB
(8 KB Small Sectors)

448 KB (32 KB Large Sectors)

Peripheral Interconnect or Memory map

Mainly used for on-chip peripherals e.g., AHB or APB Peripherals

Alternate Flash Supervisory Region
Flash Supervisory Region

Used to store manufacture specific data like flash protection settings, trim settings, device addresses, serial numbers, calibration data, etc.

Work flash

Work flash used for long term data retention

Code flash

Mainly used for user program code

0x1000 0000 0x0800 FFFF
0x0800 0800 0x0800 0000 0x0000 7FFF 0x0000 0000

Reserved
62 KB
2 KB
Reserved 32 KB

SRAM0 ROM

Figure 4-1 CYT2B6 address map[14, 15]

General purpose RAM, mainly used for data
Secured Boot ROM to set user specified protection levels, trim and configuration data, code authentication, jump to user mode etc.

Notes 14.The size representation is not up to scale. 15.First 2 KB of SRAM is reserved, not available for users. User must keep the power of first 32KB block of SRAM0 in enabled or retained
in all Active, LP Active, Sleep, LP Sleep, DeepSleep modes.

Datasheet

21

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Flash base address map

5

Flash base address map

Table 5-1 through Table 5-6 give information about the sector mapping of the code- and work-flash regions along with their respective base addresses.

Table 5-1 Code-flash Address Mapping in Single Bank Mode

Code-flash Size (KB)

Large Sectors (LS)

Small Sectors (SS)

Large Sector Base Address

Small Sector Base Address

576

32 KB × 14

8 KB × 16

0x1000 0000

0x1007 0000

Table 5-2 Work-flash Address Mapping in Single Bank Mode

Work-flash Size (KB)

Large Sectors Small Sectors Large Sector Base Address Small Sector Base Address

64

2 KB × 24

128 B × 128

0x1400 0000

0x1400 C000

Table 5-3 Code-flash Address Mapping in Dual Bank Mode (Mapping A)

Code-flash First Size (KB) Half LS

First Half SS

Second Half LS

Second Half SS

First Half First Half LS Base SS Base Address Address

576 32 KB × 7 8 KB × 8 32 KB × 7 8 KB × 8 0x1000 0x1003

0000

8000

Second Half
LS Base Address
0x1200 0000

Second Half SS
Base Address
0x1203 8000

Table 5-4 Code-flash Address Mapping in Dual Bank Mode (Mapping B)

Code-flash First Size (KB) Half LS

First Half SS

Second Half LS

Second Half SS

First Half First Half LS Base SS Base Address Address

576

32 KB × 7 8 KB × 8 32 KB × 7 8 KB × 8 0x1200 0x1203

0000

8000

Second Half
LS Base Address
0x1000 0000

Second Half SS
Base Address
0x1003 8000

Table 5-5 Work-flash Address Mapping in Dual Bank Mode (Mapping A)

Work-flash First Size (KB) Half LS

First Half SS

Second Half LS

Second Half SS

First Half First Half LS Base SS Base Address Address

64

2 KB × 12 128 B × 64 2 KB × 12 128 B × 64 0x1400 0x1400

0000

6000

Second Half
LS Base Address
0x1500 0000

Second Half SS
Base Address
0x1500 6000

Table 5-6 Work-flash Address Mapping in Dual Bank Mode (Mapping B)

Work-flash First Size (KB) Half LS

First Half SS

Second Half LS

Second Half SS

First Half First Half LS Base SS Base Address Address

64

2 KB × 12 128 B × 64 2 KB × 12 128 B × 64 0x1500 0x1500

0000

6000

Second Half
LS Base Address
0x1400 0000

Second Half SS
Base Address
0x1400 6000

Datasheet

22

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Peripheral I/O map

6

Peripheral I/O map

Table 6-1 CYT2B6 peripheral I/O map

Section

Description

Base Address Instances Instance Size Group Slave

Peripheral interconnect

0x4000 0000

Peripheral group (0, 1, 2, 3, 5, 6, 9) PERI
Peripheral trigger group

0x4000 4000

7

0x4000 8000

11

0x20 0x400

0

0

Peripheral 1:1 trigger group

0x4000 C000

11

0x400

Peripheral interconnect, master interface 0x4001 0000

PERI_MS PERI Programmable PPU

0x4001 0000 6[16]

0x40

0

1

PERI Fixed PPU

0x4001 0800 458

0x40

Crypto Cryptography component

0x4010 0000

1

0

CPUSS CPU subsystem (CPUSS)

0x4020 0000

2

0

FAULT

Fault structure subsystem Fault structures

0x4021 0000

0x4021 0000

4

0x100

2

1

Inter process communication

0x4022 0000

IPC

IPC structures

0x4022 0000

8

0x20

2

2

IPC interrupt structures

0x4022 1000

8

0x20

Protection

0x4023 0000

PROT

Shared memory protection unit structures

0x4023 2000

16

0x40

2

3

Memory protection unit structures

0x4023 4000

16

0x400

FLASHC Flash controller

0x4024 0000

2

4

System Resources Subsystem Core Registers

0x4026 0000

Clock Supervision High Frequency

0x4026 1400

3

0x10

Clock Supervision Reference Frequency 0x4026 1710

1

SRSS

Clock Supervision Low Frequency

0x4026 1720

1

2

5

Clock Supervision Internal Low Frequency 0x4026 1730

1

Multi Counter WDT

0x4026 8000

2

0x100

Free Running WDT

0x4026 C000

1

SRSS Backup Domain/RTC BACKUP
Backup Register

0x4027 0000

0x4027 1000

4

2

6

0x04

P-DMA

P-DMA0 Controller P-DMA0 channel structures P-DMA1 Controller P-DMA1 channel structures

0x4028 0000

0x4028 8000

54

0x4029 0000

0x4029 8000

26

2

7

0x40

2

8

0x40

M-DMA0 Controller M-DMA
M-DMA0 channels

0x402A 0000

0x402A 1000

2

0x100

2

9

eFUSE eFUSE Customer Data (192 bits)

0x402C 0868

6

0x04

2 10

HSIOM High-Speed I/O Matrix (HSIOM)

0x4030 0000

17

0x10

3

0

Note 16.These six Programmable PPUs are configured by the Boot ROM and are available for the user based on the access rights. Refer to the
device specific TRM to know more about the configuration of these programmable PPUs.

Datasheet

23

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Peripheral I/O map

Table 6-1

CYT2B6 peripheral I/O map (continued)

Section

Description

Base Address Instances Instance Size Group Slave

GPIO

GPIO port control/configuration

0x4031 0000

17

0x80

3

1

Programmable I/O configuration SMARTIO
SMARTIO port configuration

0x4032 0000

0x4032 0C00

3

0x100

3

2

Timer/Counter/PWM 0 (TCPWM0)

0x4038 0000

TCPWM0 Group #0 (16-bit)

0x4038 0000

46

TCPWM

TCPWM0 Group #1 (16-bit, Motor control) 0x4038 8000

4

0x80

3

3

0x80

TCPWM0 Group #2 (32-bit)

0x4039 0000

2

0x80

Event generator 0 (EVTGEN0)

0x403F 0000

EVTGEN

Event generator 0 comparator structures 0x403F 0800

11

3

4

0x20

Local Interconnect Network 0 (LIN0)

0x4050 0000

LIN

LIN0 Channels

0x4050 8000

5

0x100

5

0

CAN0 controller Message RAM CAN0 TTCANFD CAN1 controller Message RAM CAN1

0x4052 0000

2

0x4053 0000

0x4054 0000

2

0x4055 0000

0x200 0x5FFF 0x200 0x5FFF

5

1

5

2

SCB

Serial Communications Block (SPI/UART/I2C)

0x4060 0000

6

0x10000

0-7
6 [NA 2, 6]

Programmable Analog Subsystem (PASS0)

0x4090 0000

SAR0 channel controller

0x4090 0000

PASS0 SAR

SAR1 channel controller SAR2 channel controller

0x4090 1000 0x4090 2000

9

0

SAR0 channel structures

0x4090 0800

11

0x40

SAR1 channel structures

0x4090 1800

13

0x40

SAR2 channel structures

0x4090 2800

8

0x40

Datasheet

24

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
CYT2B6 clock diagram

7

CYT2B6 clock diagram

IMO

EXT_CLK

ECO

ECO Prescaler

WCO
LS

MUX

MU X
MUX FLL

MU X
MUX PLL

MU X
MUX

MU X
MUX

LS
MUX
LS

CLK_REF_HF

CLK_ PATH0

CLK_ PATH1

CLK_ PATH2

CLK_ PATH3

CLK_LF

CLK_ILO0 MUX
CLK_BAK

ILO0
LS

CLK_ILO0 CLK_REF_HF

CSV

MUX
Predivider (1/2/4/8)

MUX
Predivider (1/2/4/8)

MUX
Predivider (1/2/4/8)

CSV

CSV

CSV CLK_HF2

CLK_HF0

CLK_HF1

CSV CLK_ILO0

CSV CLK_LF

Divider (1-256)
CLK_PERI

Divider (1-256)

CLK_FAST

Divider (1-256)

CLK_SLOW

Divider (1-256)

CLK_GR3

Divider (1-256)

CLK_GR5

Divider (1-256)

Divider (1-256)

CLK_GR6 CLK_GR9

Peripheral Clock Dividers

PCLK_SMARTIOx_CLOCK PCLK_TCPWM_CLOCKSx
PCLK_CANFDx_CLOCK_CAN PCLK_LIN_CLOCK_CH_ENx
PCLK_SCBx_CLOCK PCLK_PASS_CLOCK_SARx PCLK_CPUSS_CLOCK_TRACE_IN

ILO1
LS
WDT RTC MCWDT

LEGEND 1: Active Domain DeepSleep Domain Hibernate Domain

LEGEND 2: Relationship of Monitored Clock and Reference Clock
Monitored Clock

Reference Clock

CSV

Event Generator
ROM/SRAM/FLASH
CM4 CPUSS Fast Infrastructure
CM0+ CPUSS Slow Infrastructure P-DMA / M-DMA
CRYPTO PERI SRSS
EFUSE
IOSS TCPWM CAN FD
LIN
SCB[*] SCB[0] SAR ADC CPUSS(Trace Clock)

Serial interface clock

Figure 7-1 CYT2B6 clock diagram

Datasheet

25

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
CYT2B6 CPU start-up sequence

8

CYT2B6 CPU start-up sequence

The start-up sequence is described in the following steps:
1. System Reset (@0x0000 0000)
2. CM0+ executes ROM boot (@0x0000 0004) i. Applies trims ii. Applies Debug Access port (DAP) access restrictions and system protection from eFuse and supervisory flash iii.Authenticates flash boot (only in SECURE life-cycle stage) and transfers control to it
3. CM0+ executes flash boot (from Supervisory flash @0x1700 2000) i. Debug pins are configured as per the SWD/JTAG spec[17] ii. Sets CM0+ vector offset register (CM0_VTOR part of the Arm® system space) to the beginning of flash (@0x1000 0000) iii.CM0+ branches to its Reset handler
4. CM0+ starts execution i. Moves CM0+ vector table to SRAM (updates CM0+ vector table base) ii. Sets CM4_VECTOR_TABLE_BASE (@0x0000 0200) to the location of CM4 vector table mentioned in flash (specified in CM4 linker definition file) iii.Releases CM4 from reset iv.Continues execution of CM0+ user application
5. CM4 executes directly from either code-flash or SRAM i. CM4 branches to its Reset handler ii. Continues execution of CM4 user application

Note 17.Port configuration of SWD/JTAG pins will be changed from the default GPIO mode to support debugging after the boot process, refer
to Table 11-1 for pin assignments.

Datasheet

26

002-25756 Rev. *C

2022-10-07

50 VDDIO_2 49 P12.4 48 P12.3 47 P12.2 46 P12.1 45 P12.0 44 VREFH 43 VDDA 42 VSSA 41 VREFL 40 P11.2 39 P11.1 38 P11.0 37 P8.2 36 P8.1 35 P8.0 34 P7.5 33 P7.4 32 P7.3 31 P7.2 30 P7.1 29 P7.0 28 VCCD 27 VSSD 26 VSSD

VSSD 76 P19.0 77 P19.1 78 P19.2 79 P19.3 80 P21.0 81 P21.1 82 P21.2 83 P21.3 84 XRES_L 85 VDDD 86 VSSD 87 VSSD 88 VCCD 89 P21.5 90 P22.0 91 P22.1 92 P22.2 93 P22.3 94 P23.3 95 P23.4 96 P23.5 97 P23.6 98 P23.7 99 VDDD 100

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Pin assignment

9

Pin assignment

VSSD 1 P0.0 2 P0.1 3 P0.2 4 P0.3 5 P2.0 6 P2.1 7 P2.2 8 P2.3 9 P3.0 10 P3.1 11
VDDD 12 VSSD 13
P5.0 14 P5.1 15 P5.2 16 P5.3 17 P6.0 18 P6.1 19 P6.2 20 P6.3 21 P6.4 22 P6.5 23 VDDD 24 VDDIO_1 25

100-LQFP

Figure 9-1 100-LQFP pin assignment

75 VDDD 74 P18.7 73 P18.6 72 P18.5 71 P18.4 70 P18.3 69 P18.2 68 P18.1 67 P18.0 66 P17.2 65 P17.1 64 P17.0 63 P14.3 62 P14.2 61 P14.1 60 P14.0 59 P13.7 58 P13.6 57 P13.5 56 P13.4 55 P13.3 54 P13.2 53 P13.1 52 P13.0 51 VSSD

Datasheet

27

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Pin assignment

VSSD 76 PWM_50_N/TC_50_TR1/TC_H_0_TR0/FAULT_OUT_2 P19.0 77
PWM_26/TC_26_TR0/TC_H_0_TR1/FAULT_OUT_3 P19.1 78 PWM_26_N/TC_26_TR1/TRIG_IN[28] P19.2 79 TRIG_IN[29] P19.3 80 PWM_42/TC_42_TR0/WCO_IN P21.0 81
PWM_41/PWM_42_N/TC_41_TR0/TC_42_TR1/WCO_OUT P21.1 82 PWM_40/PWM_41_N/TC_40_TR0/TC_41_TR1/TRIG_DBG[1]/EXT_CLK/ECO_IN P21.2 83
PWM_39/PWM_40_N/TC_39_TR0/TC_40_TR1/ECO_OUT P21.3 84 XRES_L 85 VDDD 86 VSSD 87 VSSD 88 VCCD 89
PWM_37/TC_37_TR0 P21.5 90 PWM_34/TC_34_TR0/CAN1_1_TX P22.0 91 PWM_33/PWM_34_N/TC_33_TR0/TC_34_TR1/CAN1_1_RX P22.1 92
PWM_33_N/TC_33_TR1 P22.2 93 P22.3 94
FAULT_OUT_3/TRIG_IN[30] P23.3 95 PWM_25/TC_25_TR0/TRIG_DBG[0]/SWJ_SWO_TDO/TRIG_IN[31] P23.4 96 PWM_24/PWM_25_N/TC_24_TR0/TC_25_TR1/SWJ_SWCLK_TCLK P23.5 97 PWM_23/PWM_24_N/TC_23_TR0/TC_24_TR1/SWJ_SWDIO_TMS P23.6 98 PWM_22/PWM_23_N/TC_22_TR0/TC_23_TR1/CAL_SUP_NZ/SWJ_SWDOE_TDI/EXT_CLK/HIBERNATE_WAKEUP[1] P23.7 99
VDDD 100

VSSD 1 PWM_18/PWM_22_N/TC_18_TR0/TC_22_TR1/SCB0_RX/SCB7_SDA (1)/SCB0_MISO/LIN1_RX P0.0 2 PWM_17/PWM_18_N/TC_17_TR0/TC_18_TR1/SCB0_TX/SCB7_SCL (1)/SCB0_MOSI/LIN1_TX P0.1 3 PWM_14/PWM_17_N/TC_14_TR0/TC_17_TR1/SCB0_RTS/SCB0_SCL/SCB0_CLK/LIN1_EN/CAN0_1_TX P0.2 4 PWM_13/PWM_14_N/TC_13_TR0/TC_14_TR1/SCB0_CTS/SCB0_SDA/SCB0_SEL0/CAN0_1_RX P0.3 5 PWM_7/TC_7_TR0/SCB7_RX/SCB0_SEL1/SCB7_MISO/LIN0_RX/CAN0_0_TX/SWJ_TRSTN/TRIG_IN[2] P2.0 6 PWM_6/PWM_7_N/TC_6_TR0/TC_7_TR1/SCB7_TX/SCB7_SDA (0)/SCB0_SEL2/SCB7_MOSI/LIN0_TX/CAN0_0_RX/TRIG_IN[3] P2.1 7 PWM_5/PWM_6_N/TC_5_TR0/TC_6_TR1/SCB7_RTS/SCB7_SCL (0)/SCB0_SEL3/SCB7_CLK/LIN0_EN/TRIG_IN[4] P2.2 8
PWM_4/PWM_5_N/TC_4_TR0/TC_5_TR1/SCB7_CTS/SCB7_SEL0/TRIG_IN[5] P2.3 9 PWM_1/TC_1_TR0/TRIG_DBG[0] P3.0 10
PWM_0/PWM_1_N/TC_0_TR0/TC_1_TR1/TRIG_DBG[1] P3.1 11 VDDD 12 VSSD 13
PWM_9/TC_9_TR0 P5.0 14 PWM_10/PWM_9_N/TC_10_TR0/TC_9_TR1 P5.1 15 PWM_11/PWM_10_N/TC_11_TR0/TC_10_TR1 P5.2 16 PWM_12/PWM_11_N/TC_12_TR0/TC_11_TR1 P5.3 17 PWM_M_0/TC_M_0_TR0/SCB4_RX/SCB4_MISO/LIN3_RX/ADC[0]_0 P6.0 18 PWM_0/PWM_M_0_N/TC_0_TR0/TC_M_0_TR1/SCB4_TX/SCB4_SDA/SCB4_MOSI/LIN3_TX/ADC[0]_1 P6.1 19 PWM_M_1/PWM_0_N/TC_M_1_TR0/TC_0_TR1/SCB4_RTS/SCB4_SCL/SCB4_CLK/LIN3_EN/ADC[0]_2 P6.2 20 PWM_1/PWM_M_1_N/TC_1_TR0/TC_M_1_TR1/SCB4_CTS/SCB4_SEL0/LIN4_RX/CAL_SUP_NZ/ADC[0]_3 P6.3 21 PWM_M_2/PWM_1_N/TC_M_2_TR0/TC_1_TR1/SCB4_SEL1/LIN4_TX/ADC[0]_4 P6.4 22 PWM_2/PWM_M_2_N/TC_2_TR0/TC_M_2_TR1/SCB4_SEL2/LIN4_EN/ADC[0]_5 P6.5 23
VDDD 24 VDDIO_1 25

100-LQFP

75 VDDD 74 P18.7 PWM_50/PWM_51_N/TC_50_TR0/TC_51_TR1/TRACE_DATA_3/ADC[2]_7 73 P18.6 PWM_51/PWM_52_N/TC_51_TR0/TC_52_TR1/SCB1_SEL3/TRACE_DATA_2/ADC[2]_6 72 P18.5 PWM_52/PWM_53_N/TC_52_TR0/TC_53_TR1/PWM_H_2_N/SCB1_SEL2/TRACE_DATA_1/ADC[2]_5 71 P18.4 PWM_53/PWM_54_N/TC_53_TR0/TC_54_TR1/PWM_H_2/SCB1_SEL1/TRACE_DATA_0/ADC[2]_4 70 P18.3 PWM_54/PWM_55_N/TC_54_TR0/TC_55_TR1/SCB1_CTS/SCB1_SEL0/TRACE_CLOCK/ADC[2]_3 69 P18.2 PWM_55/TC_55_TR0/SCB1_RTS/SCB1_SCL/SCB1_CLK/ADC[2]_2 68 P18.1 PWM_H_0_N/SCB1_TX/SCB1_SDA/SCB1_MOSI/FAULT_OUT_1/ADC[2]_1 67 P18.0 PWM_H_0/SCB1_RX/SCB1_MISO/FAULT_OUT_0/ADC[2]_0 66 P17.2 PWM_H_2_N 65 P17.1 PWM_H_2/CAN1_1_RX 64 P17.0 CAN1_1_TX 63 P14.3 PWM_51/PWM_50_N/TC_51_TR0/TC_50_TR1/ADC[1]_23 62 P14.2 PWM_50/PWM_49_N/TC_50_TR0/TC_49_TR1/ADC[1]_22 61 P14.1 PWM_49/PWM_48_N/TC_49_TR0/TC_48_TR1/CAN1_0_RX 60 P14.0 PWM_48/PWM_47_N/TC_48_TR0/TC_47_TR1/CAN1_0_TX 59 P13.7 PWM_47/TC_47_TR0/TRIG_IN[23] 58 P13.6 PWM_46_N/TC_46_TR1/SCB3_SEL3/TRIG_IN[22] 57 P13.5 PWM_46/TC_46_TR0/SCB3_SEL2/ADC[1]_17 56 P13.4 PWM_45_N/TC_45_TR1/SCB3_SEL1/ADC[1]_16 55 P13.3 PWM_45/TC_45_TR0/EXT_MUX[2]_EN/SCB3_CTS/SCB3_SEL0/ADC[1]_15 54 P13.2 PWM_44_N/TC_44_TR1/EXT_MUX[2]_2/SCB3_RTS/SCB3_SCL/SCB3_CLK/ADC[1]_14 53 P13.1 PWM_44/TC_44_TR0/EXT_MUX[2]_1/SCB3_TX/SCB3_SDA/SCB3_MOSI/ADC[1]_13 52 P13.0 EXT_MUX[2]_0/SCB3_RX/SCB3_MISO/ADC[1]_12 51 VSSD

50 VDDIO_2 49 P12.4 PWM_40/PWM_39_N/TC_40_TR0/TC_39_TR1/EXT_MUX[1]_1/ADC[1]_8 48 P12.3 PWM_39/PWM_38_N/TC_39_TR0/TC_38_TR1/EXT_MUX[1]_0/ADC[1]_7 47 P12.2 PWM_38/PWM_37_N/TC_38_TR0/TC_37_TR1/EXT_MUX[1]_EN/ADC[1]_6 46 P12.1 PWM_37/PWM_36_N/TC_37_TR0/TC_36_TR1/TRIG_IN[21]/ADC[1]_5 45 P12.0 PWM_36/TC_36_TR0/TRIG_IN[20]/ADC[1]_4 44 VREFH 43 VDDA 42 VSSA 41 VREFL 40 P11.2 ADC[2]_M 39 P11.1 ADC[1]_M 38 P11.0 ADC[0]_M 37 P8.2 PWM_21/PWM_20_N/TC_21_TR0/TC_20_TR1/LIN2_EN/TRIG_IN[15]/ADC[0]_17 36 P8.1 PWM_20/PWM_19_N/TC_20_TR0/TC_19_TR1/LIN2_TX/CAN0_0_RX/TRIG_IN[14] 35 P8.0 PWM_19/TC_19_TR0/LIN2_RX/CAN0_0_TX 34 P7.5 PWM_17/TC_17_TR0/SCB5_SEL2 33 P7.4 PWM_16_N/TC_16_TR1/SCB5_SEL1/ADC[0]_12 32 P7.3 PWM_16/TC_16_TR0/SCB5_CTS/SCB5_SEL0/ADC[0]_11 31 P7.2 PWM_15_N/TC_15_TR1/SCB5_RTS/SCB5_SCL/SCB5_CLK/LIN4_EN 30 P7.1 PWM_15/PWM_M_4_N/TC_15_TR0/TC_M_4_TR1/SCB5_TX/SCB5_SDA/SCB5_MOSI/LIN4_TX/ADC[0]_9 29 P7.0 PWM_M_4/TC_M_4_TR0/SCB5_RX/SCB5_MISO/LIN4_RX/ADC[0]_8 28 VCCD 27 VSSD 26 VSSD

Figure 9-2 100-LQFP pin assignment with alternate functions

Datasheet

28

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Pin assignment

VSSD 61 P19.0 62 P19.1 63 P21.0 64 P21.1 65 P21.2 66 P21.3 67 XRES_L 68 VDDD 69 VSSD 70 VSSD 71 VCCD 72 P22.0 73 P22.1 74 P23.3 75 P23.4 76 P23.5 77 P23.6 78 P23.7 79 VDDD 80

40 VDDIO_2 39 P12.3 38 P12.2 37 P12.1 36 P12.0 35 VREFH 34 VDDA 33 VSSA 32 VREFL 31 P11.2 30 P11.1 29 P11.0 28 P8.2 27 P8.1 26 P8.0 25 P7.3 24 P7.2 23 P7.1 22 P7.0 21 VSSD

VSSD 1 P0.0 2 P0.1 3 P0.2 4 P0.3 5 P2.0 6 P2.1 7 P2.2 8 P2.3 9 P5.0 10 P5.1 11 P5.2 12 P5.3 13 P6.0 14 P6.1 15 P6.2 16 P6.3 17 P6.4 18 P6.5 19
VDDIO_1 20

80-LQFP

Figure 9-3 80-LQFP pin assignment

60 VDDD 59 P18.7 58 P18.6 57 P18.5 56 P18.4 55 P18.3 54 P18.2 53 P18.1 52 P18.0 51 P14.1 50 P14.0 49 P13.7 48 P13.6 47 P13.5 46 P13.4 45 P13.3 44 P13.2 43 P13.1 42 P13.0 41 VSSD

Datasheet

29

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Pin assignment

VSSD 61 PWM_50_N/TC_50_TR1/TC_H_0_TR0/FAULT_OUT_2 P19.0 62
PWM_26/TC_26_TR0/TC_H_0_TR1/FAULT_OUT_3 P19.1 63 PWM_42/TC_42_TR0/WCO_IN P21.0 64
PWM_41/PWM_42_N/TC_41_TR0/TC_42_TR1/WCO_OUT P21.1 65 PWM_40/PWM_41_N/TC_40_TR0/TC_41_TR1/TRIG_DBG[1]/EXT_CLK/ECO_IN P21.2 66
PWM_39/PWM_40_N/TC_39_TR0/TC_40_TR1/ECO_OUT P21.3 67 XRES_L 68 VDDD 69 VSSD 70 VSSD 71 VCCD 72
PWM_34/TC_34_TR0/CAN1_1_TX P22.0 73 PWM_33/PWM_34_N/TC_33_TR0/TC_34_TR1/CAN1_1_RX P22.1 74
FAULT_OUT_3/TRIG_IN[30] P23.3 75 PWM_25/TC_25_TR0/TRIG_DBG[0]/SWJ_SWO_TDO/TRIG_IN[31] P23.4 76 PWM_24/PWM_25_N/TC_24_TR0/TC_25_TR1/SWJ_SWCLK_TCLK P23.5 77 PWM_23/PWM_24_N/TC_23_TR0/TC_24_TR1/SWJ_SWDIO_TMS P23.6 78 PWM_22/PWM_23_N/TC_22_TR0/TC_23_TR1/CAL_SUP_NZ/SWJ_SWDOE_TDI/EXT_CLK/HIBERNATE_WAKEUP[1] P23.7 79
VDDD 80

VSSD 1 PWM_18/PWM_22_N/TC_18_TR0/TC_22_TR1/SCB0_RX/SCB7_SDA (1)/SCB0_MISO/LIN1_RX P0.0 2 PWM_17/PWM_18_N/TC_17_TR0/TC_18_TR1/SCB0_TX/SCB7_SCL (1)/SCB0_MOSI/LIN1_TX P0.1 3 PWM_14/PWM_17_N/TC_14_TR0/TC_17_TR1/SCB0_RTS/SCB0_SCL/SCB0_CLK/LIN1_EN/CAN0_1_TX P0.2 4 PWM_13/PWM_14_N/TC_13_TR0/TC_14_TR1/SCB0_CTS/SCB0_SDA/SCB0_SEL0/CAN0_1_RX P0.3 5 PWM_7/TC_7_TR0/SCB7_RX/SCB0_SEL1/SCB7_MISO/LIN0_RX/CAN0_0_TX/SWJ_TRSTN/TRIG_IN[2] P2.0 6 PWM_6/PWM_7_N/TC_6_TR0/TC_7_TR1/SCB7_TX/SCB7_SDA (0)/SCB0_SEL2/SCB7_MOSI/LIN0_TX/CAN0_0_RX/TRIG_IN[3] P2.1 7 PWM_5/PWM_6_N/TC_5_TR0/TC_6_TR1/SCB7_RTS/SCB7_SCL (0)/SCB0_SEL3/SCB7_CLK/LIN0_EN/TRIG_IN[4] P2.2 8
PWM_4/PWM_5_N/TC_4_TR0/TC_5_TR1/SCB7_CTS/SCB7_SEL0/TRIG_IN[5] P2.3 9 PWM_9/TC_9_TR0 P5.0 10
PWM_10/PWM_9_N/TC_10_TR0/TC_9_TR1 P5.1 11 PWM_11/PWM_10_N/TC_11_TR0/TC_10_TR1 P5.2 12 PWM_12/PWM_11_N/TC_12_TR0/TC_11_TR1 P5.3 13 PWM_M_0/TC_M_0_TR0/SCB4_RX/SCB4_MISO/LIN3_RX/ADC[0]_0 P6.0 14 PWM_0/PWM_M_0_N/TC_0_TR0/TC_M_0_TR1/SCB4_TX/SCB4_SDA/SCB4_MOSI/LIN3_TX/ADC[0]_1 P6.1 15 PWM_M_1/PWM_0_N/TC_M_1_TR0/TC_0_TR1/SCB4_RTS/SCB4_SCL/SCB4_CLK/LIN3_EN/ADC[0]_2 P6.2 16 PWM_1/PWM_M_1_N/TC_1_TR0/TC_M_1_TR1/SCB4_CTS/SCB4_SEL0/LIN4_RX/CAL_SUP_NZ/ADC[0]_3 P6.3 17 PWM_M_2/PWM_1_N/TC_M_2_TR0/TC_1_TR1/SCB4_SEL1/LIN4_TX/ADC[0]_4 P6.4 18 PWM_2/PWM_M_2_N/TC_2_TR0/TC_M_2_TR1/SCB4_SEL2/LIN4_EN/ADC[0]_5 P6.5 19
VDDIO_1 20

80-LQFP

60 VDDD 59 P18.7 PWM_50/PWM_51_N/TC_50_TR0/TC_51_TR1/TRACE_DATA_3/ADC[2]_7 58 P18.6 PWM_51/PWM_52_N/TC_51_TR0/TC_52_TR1/SCB1_SEL3/TRACE_DATA_2/ADC[2]_6 57 P18.5 PWM_52/PWM_53_N/TC_52_TR0/TC_53_TR1/PWM_H_2_N/SCB1_SEL2/TRACE_DATA_1/ADC[2]_5 56 P18.4 PWM_53/PWM_54_N/TC_53_TR0/TC_54_TR1/PWM_H_2/SCB1_SEL1/TRACE_DATA_0/ADC[2]_4 55 P18.3 PWM_54/PWM_55_N/TC_54_TR0/TC_55_TR1/SCB1_CTS/SCB1_SEL0/TRACE_CLOCK/ADC[2]_3 54 P18.2 PWM_55/TC_55_TR0/SCB1_RTS/SCB1_SCL/SCB1_CLK/ADC[2]_2 53 P18.1 PWM_H_0_N/SCB1_TX/SCB1_SDA/SCB1_MOSI/FAULT_OUT_1/ADC[2]_1 52 P18.0 PWM_H_0/SCB1_RX/SCB1_MISO/FAULT_OUT_0/ADC[2]_0 51 P14.1 PWM_49/PWM_48_N/TC_49_TR0/TC_48_TR1/CAN1_0_RX 50 P14.0 PWM_48/PWM_47_N/TC_48_TR0/TC_47_TR1/CAN1_0_TX 49 P13.7 PWM_47/TC_47_TR0/TRIG_IN[23] 48 P13.6 PWM_46_N/TC_46_TR1/SCB3_SEL3/TRIG_IN[22] 47 P13.5 PWM_46/TC_46_TR0/SCB3_SEL2/ADC[1]_17 46 P13.4 PWM_45_N/TC_45_TR1/SCB3_SEL1/ADC[1]_16 45 P13.3 PWM_45/TC_45_TR0/EXT_MUX[2]_EN/SCB3_CTS/SCB3_SEL0/ADC[1]_15 44 P13.2 PWM_44_N/TC_44_TR1/EXT_MUX[2]_2/SCB3_RTS/SCB3_SCL/SCB3_CLK/ADC[1]_14 43 P13.1 PWM_44/TC_44_TR0/EXT_MUX[2]_1/SCB3_TX/SCB3_SDA/SCB3_MOSI/ADC[1]_13 42 P13.0 EXT_MUX[2]_0/SCB3_RX/SCB3_MISO/ADC[1]_12 41 VSSD

40 VDDIO_2 39 P12.3 PWM_39/PWM_38_N/TC_39_TR0/TC_38_TR1/EXT_MUX[1]_0/ADC[1]_7 38 P12.2 PWM_38/PWM_37_N/TC_38_TR0/TC_37_TR1/EXT_MUX[1]_EN/ADC[1]_6 37 P12.1 PWM_37/PWM_36_N/TC_37_TR0/TC_36_TR1/TRIG_IN[21]/ADC[1]_5 36 P12.0 PWM_36/TC_36_TR0/TRIG_IN[20]/ADC[1]_4 35 VREFH 34 VDDA 33 VSSA 32 VREFL 31 P11.2 ADC[2]_M 30 P11.1 ADC[1]_M 29 P11.0 ADC[0]_M 28 P8.2 PWM_21/PWM_20_N/TC_21_TR0/TC_20_TR1/LIN2_EN/TRIG_IN[15]/ADC[0]_17 27 P8.1 PWM_20/PWM_19_N/TC_20_TR0/TC_19_TR1/LIN2_TX/CAN0_0_RX/TRIG_IN[14] 26 P8.0 PWM_19/TC_19_TR0/LIN2_RX/CAN0_0_TX 25 P7.3 PWM_16/TC_16_TR0/SCB5_CTS/SCB5_SEL0/ADC[0]_11 24 P7.2 PWM_15_N/TC_15_TR1/SCB5_RTS/SCB5_SCL/SCB5_CLK/LIN4_EN 23 P7.1 PWM_15/PWM_M_4_N/TC_15_TR0/TC_M_4_TR1/SCB5_TX/SCB5_SDA/SCB5_MOSI/LIN4_TX/ADC[0]_9 22 P7.0 PWM_M_4/TC_M_4_TR0/SCB5_RX/SCB5_MISO/LIN4_RX/ADC[0]_8 21 VSSD

Figure 9-4 80-LQFP pin assignment with alternate functions

Datasheet

30

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Pin assignment

VSSD 49 P21.0 50 P21.1 51 P21.2 52 P21.3 53 XRES_L 54 VDDD 55 VSSD 56 VSSD 57 VCCD 58 P22.0 59 P23.3 60 P23.4 61 P23.5 62 P23.6 63 P23.7 64

P0.0 1 P0.1 2 P0.2 3 P0.3 4 P2.0 5 P2.1 6 P5.0 7 P5.1 8 P6.0 9 P6.1 10 P6.2 11 P6.3 12 P6.4 13 P6.5 14 P6.6 15 VDDD 16

64-LQFP

48 VDDD 47 P18.7 46 P18.6 45 P18.5 44 P18.4 43 P18.3 42 P18.1 41 P18.0 40 P14.2 39 P14.1 38 P14.0 37 P13.3 36 P13.2 35 P13.1 34 P13.0 33 VSSD

32 VDDIO_2 31 P12.1 30 P12.0 29 VREFH 28 VDDA 27 VSSA 26 VREFL 25 P11.2 24 P11.1 23 P11.0 22 P8.1 21 P8.0 20 P7.2 19 P7.1 18 P7.0 17 VSSD

Figure 9-5 64-LQFP pin assignment

Datasheet

31

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Pin assignment

VSSD 49 PWM_42/TC_42_TR0/WCO_IN P21.0 50 PWM_41/PWM_42_N/TC_41_TR0/TC_42_TR1/WCO_OUT P21.1 51 PWM_40/PWM_41_N/TC_40_TR0/TC_41_TR1/TRIG_DBG[1]/EXT_CLK/ECO_IN P21.2 52 PWM_39/PWM_40_N/TC_39_TR0/TC_40_TR1/ECO_OUT P21.3 53
XRES_L 54 VDDD 55 VSSD 56 VSSD 57 VCCD 58
PWM_34/TC_34_TR0/CAN1_1_TX P22.0 59 FAULT_OUT_3/TRIG_IN[30] P23.3 60
PWM_25/TC_25_TR0/TRIG_DBG[0]/SWJ_SWO_TDO/TRIG_IN[31] P23.4 61 PWM_24/PWM_25_N/TC_24_TR0/TC_25_TR1/SWJ_SWCLK_TCLK P23.5 62
PWM_23/PWM_24_N/TC_23_TR0/TC_24_TR1/SWJ_SWDIO_TMS P23.6 63 PWM_22/PWM_23_N/TC_22_TR0/TC_23_TR1/CAL_SUP_NZ/SWJ_SWDOE_TDI/EXT_CLK/HIBERNATE_WAKEUP[1] P23.7 64

PWM_18/PWM_22_N/TC_18_TR0/TC_22_TR1/SCB0_RX/SCB7_SDA (1)/SCB0_MISO/LIN1_RX P0.0 1 PWM_17/PWM_18_N/TC_17_TR0/TC_18_TR1/SCB0_TX/SCB7_SCL (1)/SCB0_MOSI/LIN1_TX P0.1 2 PWM_14/PWM_17_N/TC_14_TR0/TC_17_TR1/SCB0_RTS/SCB0_SCL/SCB0_CLK/LIN1_EN/CAN0_1_TX P0.2 3 PWM_13/PWM_14_N/TC_13_TR0/TC_14_TR1/SCB0_CTS/SCB0_SDA/SCB0_SEL0/CAN0_1_RX P0.3 4 PWM_7/TC_7_TR0/SCB7_RX/SCB0_SEL1/SCB7_MISO/LIN0_RX/CAN0_0_TX/SWJ_TRSTN/TRIG_IN[2] P2.0 5 PWM_6/PWM_7_N/TC_6_TR0/TC_7_TR1/SCB7_TX/SCB7_SDA (0)/SCB0_SEL2/SCB7_MOSI/LIN0_TX/CAN0_0_RX/TRIG_IN[3] P2.1 6
PWM_9/TC_9_TR0 P5.0 7 PWM_10/PWM_9_N/TC_10_TR0/TC_9_TR1 P5.1 8 PWM_M_0/TC_M_0_TR0/SCB4_RX/SCB4_MISO/LIN3_RX/ADC[0]_0 P6.0 9 PWM_0/PWM_M_0_N/TC_0_TR0/TC_M_0_TR1/SCB4_TX/SCB4_SDA/SCB4_MOSI/LIN3_TX/ADC[0]_1 P6.1 10 PWM_M_1/PWM_0_N/TC_M_1_TR0/TC_0_TR1/SCB4_RTS/SCB4_SCL/SCB4_CLK/LIN3_EN/ADC[0]_2 P6.2 11 PWM_1/PWM_M_1_N/TC_1_TR0/TC_M_1_TR1/SCB4_CTS/SCB4_SEL0/LIN4_RX/CAL_SUP_NZ/ADC[0]_3 P6.3 12 PWM_M_2/PWM_1_N/TC_M_2_TR0/TC_1_TR1/SCB4_SEL1/LIN4_TX/ADC[0]_4 P6.4 13 PWM_2/PWM_M_2_N/TC_2_TR0/TC_M_2_TR1/SCB4_SEL2/LIN4_EN/ADC[0]_5 P6.5 14 PWM_2_N/TC_2_TR1/SCB4_SEL3/TRIG_IN[8] P6.6 15
VDDD 16

64-LQFP

48 VDDD 47 P18.7 PWM_50/PWM_51_N/TC_50_TR0/TC_51_TR1/TRACE_DATA_3/ADC[2]_7 46 P18.6 PWM_51/PWM_52_N/TC_51_TR0/TC_52_TR1/SCB1_SEL3/TRACE_DATA_2/ADC[2]_6 45 P18.5 PWM_52/PWM_53_N/TC_52_TR0/TC_53_TR1/PWM_H_2_N/SCB1_SEL2/TRACE_DATA_1/ADC[2]_5 44 P18.4 PWM_53/PWM_54_N/TC_53_TR0/TC_54_TR1/PWM_H_2/SCB1_SEL1/TRACE_DATA_0/ADC[2]_4 43 P18.3 PWM_54/PWM_55_N/TC_54_TR0/TC_55_TR1/SCB1_CTS/SCB1_SEL0/TRACE_CLOCK/ADC[2]_3 42 P18.1 PWM_H_0_N/SCB1_TX/SCB1_SDA/SCB1_MOSI/FAULT_OUT_1/ADC[2]_1 41 P18.0 PWM_H_0/SCB1_RX/SCB1_MISO/FAULT_OUT_0/ADC[2]_0 40 P14.2 PWM_50/PWM_49_N/TC_50_TR0/TC_49_TR1/ADC[1]_22 39 P14.1 PWM_49/PWM_48_N/TC_49_TR0/TC_48_TR1/CAN1_0_RX 38 P14.0 PWM_48/PWM_47_N/TC_48_TR0/TC_47_TR1/CAN1_0_TX 37 P13.3 PWM_45/TC_45_TR0/EXT_MUX[2]_EN/SCB3_CTS/SCB3_SEL0/ADC[1]_15 36 P13.2 PWM_44_N/TC_44_TR1/EXT_MUX[2]_2/SCB3_RTS/SCB3_SCL/SCB3_CLK/ADC[1]_14 35 P13.1 PWM_44/TC_44_TR0/EXT_MUX[2]_1/SCB3_TX/SCB3_SDA/SCB3_MOSI/ADC[1]_13 34 P13.0 EXT_MUX[2]_0/SCB3_RX/SCB3_MISO/ADC[1]_12 33 VSSD

32 VDDIO_2 31 P12.1 PWM_37/PWM_36_N/TC_37_TR0/TC_36_TR1/TRIG_IN[21]/ADC[1]_5 30 P12.0 PWM_36/TC_36_TR0/TRIG_IN[20]/ADC[1]_4 29 VREFH 28 VDDA 27 VSSA 26 VREFL 25 P11.2 ADC[2]_M 24 P11.1 ADC[1]_M 23 P11.0 ADC[0]_M 22 P8.1 PWM_20/PWM_19_N/TC_20_TR0/TC_19_TR1/LIN2_TX/CAN0_0_RX/TRIG_IN[14] 21 P8.0 PWM_19/TC_19_TR0/LIN2_RX/CAN0_0_TX 20 P7.2 PWM_15_N/TC_15_TR1/SCB5_RTS/SCB5_SCL/SCB5_CLK/LIN4_EN 19 P7.1 PWM_15/PWM_M_4_N/TC_15_TR0/TC_M_4_TR1/SCB5_TX/SCB5_SDA/SCB5_MOSI/LIN4_TX/ADC[0]_9 18 P7.0 PWM_M_4/TC_M_4_TR0/SCB5_RX/SCB5_MISO/LIN4_RX/ADC[0]_8 17 VSSD

Figure 9-6 64-LQFP pin assignment with alternate functions

Datasheet

32

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
High-speed I/O matrix connections

10

High-speed I/O matrix connections

Table 10-1 HSIOM connections reference

Name

Number

HSIOM_SEL_GPIO

0

HSIOM_SEL_GPIO_DSI

1

HSIOM_SEL_DSI_DSI

2

HSIOM_SEL_DSI_GPIO

3

HSIOM_SEL_AMUXA

4

HSIOM_SEL_AMUXB

5

HSIOM_SEL_AMUXA_DSI

6

HSIOM_SEL_AMUXB_DSI

7

HSIOM_SEL_ACT_0

8

HSIOM_SEL_ACT_1

9

HSIOM_SEL_ACT_2

10

HSIOM_SEL_ACT_3

11

HSIOM_SEL_DS_0

12

HSIOM_SEL_DS_1

13

HSIOM_SEL_DS_2

14

HSIOM_SEL_DS_3

15

HSIOM_SEL_ACT_4

16

HSIOM_SEL_ACT_5

17

HSIOM_SEL_ACT_6

18

HSIOM_SEL_ACT_7

19

HSIOM_SEL_ACT_8

20

HSIOM_SEL_ACT_9

21

HSIOM_SEL_ACT_10

22

HSIOM_SEL_ACT_11

23

HSIOM_SEL_ACT_12

24

HSIOM_SEL_ACT_13

25

HSIOM_SEL_ACT_14

26

HSIOM_SEL_ACT_15

27

HSIOM_SEL_DS_4

28

HSIOM_SEL_DS_5

29

HSIOM_SEL_DS_6

30

HSIOM_SEL_DS_7

31

GPIO controls ‘out’

Description

Reserved

Active functionality 0 Active functionality 1 Active functionality 2 Active functionality 3 DeepSleep functionality 0 DeepSleep functionality 1 DeepSleep functionality 2 DeepSleep functionality 3 Active functionality 4 Active functionality 5 Active functionality 6 Active functionality 7 Active functionality 8 Active functionality 9 Active functionality 10 Active functionality 11 Active functionality 12 Active functionality 13 Active functionality 14 Active functionality 15 DeepSleep functionality 4 DeepSleep functionality 5 DeepSleep functionality 6 DeepSleep functionality 7

Datasheet

33

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Package pin list and alternate functions

11

Package pin list and alternate functions

Most pins have alternate functionality, as specified in Table 11-1. Port 11 has the following additional features, · Ability to pass full-level analog signals to the SAR without clipping to VDDD in cases where VDDD < VDDA · Ability to simultaneously capture all three ADC signals with highest priority (ADC[0:2]_M) · Lower noise, for the most sensitive sensors

Table 11-1 Pin selector and alternate pin functions in DeepSleep (DS) mode, Analog, Smart I/O[21]

Name HCon#0[18] I/O Type

Package

100-LQFP 80-LQFP

Pin

Pin

64-LQFP Pin

DeepSleep mapping[20]

HCon#14 DS #0[19]

HCon#29 DS #1

HCon#30 DS #2

Analog/HV

SMART I/O

P0.0 GPIO_ENH

2

2

1

SCB0_MISO

P0.1 GPIO_ENH

3

3

2

SCB0_MOSI

P0.2 GPIO_ENH

4

4

3

SCB0_SCL

SCB0_CLK

P0.3 GPIO_ENH

5

5

4

SCB0_SDA

SCB0_SEL0

P2.0 GPIO_STD

6

6

5

SWJ_TRSTN

SCB0_SEL1

P2.1 GPIO_STD

7

7

6

SCB0_SEL2

P2.2 GPIO_STD

8

8

NA

SCB0_SEL3

P2.3 GPIO_STD

9

9

NA

P3.0 GPIO_STD

10

NA

NA

P3.1 GPIO_STD

11

NA

NA

P5.0 GPIO_STD

14

10

7

P5.1 GPIO_STD

15

11

8

P5.2 GPIO_STD

16

12

NA

P5.3 GPIO_STD

17

13

NA

P6.0 GPIO_STD

18

14

9

ADC[0]_0

P6.1 GPIO_STD

19

15

10

ADC[0]_1

P6.2 GPIO_STD

20

16

11

ADC[0]_2

P6.3 GPIO_STD

21

17

12

ADC[0]_3

P6.4 GPIO_STD

22

18

13

ADC[0]_4

P6.5 GPIO_STD

23

19

14

ADC[0]_5

P6.6 GPIO_STD

NA

NA

15

P7.0 GPIO_STD

29

22

18

ADC[0]_8

P7.1 GPIO_STD

30

23

19

ADC[0]_9

P7.2 GPIO_STD

31

24

20

P7.3 GPIO_STD

32

25

NA

ADC[0]_11

P7.4 GPIO_STD

33

NA

NA

ADC[0]_12

P7.5 GPIO_STD

34

NA

NA

P8.0 GPIO_STD

35

26

21

P8.1 GPIO_STD

36

27

22

P8.2 GPIO_STD

37

28

NA

ADC[0]_17

Notes 18.HCon refers to High Speed I/O matrix connection reference as per Table 10-1. 19.DeepSleep ordering (DS #0, DS #1, DS #2) does not have any impact on choosing any alternate functions; the HSIOM module handles
the individual alternate function assignment. 20.All port pin functions available in DeepSleep mode are also available in Active mode. 21.Refer to Table 14-1 for more information on pin multiplexer abbreviations used.

Datasheet

34

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Package pin list and alternate functions

Table 11-1 Pin selector and alternate pin functions in DeepSleep (DS) mode, Analog, Smart I/O[21]

Name HCon#0[18] I/O Type

Package

100-LQFP 80-LQFP

Pin

Pin

64-LQFP Pin

DeepSleep mapping[20]

HCon#14 DS #0[19]

HCon#29 DS #1

HCon#30 DS #2

Analog/HV

SMART I/O

P11.0 GPIO_STD

38

29

23

ADC[0]_M

P11.1 GPIO_STD

39

30

24

ADC[1]_M

P11.2 GPIO_STD

40

31

25

ADC[2]_M

P12.0 GPIO_STD

45

36

30

ADC[1]_4

SMARTIO12_0

P12.1 GPIO_STD

46

37

31

ADC[1]_5

SMARTIO12_1

P12.2 GPIO_STD

47

38

NA

ADC[1]_6

SMARTIO12_2

P12.3 GPIO_STD

48

39

NA

ADC[1]_7

SMARTIO12_3

P12.4 GPIO_STD

49

NA

NA

ADC[1]_8

SMARTIO12_4

P13.0 GPIO_STD

52

42

34

ADC[1]_12

SMARTIO13_0

P13.1 GPIO_STD

53

43

35

ADC[1]_13

SMARTIO13_1

P13.2 GPIO_STD

54

44

36

ADC[1]_14

SMARTIO13_2

P13.3 GPIO_STD

55

45

37

ADC[1]_15

SMARTIO13_3

P13.4 GPIO_STD

56

46

NA

ADC[1]_16

SMARTIO13_4

P13.5 GPIO_STD

57

47

NA

ADC[1]_17

SMARTIO13_5

P13.6 GPIO_STD

58

48

NA

SMARTIO13_6

P13.7 GPIO_STD

59

49

NA

SMARTIO13_7

P14.0 GPIO_STD

60

50

38

SMARTIO14_0

P14.1 GPIO_STD

61

51

39

SMARTIO14_1

P14.2 GPIO_STD

62

NA

40

ADC[1]_22

SMARTIO14_2

P14.3 GPIO_STD

63

NA

NA

ADC[1]_23

P17.0 GPIO_STD

64

NA

NA

P17.1 GPIO_STD

65

NA

NA

P17.2 GPIO_STD

66

NA

NA

P18.0 GPIO_STD

67

52

41

ADC[2]_0

P18.1 GPIO_STD

68

53

42

ADC[2]_1

P18.2 GPIO_STD

69

54

NA

ADC[2]_2

P18.3 GPIO_STD

70

55

43

ADC[2]_3

P18.4 GPIO_STD

71

56

44

ADC[2]_4

P18.5 GPIO_STD

72

57

45

ADC[2]_5

P18.6 GPIO_STD

73

58

46

ADC[2]_6

P18.7 GPIO_STD

74

59

47

ADC[2]_7

P19.0 GPIO_STD

77

62

NA

P19.1 GPIO_STD

78

63

NA

P19.2 GPIO_STD

79

NA

NA

P19.3 GPIO_STD

80

P21.0 GPIO_STD

81

P21.1 GPIO_STD

82

P21.2 GPIO_STD

83

P21.3 GPIO_STD

84

NA

NA

64

50

65

51

66

52

67

53

WCO_IN[22] WCO_OUT[22] ECO_IN[22] ECO_OUT[22]

P21.5 GPIO_STD

90

NA

NA

P22.0 GPIO_STD

91

73

59

Notes 22.I/O pins that support an oscillator function (WCO or ECO) must be configured for high-impedance if the oscillator is enabled. 23.This I/O has increased leakage to ground when the VDDD supply is below the POR threshold.

Datasheet

35

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Power pin assignments

Table 11-1 Pin selector and alternate pin functions in DeepSleep (DS) mode, Analog, Smart I/O[21]

Name HCon#0[18] I/O Type

Package

100-LQFP 80-LQFP

Pin

Pin

64-LQFP Pin

DeepSleep mapping[20]

HCon#14 DS #0[19]

HCon#29 DS #1

HCon#30 DS #2

Analog/HV

SMART I/O

P22.1 GPIO_STD

92

74

NA

P22.2 GPIO_STD

93

NA

NA

P22.3 GPIO_STD

94

NA

NA

P23.3 GPIO_STD

95

75

60

P23.4 GPIO_STD

96

P23.5 GPIO_STD

97

76

61

77

62

SWJSWO TDO
SWJ_SWCLK_TCLK

P23.6 GPIO_STD

98

78

63

SWJ_SWDIO_TMS

P23.7 GPIO_STD

99

79

64

SWJ_SWDOE_TDI

HIBERNATE_WAKEUP[1]

12

Power pin assignments

Table 12-1 Power pin assignments

Name

64-LQFP

Packages 80-LQFP

VDDD

55, 48, 16

80, 69, 60

VSSD

57, 56, 49, 33, 17 71, 70, 61, 41, 21, 1

VDDIO_1

NA

20

VDDIO_2

32

40

VCCD[24]

58

72

VREFH

29

35

VREFL

26

32

VDDA

28

34

VSSA

27

33

XRES_L

54

68

100-LQFP

Remarks

100, 86, 75, 24, 12 Main digital supply

88, 87, 76, 51, 27, 26, Main digital ground 13, 1

25 50 89, 28

I/O supply for analog I/Os (except analog I/Os on VDDA)
I/O supply for analog I/Os (except analog I/Os on VDDA), P11
Main regulated supply. Driven by LDO regulator

44

High reference voltage for SAR ADCs

41

Low reference voltage for SAR ADCs

43

Main analog supply for SAR ADCs

42

Main analog ground

85

Active LOW external reset input

Note 24.The VCCD pins must be connected together to ensure a low-impedance connection. (see the requirement in Figure 27-2).

Datasheet

36

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Alternate function pin assignments

Datasheet

13

Alternate function pin assignments

Table 13-1 Alternate pin functions in Active mode

Name HCon#8[25] ACT #0[26] P0.0 PWM0_18 P0.1 PWM0_17 P0.2 PWM0_14 P0.3 PWM0_13 P2.0 PWM0_7 P2.1 PWM0_6 P2.2 PWM0_5 P2.3 PWM0_4 P3.0 PWM0_1 P3.1 PWM0_0 P5.0 PWM0_9 P5.1 PWM0_10 P5.2 PWM0_11 P5.3 PWM0_12 P6.0 PWM0_M_0 P6.1 PWM0_0 P6.2 PWM0_M_1 P6.3 PWM0_1 P6.4 PWM0_M_2 P6.5 PWM0_2 P6.6 P7.0 PWM0_M_4 P7.1 PWM0_15 P7.2

HCon#9 ACT #1
PWM0_22_N PWM0_18_N PWM0_17_N PWM0_14_N
PWM0_7_N PWM0_6_N PWM0_5_N
PWM0_1_N
PWM0_9_N PWM0_10_N PWM0_11_N
PWM0_M_0_N PWM0_0_N PWM0_M_1_N PWM0_1_N PWM0_M_2_N PWM0_2_N
PWM0_M_4_N PWM0_15_N

HCon#10 ACT #2
TC0_18_TR0 TC0_17_TR0 TC0_14_TR0 TC0_13_TR0 TC0_7_TR0 TC0_6_TR0 TC0_5_TR0 TC0_4_TR0 TC0_1_TR0 TC0_0_TR0 TC0_9_TR0 TC0_10_TR0 TC0_11_TR0 TC0_12_TR0 TC0_M_0_TR0 TC0_0_TR0 TC0_M_1_TR0 TC0_1_TR0 TC0_M_2_TR0 TC0_2_TR0
TC0_M_4_TR0 TC0_15_TR0

HCon#11 ACT #3
TC0_22_TR1 TC0_18_TR1 TC0_17_TR1 TC0_14_TR1
TC0_7_TR1 TC0_6_TR1 TC0_5_TR1
TC0_1_TR1
TC0_9_TR1 TC0_10_TR1 TC0_11_TR1
TC0_M_0_TR1 TC0_0_TR1 TC0_M_1_TR1 TC0_1_TR1 TC0_M_2_TR1 TC0_2_TR1
TC0_M_4_TR1 TC0_15_TR1

HCon#16 ACT #4

Active mapping

HCon#17 HCon#18

ACT #5

ACT #6

SCB0_RX

SCB7_SDA (1)

SCB0_TX

SCB7_SCL (1)

SCB0_RTS

SCB0_CTS

SCB7_RX

SCB7_TX

SCB7_SDA (0)

SCB7_RTS

SCB7_SCL (0)

SCB7_CTS

HCon#19 ACT #7
SCB7_MISO SCB7_MOSI SCB7_CLK SCB7_SEL0

HCon#20 HCon#21

ACT #8

ACT #9

LIN1_RX

LIN1_TX

LIN1_EN CAN0_1_TX

CAN0_1_RX

LIN0_RX CAN0_0_TX

LIN0_TX CAN0_0_RX

LIN0_EN

HCon#26 ACT #14

HCon#27 ACT #15

TRIG_IN[2] TRIG_IN[3] TRIG_IN[4] TRIG_IN[5]

TRIG_DBG[0] TRIG_DBG[1]

SCB4_RX SCB4_TX SCB4_RTS SCB4_CTS

SCB4_SDA SCB4_SCL

SCB5_RX SCB5_TX SCB5_RTS

SCB5_SDA SCB5_SCL

SCB4_MISO SCB4_MOSI SCB4_CLK SCB4_SEL0 SCB4_SEL1 SCB4_SEL2 SCB4_SEL3 SCB5_MISO SCB5_MOSI SCB5_CLK

LIN3_RX LIN3_TX LIN3_EN LIN4_RX LIN4_TX LIN4_EN
LIN4_RX LIN4_TX LIN4_EN

CAL_SUP_NZ TRIG_IN[8]

37

002-25756 Rev. *C

2022-10-07

Notes 25.High Speed I/O matrix connection (HCon) reference as per Table 10-1. 26.Active Mode ordering (ACT#0, ACT#1, and so on) does not have any impact on configuring alternate functions; the HSIOM module handles the alternate function assignments. 27.Refer to Table 14-1 for more information on pin multiplexer abbreviations used. 28.For any function marked with an identifier (n), the AC timing is only guaranteed within the respective group “n”.

2022-10-07

002-25756 Rev. *C

38

Datasheet

Table 13-1 Alternate pin functions in Active mode (continued)

Name

HCon#8[25] ACT #0[26]

P7.3 PWM0_16

P7.4

P7.5 PWM0_17

P8.0 PWM0_19

P8.1 PWM0_20

P8.2 PWM0_21

P11.0

P11.1

P11.2

P12.0 PWM0_36

P12.1 PWM0_37

P12.2 PWM0_38

P12.3 PWM0_39

P12.4 PWM0_40

P13.0

P13.1 PWM0_44

P13.2

P13.3 PWM0_45

P13.4

P13.5 PWM0_46

P13.6

P13.7 PWM0_47

P14.0 PWM0_48

P14.1 PWM0_49

P14.2 PWM0_50

P14.3 PWM0_51

P17.0

P17.1

P17.2

P18.0

P18.1

HCon#9 ACT #1
PWM0_16_N
PWM0_19_N PWM0_20_N
PWM0_36_N PWM0_37_N PWM0_38_N PWM0_39_N
PWM0_44_N PWM0_45_N PWM0_46_N PWM0_47_N PWM0_48_N PWM0_49_N PWM0_50_N

HCon#10 ACT #2
TC0_16_TR0
TC0_17_TR0 TC0_19_TR0 TC0_20_TR0 TC0_21_TR0

HCon#11 ACT #3
TC0_16_TR1
TC0_19_TR1 TC0_20_TR1

HCon#16 ACT #4

TC0_36_TR0 TC0_37_TR0 TC0_38_TR0 TC0_39_TR0 TC0_40_TR0
TC0_44_TR0
TC0_45_TR0
TC0_46_TR0
TC0_47_TR0 TC0_48_TR0 TC0_49_TR0 TC0_50_TR0 TC0_51_TR0

TC0_36_TR1 TC0_37_TR1 TC0_38_TR1 TC0_39_TR1
TC0_44_TR1
TC0_45_TR1
TC0_46_TR1
TC0_47_TR1 TC0_48_TR1 TC0_49_TR1 TC0_50_TR1

EXT_MUX[1]_EN EXT_MUX[1]_0 EXT_MUX[1]_1 EXT_MUX[2]_0 EXT_MUX[2]_1 EXT_MUX[2]_2 EXT_MUX[2]_EN

PWM0_H_2 PWM0_H_2_N PWM0_H_0 PWM0_H_0_N

Active mapping

HCon#17 HCon#18

ACT #5

ACT #6

SCB5_CTS

HCon#19 ACT #7
SCB5_SEL0 SCB5_SEL1 SCB5_SEL2

HCon#20 ACT #8

HCon#21 ACT #9

LIN2_RX LIN2_TX LIN2_EN

CAN0_0_TX CAN0_0_RX

HCon#26 ACT #14
TRIG_IN[14] TRIG_IN[15]

HCon#27 ACT #15

TRIG_IN[20] TRIG_IN[21]

SCB3_RX SCB3_TX SCB3_RTS SCB3_CTS

SCB3_SDA SCB3_SCL

SCB3_MISO SCB3_MOSI SCB3_CLK SCB3_SEL0 SCB3_SEL1 SCB3_SEL2 SCB3_SEL3

SCB1_RX SCB1_TX

SCB1_SDA

SCB1_MISO SCB1_MOSI

CAN1_0_TX CAN1_0_RX

TRIG_IN[22] TRIG_IN[23]

CAN1_1_TX CAN1_1_RX

FAULT_OUT_0 FAULT_OUT_1

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Alternate function pin assignments

2022-10-07

002-25756 Rev. *C

39

Datasheet

Table 13-1 Alternate pin functions in Active mode (continued)

Name

HCon#8[25] ACT #0[26]

P18.2 PWM0_55

P18.3 PWM0_54

P18.4 PWM0_53

P18.5 PWM0_52

P18.6 PWM0_51

P18.7 PWM0_50

P19.0

P19.1 PWM0_26

P19.2

P19.3

P21.0 PWM0_42

P21.1 PWM0_41

P21.2 PWM0_40

P21.3 PWM0_39

P21.5 PWM0_37

P22.0 PWM0_34

P22.1 PWM0_33

P22.2

P22.3

P23.3

P23.4 PWM0_25

P23.5 PWM0_24

P23.6 PWM0_23

P23.7 PWM0_22

HCon#9 ACT #1
PWM0_55_N PWM0_54_N PWM0_53_N PWM0_52_N PWM0_51_N PWM0_50_N
PWM0_26_N
PWM0_42_N PWM0_41_N PWM0_40_N
PWM0_34_N PWM0_33_N
PWM0_25_N PWM0_24_N PWM0_23_N

HCon#10 ACT #2
TC0_55_TR0 TC0_54_TR0 TC0_53_TR0 TC0_52_TR0 TC0_51_TR0 TC0_50_TR0
TC0_26_TR0

HCon#11 ACT #3
TC0_55_TR1 TC0_54_TR1 TC0_53_TR1 TC0_52_TR1 TC0_51_TR1 TC0_50_TR1
TC0_26_TR1

HCon#16 ACT #4
PWM0_H_2 PWM0_H_2_N
TC0_H_0_TR0 TC0_H_0_TR1

TC0_42_TR0 TC0_41_TR0 TC0_40_TR0 TC0_39_TR0 TC0_37_TR0 TC0_34_TR0 TC0_33_TR0

TC0_42_TR1 TC0_41_TR1 TC0_40_TR1
TC0_34_TR1 TC0_33_TR1

TC0_25_TR0 TC0_24_TR0 TC0_23_TR0 TC0_22_TR0

TC0_25_TR1 TC0_24_TR1 TC0_23_TR1

Active mapping

HCon#17 HCon#18

ACT #5

ACT #6

SCB1_RTS

SCB1_SCL

SCB1_CTS

HCon#19 ACT #7
SCB1_CLK SCB1_SEL0 SCB1_SEL1 SCB1_SEL2 SCB1_SEL3

HCon#20 ACT #8

HCon#21 ACT #9

HCon#26 ACT #14

HCon#27 ACT #15

TRIG_IN[28] TRIG_IN[29]

TRACE_CLOCK TRACE_DATA_0 TRACE_DATA_1 TRACE_DATA_2 TRACE_DATA_3 FAULT_OUT_2 FAULT_OUT_3

EXT_CLK

TRIG_DBG[1]

CAN1_1_TX CAN1_1_RX

TRIG_IN[30] TRIG_IN[31]

FAULT_OUT_3 TRIG_DBG[0]

EXT_CLK

CAL_SUP_NZ

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Alternate function pin assignments

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Pin mux descriptions

14

Pin mux descriptions

Table 14-1 Pin mux descriptions

Sl. No.

Pin

Module

Description

1 PWMx_y

TCPWM TCPWM 16-bit PWM (no motor control), PWM_DT and PWM_PR line out, x-TCPWM block, y-counter number

2 PWMx_y_N

TCPWM TCPWM 16-bit PWM (no motor control), PWM_DT and PWM_PR complementary line out (N), x-TCPWM block, y-counter number

3 PWMx_M_y

TCPWM TCPWM 16-bit PWM with motor control line out, x-TCPWM block, y-counter number

4 PWMx_M_y_N

TCPWM TCPWM 16-bit PWM with motor control complementary line out (N), x-TCPWM block, y-counter number

5 PWMx_H_y

TCPWM TCPWM 32-bit PWM, PWM_DT and PWM_PR line out, x-TCPWM block, y-counter number

6 PWMx_H_y_N

TCPWM TCPWM 32-bit PWM, PWM_DT and PWM_PR complementary line out (N), x-TCPWM block, y-counter number

7 TCx_y_TRz

TCPWM TCPWM 16-bit dedicated counter input triggers, x-TCPWM block, y-counter number, z-trigger number

8 TCx_M_y_TRz

TCPWM TCPWM 16-bit dedicated counter input triggers with motor control, x-TCPWM block, y-counter number, z-trigger number

9 TCx_H_y_TRz

TCPWM TCPWM 32-bit dedicated counter input triggers, x-TCPWM block, y-counter number, z-trigger number

10 SCBx_RX

SCB

UART Receive, x-SCB block

11 SCBx_TX

SCB

UART Transmit, x-SCB block

12 SCBx_RTS

SCB

UART Request to Send (Handshake), x-SCB block

13 SCBx_CTS

SCB

UART Clear to Send (Handshake), x-SCB block

14 SCBx_SDA

SCB

I2C Data line, x-SCB block

15 SCBx_SCL

SCB

I2C Clock line, x-SCB block

16 SCBx_MISO

SCB

SPI Master Input Slave Output, x-SCB block

17 SCBx_MOSI

SCB

SPI Master Output Slave Input, x-SCB block

18 SCBx_CLK

SCB

SPI Serial Clock, x-SCB block

19 SCBx_SELy

SCB

SPI Slave Select, x-SCB block, y-select line

20 LINx_RX

LIN

LIN Receive line, x-LIN block

21 LINx_TX

LIN

LIN Transmit line, x-LIN block

22 LINx_EN

LIN

LIN Enable line, x-LIN block

23 CANx_y_TX

CANFD CAN Transmit line, x-CAN block, y-channel number

24 CANx_y_RX

CANFD CAN Receive line, x-CAN block, y-channel number

25 CAL_SUP_NZ

CPUSS ETAS Calibration support line

26 FAULT_OUT_x

SRSS

Fault output line x-0 to 3

27 TRACE_DATA_x

SRSS

Trace dataout line x-0 to 3

28 TRACE_CLOCK

SRSS

Trace clock line

29 RTC_CAL

SRSS RTC RTC calibration clock input

30 SWJ_TRSTN

SRSS

JTAG Test reset line (Active low)

31 SWJ_SWO_TDO

SRSS

JTAG Test data output/SWO (Serial Wire Output)

Datasheet

40

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Pin mux descriptions

Table 14-1 Pin mux descriptions (continued)

Sl. No.

Pin

Module

Description

32 SWJ_SWCLK_TCLK SRSS

JTAG Test clock/SWD clock (Serial Wire Clock)

33 SWJ_SWDIO_TMS SRSS

JTAG Test mode select/SWD data (Serial Wire Data Input/Output)

34 SWJ_SWDOE_TDI

SRSS

JTAG Test data input

35 HIBERNATE_WAKEUP[x]

SRSS

Hibernate wakeup line x-0 to 1

36 ADC[x]_y

PASS SAR SAR, channel, x-SAR number, y-channel number

37 ADC[x]_M

PASS SAR SAR motor control input, x-SAR number

38 EXT_MUX[x]_y

PASS SAR External SAR MUX inputs, x-MUX number, y-MUX input 0 to 2

39 EXT_MUX[x]_EN

PASS SAR External SAR MUX enable line

Datasheet

41

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Interrupts and wake-up assignments

15

Interrupts and wake-up assignments

Table 15-1 Peripheral interrupt assignments and wake-up sources

Interrupt

Source

Power Mode

Description

0

cpuss_interrupts_ipc_0_IRQn DeepSleep CPUSS Inter Process Communication Interrupt #0

1

cpuss_interrupts_ipc_1_IRQn DeepSleep CPUSS Inter Process Communication Interrupt #1

2

cpuss_interrupts_ipc_2_IRQn DeepSleep CPUSS Inter Process Communication Interrupt #2

3

cpuss_interrupts_ipc_3_IRQn DeepSleep CPUSS Inter Process Communication Interrupt #3

4

cpuss_interrupts_ipc_4_IRQn DeepSleep CPUSS Inter Process Communication Interrupt #4

5

cpuss_interrupts_ipc_5_IRQn DeepSleep CPUSS Inter Process Communication Interrupt #5

6

cpuss_interrupts_ipc_6_IRQn DeepSleep CPUSS Inter Process Communication Interrupt #6

7

cpuss_interrupts_ipc_7_IRQn DeepSleep CPUSS Inter Process Communication Interrupt #7

8

cpuss_interrupts_fault_0_IRQn

DeepSleep CPUSS Fault Structure #0 Interrupt

9

cpuss_interrupts_fault_1_IRQn

DeepSleep CPUSS Fault Structure #1 Interrupt

10

cpuss_interrupts_fault_2_IRQn

DeepSleep CPUSS Fault Structure #2 Interrupt

11

cpuss_interrupts_fault_3_IRQn

DeepSleep CPUSS Fault Structure #3 Interrupt

12 srss_interrupt_backup_IRQn DeepSleep BACKUP domain Interrupt

13

srss_interrupt_mcwdt_0_IRQn

DeepSleep Multi Counter Watchdog Timer #0 interrupt

14

srss_interrupt_mcwdt_1_IRQn

DeepSleep Multi Counter Watchdog Timer #1 interrupt

15 srss_interrupt_wdt_IRQn

DeepSleep Hardware Watchdog Timer interrupt

16 srss_interrupt_IRQn

DeepSleep Other combined Interrupts for SRSS (LVD, CLKCAL)

17 scb_0_interrupt_IRQn

DeepSleep SCB0 interrupt (DeepSleep capable)

18

evtgen_0_interrupt_dpslp_IRQn

DeepSleep Event gen DeepSleep domain interrupt

19

ioss_interrupt_vdd_IRQn

DeepSleep

I/O Supply (VDDIO, VDDA, VDDD) state change Interrupt

20

ioss_interrupt_gpio_IRQn

DeepSleep

Consolidated Interrupt for GPIO_STD and GPIO_ENH, All Ports

21 ioss_interrupts_gpio_0_IRQn DeepSleep GPIO_ENH Port #0 Interrupt

23 ioss_interrupts_gpio_2_IRQn DeepSleep GPIO_STD Port #2 Interrupt

24 ioss_interrupts_gpio_3_IRQn DeepSleep GPIO_STD Port #3 Interrupt

26 ioss_interrupts_gpio_5_IRQn DeepSleep GPIO_STD Port #5 Interrupt

27 ioss_interrupts_gpio_6_IRQn DeepSleep GPIO_STD Port #6 Interrupt

28 ioss_interrupts_gpio_7_IRQn DeepSleep GPIO_STD Port #7 Interrupt

29 ioss_interrupts_gpio_8_IRQn DeepSleep GPIO_STD Port #8 Interrupt

32 ioss_interrupts_gpio_11_IRQn DeepSleep GPIO_STD Port #11 Interrupt

33 ioss_interrupts_gpio_12_IRQn DeepSleep GPIO_STD Port #12 Interrupt

34 ioss_interrupts_gpio_13_IRQn DeepSleep GPIO_STD Port #13 Interrupt

35 ioss_interrupts_gpio_14_IRQn DeepSleep GPIO_STD Port #14 Interrupt

Datasheet

42

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Interrupts and wake-up assignments

Table 15-1 Peripheral interrupt assignments and wake-up sources (continued)

Interrupt

Source

Power Mode

Description

38 ioss_interrupts_gpio_17_IRQn DeepSleep GPIO_STD Port #17 Interrupt

39 ioss_interrupts_gpio_18_IRQn DeepSleep GPIO_STD Port #18 Interrupt

40 ioss_interrupts_gpio_19_IRQn DeepSleep GPIO_STD Port #19 Interrupt

42 ioss_interrupts_gpio_21_IRQn DeepSleep GPIO_STD Port #21 Interrupt

43 ioss_interrupts_gpio_22_IRQn DeepSleep GPIO_STD Port #22 Interrupt

44 ioss_interrupts_gpio_23_IRQn DeepSleep GPIO_STD Port #23 Interrupt

45 cpuss_interrupt_crypto_IRQn Active Crypto Accelerator Interrupt

46 cpuss_interrupt_fm_IRQn

Active Flash Macro Interrupt

47

cpuss_interrupts_cm4_fp_IRQn

Active CM4 Floating Point operation fault

48

cpuss_interrupts_cm0_cti_0_IRQn

Active CM0+ CTI (Cross Trigger Interface) #0

49

cpuss_interrupts_cm0_cti_1_IRQn

Active CM0+ CTI #1

50

cpuss_interrupts_cm4_cti_0_IRQn

Active CM4 CTI #0

51

cpuss_interrupts_cm4_cti_1_IRQn

Active CM4 CTI #1

52 evtgen_0_interrupt_IRQn

Active Event gen Active domain interrupt

53

canfd_0_interrupt0_IRQn

Active

CAN0, Consolidated Interrupt #0 for all three channels

54

canfd_0_interrupt1_IRQn

Active

CAN0, Consolidated Interrupt #1 for all three channels

55

canfd_1_interrupt0_IRQn

Active

CAN1, Consolidated Interrupt #0 for all three channels

56

canfd_1_interrupt1_IRQn

Active

CAN1, Consolidated Interrupt #1 for all three channels

57 canfd_0_interrupts0_0_IRQn

Active CAN0, Interrupt #0, Channel #0

58 canfd_0_interrupts0_1_IRQn

Active CAN0, Interrupt #0, Channel #1

60 canfd_0_interrupts1_0_IRQn

Active CAN0, Interrupt #1, Channel #0

61 canfd_0_interrupts1_1_IRQn

Active CAN0, Interrupt #1, Channel #1

63 canfd_1_interrupts0_0_IRQn

Active CAN1, Interrupt #0, Channel #0

64 canfd_1_interrupts0_1_IRQn

Active CAN1, Interrupt #0, Channel #1

66 canfd_1_interrupts1_0_IRQn

Active CAN1, Interrupt #1, Channel #0

67 canfd_1_interrupts1_1_IRQn

Active CAN1, Interrupt #1, Channel #1

69 lin_0_interrupts_0_IRQn

Active LIN0, Channel #0 Interrupt

70 lin_0_interrupts_1_IRQn

Active LIN0, Channel #1 Interrupt

71 lin_0_interrupts_2_IRQn

Active LIN0, Channel #2 Interrupt

72 lin_0_interrupts_3_IRQn

Active LIN0, Channel #3 Interrupt

73 lin_0_interrupts_4_IRQn

Active LIN0, Channel #4 Interrupt

77 scb_1_interrupt_IRQn

Active SCB1 Interrupt

79 scb_3_interrupt_IRQn

Active SCB3 Interrupt

Datasheet

43

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Interrupts and wake-up assignments

Table 15-1 Peripheral interrupt assignments and wake-up sources (continued)

Interrupt

Source

Power Mode

Description

80 scb_4_interrupt_IRQn

Active SCB4 Interrupt

81 scb_5_interrupt_IRQn

Active SCB5 Interrupt

83 scb_7_interrupt_IRQn

Active SCB7 Interrupt

84

pass_0_interrupts_sar_0_IRQn

Active SAR0, Logical Channel #0 Interrupt

85

pass_0_interrupts_sar_1_IRQn

Active SAR0, Logical Channel #1 Interrupt

86

pass_0_interrupts_sar_2_IRQn

Active SAR0, Logical Channel #2 Interrupt

87

pass_0_interrupts_sar_3_IRQn

Active SAR0, Logical Channel #3 Interrupt

88

pass_0_interrupts_sar_4_IRQn

Active SAR0, Logical Channel #4 Interrupt

89

pass_0_interrupts_sar_5_IRQn

Active SAR0, Logical Channel #5 Interrupt

92

pass_0_interrupts_sar_8_IRQn

Active SAR0, Logical Channel #8 Interrupt

93

pass_0_interrupts_sar_9_IRQn

Active SAR0, Logical Channel #9 Interrupt

95

pass_0_interrupts_sar_11_IRQn

Active SAR0, Logical Channel #11 Interrupt

96

pass_0_interrupts_sar_12_IRQn

Active SAR0, Logical Channel #12 Interrupt

101

pass_0_interrupts_sar_17_IRQn

Active SAR0, Logical Channel #17 Interrupt

112

pass_0_interrupts_sar_36_IRQn

Active SAR1, Logical Channel #4 Interrupt

113

pass_0_interrupts_sar_37_IRQn

Active SAR1, Logical Channel #5 Interrupt

114

pass_0_interrupts_sar_38_IRQn

Active SAR1, Logical Channel #6 Interrupt

115

pass_0_interrupts_sar_39_IRQn

Active SAR1, Logical Channel #7 Interrupt

116

pass_0_interrupts_sar_40_IRQn

Active SAR1, Logical Channel #8 Interrupt

120

pass_0_interrupts_sar_44_IRQn

Active SAR1, Logical Channel #12 Interrupt

121

pass_0_interrupts_sar_45_IRQn

Active SAR1, Logical Channel #13 Interrupt

122

pass_0_interrupts_sar_46_IRQn

Active SAR1, Logical Channel #14 Interrupt

123

pass_0_interrupts_sar_47_IRQn

Active SAR1, Logical Channel #15 Interrupt

124

pass_0_interrupts_sar_48_IRQn

Active SAR1, Logical Channel #16 Interrupt

Datasheet

44

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Interrupts and wake-up assignments

Table 15-1 Peripheral interrupt assignments and wake-up sources (continued)

Interrupt

Source

Power Mode

Description

125

pass_0_interrupts_sar_49_IRQn

Active SAR1, Logical Channel #17 Interrupt

130

pass_0_interrupts_sar_54_IRQn

Active SAR1, Logical Channel #22 Interrupt

131

pass_0_interrupts_sar_55_IRQn

Active SAR1, Logical Channel #23 Interrupt

140

pass_0_interrupts_sar_64_IRQn

Active SAR2, Logical Channel #0 Interrupt

141

pass_0_interrupts_sar_65_IRQn

Active SAR2, Logical Channel #1 Interrupt

142

pass_0_interrupts_sar_66_IRQn

Active SAR2, Logical Channel #2 Interrupt

143

pass_0_interrupts_sar_67_IRQn

Active SAR2, Logical Channel #3 Interrupt

144

pass_0_interrupts_sar_68_IRQn

Active SAR2, Logical Channel #4 Interrupt

145

pass_0_interrupts_sar_69_IRQn

Active SAR2, Logical Channel #5 Interrupt

146

pass_0_interrupts_sar_70_IRQn

Active SAR2, Logical Channel #6 Interrupt

147

pass_0_interrupts_sar_71_IRQn

Active SAR2, Logical Channel #7 Interrupt

148

cpuss_interrupts_dmac_0_IRQn

Active CPUSS M-DMA0, Channel #0 Interrupt

149

cpuss_interrupts_dmac_1_IRQn

Active CPUSS M-DMA0, Channel #1 Interrupt

152

cpuss_interrupts_dw0_0_IRQn

Active CPUSS P-DMA0, Channel #0 Interrupt

153

cpuss_interrupts_dw0_1_IRQn

Active CPUSS P-DMA0, Channel #1 Interrupt

154

cpuss_interrupts_dw0_2_IRQn

Active CPUSS P-DMA0, Channel #2 Interrupt

155

cpuss_interrupts_dw0_3_IRQn

Active CPUSS P-DMA0, Channel #3 Interrupt

156

cpuss_interrupts_dw0_4_IRQn

Active CPUSS P-DMA0, Channel #4 Interrupt

157

cpuss_interrupts_dw0_5_IRQn

Active CPUSS P-DMA0, Channel #5 Interrupt

158

cpuss_interrupts_dw0_6_IRQn

Active CPUSS P-DMA0, Channel #6 Interrupt

159

cpuss_interrupts_dw0_7_IRQn

Active CPUSS P-DMA0, Channel #7 Interrupt

160

cpuss_interrupts_dw0_8_IRQn

Active CPUSS P-DMA0, Channel #8 Interrupt

161

cpuss_interrupts_dw0_9_IRQn

Active CPUSS P-DMA0, Channel #9 Interrupt

Datasheet

45

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Interrupts and wake-up assignments

Table 15-1 Peripheral interrupt assignments and wake-up sources (continued)

Interrupt

Source

Power Mode

Description

162

cpuss_interrupts_dw0_10_IRQn

Active CPUSS P-DMA0, Channel #10 Interrupt

163

cpuss_interrupts_dw0_11_IRQn

Active CPUSS P-DMA0, Channel #11 Interrupt

164

cpuss_interrupts_dw0_12_IRQn

Active CPUSS P-DMA0, Channel #12 Interrupt

165

cpuss_interrupts_dw0_13_IRQn

Active CPUSS P-DMA0, Channel #13 Interrupt

166

cpuss_interrupts_dw0_14_IRQn

Active CPUSS P-DMA0, Channel #14 Interrupt

167

cpuss_interrupts_dw0_15_IRQn

Active CPUSS P-DMA0, Channel #15 Interrupt

168

cpuss_interrupts_dw0_16_IRQn

Active CPUSS P-DMA0, Channel #16 Interrupt

169

cpuss_interrupts_dw0_17_IRQn

Active CPUSS P-DMA0, Channel #17 Interrupt

170

cpuss_interrupts_dw0_18_IRQn

Active CPUSS P-DMA0, Channel #18 Interrupt

171

cpuss_interrupts_dw0_19_IRQn

Active CPUSS P-DMA0, Channel #19 Interrupt

172

cpuss_interrupts_dw0_20_IRQn

Active CPUSS P-DMA0, Channel #20 Interrupt

173

cpuss_interrupts_dw0_21_IRQn

Active CPUSS P-DMA0, Channel #21 Interrupt

177

cpuss_interrupts_dw0_25_IRQn

Active CPUSS P-DMA0, Channel #25 Interrupt

178

cpuss_interrupts_dw0_26_IRQn

Active CPUSS P-DMA0, Channel #26 Interrupt

179

cpuss_interrupts_dw0_27_IRQn

Active CPUSS P-DMA0, Channel #27 Interrupt

180

cpuss_interrupts_dw0_28_IRQn

Active CPUSS P-DMA0, Channel #28 Interrupt

181

cpuss_interrupts_dw0_29_IRQn

Active CPUSS P-DMA0, Channel #29 Interrupt

182

cpuss_interrupts_dw0_30_IRQn

Active CPUSS P-DMA0, Channel #30 Interrupt

185

cpuss_interrupts_dw0_33_IRQn

Active CPUSS P-DMA0, Channel #33 Interrupt

186

cpuss_interrupts_dw0_34_IRQn

Active CPUSS P-DMA0, Channel #34 Interrupt

188

cpuss_interrupts_dw0_36_IRQn

Active CPUSS P-DMA0, Channel #36 Interrupt

189

cpuss_interrupts_dw0_37_IRQn

Active CPUSS P-DMA0, Channel #37 Interrupt

194

cpuss_interrupts_dw0_42_IRQn

Active CPUSS P-DMA0, Channel #42 Interrupt

Datasheet

46

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Interrupts and wake-up assignments

Table 15-1 Peripheral interrupt assignments and wake-up sources (continued)

Interrupt

Source

Power Mode

Description

205

cpuss_interrupts_dw0_53_IRQn

Active CPUSS P-DMA0, Channel #53 Interrupt

206

cpuss_interrupts_dw0_54_IRQn

Active CPUSS P-DMA0, Channel #54 Interrupt

207

cpuss_interrupts_dw0_55_IRQn

Active CPUSS P-DMA0, Channel #55 Interrupt

208

cpuss_interrupts_dw0_56_IRQn

Active CPUSS P-DMA0, Channel #56 Interrupt

209

cpuss_interrupts_dw0_57_IRQn

Active CPUSS P-DMA0, Channel #57 Interrupt

213

cpuss_interrupts_dw0_61_IRQn

Active CPUSS P-DMA0, Channel #61 Interrupt

214

cpuss_interrupts_dw0_62_IRQn

Active CPUSS P-DMA0, Channel #62 Interrupt

215

cpuss_interrupts_dw0_63_IRQn

Active CPUSS P-DMA0, Channel #63 Interrupt

216

cpuss_interrupts_dw0_64_IRQn

Active CPUSS P-DMA0, Channel #64 Interrupt

217

cpuss_interrupts_dw0_65_IRQn

Active CPUSS P-DMA0, Channel #65 Interrupt

218

cpuss_interrupts_dw0_66_IRQn

Active CPUSS P-DMA0, Channel #66 Interrupt

223

cpuss_interrupts_dw0_71_IRQn

Active CPUSS P-DMA0, Channel #71 Interrupt

224

cpuss_interrupts_dw0_72_IRQn

Active CPUSS P-DMA0, Channel #72 Interrupt

233

cpuss_interrupts_dw0_81_IRQn

Active CPUSS P-DMA0, Channel #81 Interrupt

234

cpuss_interrupts_dw0_82_IRQn

Active CPUSS P-DMA0, Channel #82 Interrupt

235

cpuss_interrupts_dw0_83_IRQn

Active CPUSS P-DMA0, Channel #83 Interrupt

236

cpuss_interrupts_dw0_84_IRQn

Active CPUSS P-DMA0, Channel #84 Interrupt

237

cpuss_interrupts_dw0_85_IRQn

Active CPUSS P-DMA0, Channel #85 Interrupt

238

cpuss_interrupts_dw0_86_IRQn

Active CPUSS P-DMA0, Channel #86 Interrupt

239

cpuss_interrupts_dw0_87_IRQn

Active CPUSS P-DMA0, Channel #87 Interrupt

240

cpuss_interrupts_dw0_88_IRQn

Active CPUSS P-DMA0, Channel #88 Interrupt

241

cpuss_interrupts_dw1_0_IRQn

Active CPUSS P-DMA1, Channel #0 Interrupt

242

cpuss_interrupts_dw1_1_IRQn

Active CPUSS P-DMA1, Channel #1 Interrupt

Datasheet

47

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Interrupts and wake-up assignments

Table 15-1 Peripheral interrupt assignments and wake-up sources (continued)

Interrupt

Source

Power Mode

Description

243

cpuss_interrupts_dw1_2_IRQn

Active CPUSS P-DMA1, Channel #2 Interrupt

244

cpuss_interrupts_dw1_3_IRQn

Active CPUSS P-DMA1, Channel #3 Interrupt

245

cpuss_interrupts_dw1_4_IRQn

Active CPUSS P-DMA1, Channel #4 Interrupt

246

cpuss_interrupts_dw1_5_IRQn

Active CPUSS P-DMA1, Channel #5 Interrupt

247

cpuss_interrupts_dw1_6_IRQn

Active CPUSS P-DMA1, Channel #6 Interrupt

248

cpuss_interrupts_dw1_7_IRQn

Active CPUSS P-DMA1, Channel #7 Interrupt

249

cpuss_interrupts_dw1_8_IRQn

Active CPUSS P-DMA1, Channel #8 Interrupt

250

cpuss_interrupts_dw1_9_IRQn

Active CPUSS P-DMA1, Channel #9 Interrupt

251

cpuss_interrupts_dw1_10_IRQn

Active CPUSS P-DMA1, Channel #10 Interrupt

252

cpuss_interrupts_dw1_11_IRQn

Active CPUSS P-DMA1, Channel #11 Interrupt

255

cpuss_interrupts_dw1_14_IRQn

Active CPUSS P-DMA1, Channel #14 Interrupt

256

cpuss_interrupts_dw1_15_IRQn

Active CPUSS P-DMA1, Channel #15 Interrupt

257

cpuss_interrupts_dw1_16_IRQn

Active CPUSS P-DMA1, Channel #16 Interrupt

258

cpuss_interrupts_dw1_17_IRQn

Active CPUSS P-DMA1, Channel #17 Interrupt

259

cpuss_interrupts_dw1_18_IRQn

Active CPUSS P-DMA1, Channel #18 Interrupt

260

cpuss_interrupts_dw1_19_IRQn

Active CPUSS P-DMA1, Channel #19 Interrupt

263

cpuss_interrupts_dw1_22_IRQn

Active CPUSS P-DMA1, Channel #22 Interrupt

264

cpuss_interrupts_dw1_23_IRQn

Active CPUSS P-DMA1, Channel #23 Interrupt

265

cpuss_interrupts_dw1_24_IRQn

Active CPUSS P-DMA1, Channel #24 Interrupt

266

cpuss_interrupts_dw1_25_IRQn

Active CPUSS P-DMA1, Channel #25 Interrupt

267

cpuss_interrupts_dw1_26_IRQn

Active CPUSS P-DMA1, Channel #26 Interrupt

268

cpuss_interrupts_dw1_27_IRQn

Active CPUSS P-DMA1, Channel #27 Interrupt

269

cpuss_interrupts_dw1_28_IRQn

Active CPUSS P-DMA1, Channel #28 Interrupt

Datasheet

48

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Interrupts and wake-up assignments

Table 15-1 Peripheral interrupt assignments and wake-up sources (continued)

Interrupt

Source

Power Mode

Description

270

cpuss_interrupts_dw1_29_IRQn

Active CPUSS P-DMA1, Channel #29 Interrupt

274 tcpwm_0_interrupts_0_IRQn

Active TCPWM0 Group #0, Counter #0 Interrupt

275 tcpwm_0_interrupts_1_IRQn

Active TCPWM0 Group #0, Counter #1 Interrupt

276 tcpwm_0_interrupts_2_IRQn

Active TCPWM0 Group #0, Counter #2 Interrupt

278 tcpwm_0_interrupts_4_IRQn

Active TCPWM0 Group #0, Counter #4 Interrupt

279 tcpwm_0_interrupts_5_IRQn

Active TCPWM0 Group #0, Counter #5 Interrupt

280 tcpwm_0_interrupts_6_IRQn

Active TCPWM0 Group #0, Counter #6 Interrupt

281 tcpwm_0_interrupts_7_IRQn

Active TCPWM0 Group #0, Counter #7 Interrupt

283 tcpwm_0_interrupts_9_IRQn

Active TCPWM0 Group #0, Counter #9 Interrupt

284 tcpwm_0_interrupts_10_IRQn Active TCPWM0 Group #0, Counter #10 Interrupt

285 tcpwm_0_interrupts_11_IRQn Active TCPWM0 Group #0, Counter #11 Interrupt

286 tcpwm_0_interrupts_12_IRQn Active TCPWM0 Group #0, Counter #12 Interrupt

287 tcpwm_0_interrupts_13_IRQn Active TCPWM0 Group #0, Counter #13 Interrupt

288 tcpwm_0_interrupts_14_IRQn Active TCPWM0 Group #0, Counter #14 Interrupt

289 tcpwm_0_interrupts_15_IRQn Active TCPWM0 Group #0, Counter #15 Interrupt

290 tcpwm_0_interrupts_16_IRQn Active TCPWM0 Group #0, Counter #16 Interrupt

291 tcpwm_0_interrupts_17_IRQn Active TCPWM0 Group #0, Counter #17 Interrupt

292 tcpwm_0_interrupts_18_IRQn Active TCPWM0 Group #0, Counter #18 Interrupt

293 tcpwm_0_interrupts_19_IRQn Active TCPWM0 Group #0, Counter #19 Interrupt

294 tcpwm_0_interrupts_20_IRQn Active TCPWM0 Group #0, Counter #20 Interrupt

295 tcpwm_0_interrupts_21_IRQn Active TCPWM0 Group #0, Counter #21 Interrupt

296 tcpwm_0_interrupts_22_IRQn Active TCPWM0 Group #0, Counter #22 Interrupt

297 tcpwm_0_interrupts_23_IRQn Active TCPWM0 Group #0, Counter #23 Interrupt

298 tcpwm_0_interrupts_24_IRQn Active TCPWM0 Group #0, Counter #24 Interrupt

299 tcpwm_0_interrupts_25_IRQn Active TCPWM0 Group #0, Counter #25 Interrupt

300 tcpwm_0_interrupts_26_IRQn Active TCPWM0 Group #0, Counter #26 Interrupt

307 tcpwm_0_interrupts_33_IRQn Active TCPWM0 Group #0, Counter #33 Interrupt

308 tcpwm_0_interrupts_34_IRQn Active TCPWM0 Group #0, Counter #34 Interrupt

310 tcpwm_0_interrupts_36_IRQn Active TCPWM0 Group #0, Counter #36 Interrupt

311 tcpwm_0_interrupts_37_IRQn Active TCPWM0 Group #0, Counter #37 Interrupt

312 tcpwm_0_interrupts_38_IRQn Active TCPWM0 Group #0, Counter #38 Interrupt

313 tcpwm_0_interrupts_39_IRQn Active TCPWM0 Group #0, Counter #39 Interrupt

314 tcpwm_0_interrupts_40_IRQn Active TCPWM0 Group #0, Counter #40 Interrupt

315 tcpwm_0_interrupts_41_IRQn Active TCPWM0 Group #0, Counter #41 Interrupt

316 tcpwm_0_interrupts_42_IRQn Active TCPWM0 Group #0, Counter #42 Interrupt

318 tcpwm_0_interrupts_44_IRQn Active TCPWM0 Group #0, Counter #44 Interrupt

319 tcpwm_0_interrupts_45_IRQn Active TCPWM0 Group #0, Counter #45 Interrupt

320 tcpwm_0_interrupts_46_IRQn Active TCPWM0 Group #0, Counter #46 Interrupt

321 tcpwm_0_interrupts_47_IRQn Active TCPWM0 Group #0, Counter #47 Interrupt

Datasheet

49

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Interrupts and wake-up assignments

Table 15-1 Peripheral interrupt assignments and wake-up sources (continued)

Interrupt

Source

Power Mode

Description

322 tcpwm_0_interrupts_48_IRQn Active TCPWM0 Group #0, Counter #48 Interrupt

323 tcpwm_0_interrupts_49_IRQn Active TCPWM0 Group #0, Counter #49 Interrupt

324 tcpwm_0_interrupts_50_IRQn Active TCPWM0 Group #0, Counter #50 Interrupt

325 tcpwm_0_interrupts_51_IRQn Active TCPWM0 Group #0, Counter #51 Interrupt

326 tcpwm_0_interrupts_52_IRQn Active TCPWM0 Group #0, Counter #52 Interrupt

327 tcpwm_0_interrupts_53_IRQn Active TCPWM0 Group #0, Counter #53 Interrupt

328 tcpwm_0_interrupts_54_IRQn Active TCPWM0 Group #0, Counter #54 Interrupt

329 tcpwm_0_interrupts_55_IRQn Active TCPWM0 Group #0, Counter #55 Interrupt

337

tcpwm_0_interrupts_256_IRQn

Active TCPWM0 Group #1, Counter #0 Interrupt

338

tcpwm_0_interrupts_257_IRQn

Active TCPWM0 Group #1, Counter #1 Interrupt

339

tcpwm_0_interrupts_258_IRQn

Active TCPWM0 Group #1, Counter #2 Interrupt

341

tcpwm_0_interrupts_260_IRQn

Active TCPWM0 Group #1, Counter #4 Interrupt

349

tcpwm_0_interrupts_512_IRQn

Active TCPWM0 Group #2, Counter #0 Interrupt

351

tcpwm_0_interrupts_514_IRQn

Active TCPWM0 Group #2, Counter #2 Interrupt

Datasheet

50

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Core interrupt types

16

Core interrupt types

Table 16-1 Interrupt 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Core interrupt types Source
CPUIntIdx0_IRQn[29] CPUIntIdx1_IRQn[29] CPUIntIdx2_IRQn CPUIntIdx3_IRQn CPUIntIdx4_IRQn CPUIntIdx5_IRQn CPUIntIdx6_IRQn CPUIntIdx7_IRQn Internal0_IRQn Internal1_IRQn Internal2_IRQn Internal3_IRQn Internal4_IRQn Internal5_IRQn Internal6_IRQn Internal7_IRQn

Power mode DeepSleep DeepSleep DeepSleep DeepSleep DeepSleep DeepSleep DeepSleep DeepSleep Active Active Active Active Active Active Active Active

Description CPU User Interrupt #0 CPU User Interrupt #1 CPU User Interrupt #2 CPU User Interrupt #3 CPU User Interrupt #4 CPU User Interrupt #5 CPU User Interrupt #6 CPU User Interrupt #7 Internal Software Interrupt #0 Internal Software Interrupt #1 Internal Software Interrupt #2 Internal Software Interrupt #3 Internal Software Interrupt #4 Internal Software Interrupt #5 Internal Software Interrupt #6 Internal Software Interrupt #7

Note 29.User interrupt cannot be used for CM0+ application, as it is used internally by system calls. Note, this does not impact CM4 application.

Datasheet

51

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Trigger multiplexer

17

Trigger multiplexer

16 P-DMA0: PDMA0_TR_OUT[0:15] P-DMA1: PDMA1_TR_OUT[0:7] 8
M-DMA: MDMA_TR_OUT[0:1] 2

3:6 0:15

7:10

16:31

TCPWM[0]32: TCPWM_32_TR_OUT0{[0],[2]} 2 TCPWM[0]32: TCPWM_32_TR_OUT1{[0],[2]} 2

TCPWM[0]16M: TCPWM_16M_TR_OUT0{[0:2],[4]} 4 TCPWM[0]16M: TCPWM_16M_TR_OUT1{[0:2],[4]} 4

TCPWM[0]16: TCPWM_16_TR_OUT0{[0:2],[4:7],[9:26],[33:34],[36:42],[44:55]} TCPWM[0]16: TCPWM_16_TR_OUT1{[0:2],[4:7],[9:26],[33:34],[36:42],[44:55]}

46 63

CPUSS: FAULT_TR_OUT[0:3] 6 CPUSS: CTI_TR_OUT[0:1] EVTGEN[0]: EVTGEN_TR_OUT[0:10] 11
HSIOM: HSIOM_IO _INPUT[0:31] 32

PASS[0]: PASS_GEN_TR_OUT[0:5] 6

PASS[0]: PASS_CH_DONE_TR_OUT{[0:5],[8:9],[11:12],[17]} PASS[0]: PASS_CH_DONE_TR_OUT{[36:40],[44:49],[54:55]}

32

PASS[0]: PASS_CH_DONE_TR_OUT[64:71]

PASS[0]: PASS_CH_RANGEVIO_TR_OUT{[0],[4:5],[8:9],[11],[17]} PASS[0]: PASS_CH_RANGEVIO_TR_OUT{[36:40],[49],[54:55]}

20

PASS[0]: PASS_CH_RANGEVIO_TR_OUT{[64],[68:71]}

CAN[0:1]: CAN0_DBG_TR_OUT/CAN1_DBG_TR_OUT[0:1] CAN[0:1]: CAN0_FIFO0_TR_OUT/CAN1_FIFO0_TR_OUT[0:1] 12 CAN[0:1]: CAN0_FIFO1_TR_OUT/CAN1_FIFO1_TR_OUT[0:1] CAN[0]: CAN0_TT_TR_OUT[0:1] 4 CAN[1]: CAN1_TT_TR_OUT[0:1]

P-DMA0: PDMA0_TR_OUT{[16],[19]} 2 P-DMA1: PDMA1_TR_OUT{[24],[27]} 2

SCB{[0:1],[3:5],[7]}: SCB_TX_TR_OUT SCB{[0:1],[3:5],[7]}: SCB_RX_TR_OUT

18

SCB{[0:1],[3:5],[7]}: SCB_I2C_SCL_TR_OUT

All Triggers 245

0:1,4:5,7, 13,20:24,33, 38:39,48:51 0:2 3:10
0:2
SCB_TX_TR_OUT, SCB_RX_TR_OUT P-DMA0, SCB, CANFD, CPUSS, TCPWM_TR_OUT0*

0:2,4:7

0:2,4

P-DMA1, M-DMA, PASS, EVTGEN, TCPWM_TR_OUT1*
Figure 17-1 Trigger multiplexer[30]

Green numbers indicate mux group number

16

Orange numbers indicate 1:1 group number

8

2

6

0

8

P-DMA0: PDMA0_TR_IN[0:7]

4

16

16

8

2

6 4

1

16

6

8

P-DMA1: PDMA1_TR_IN[0:7]

2

2

2

4

3

46

Mux #4 only 7

4

4

2

M-DMA: MDMA_TR_IN[0:1]

8

P-DMA0: PDMA0_TR_IN[8:15]

16

TCPWM[0]: TCPWM_ALL_CNT_TR_IN[0:15]

0

1

16

8

2

6

8

18

5

32

6

12

16

32

4

6 3

6

2

6

2

3

4 5

4

7

6

7

8

146

9

99

10

5
8
5

4

LIN[0]: LIN0_CMD_TR_IN{[0:2],[4]}

21

PASS[0]: PASS0_CH_TR_IN{[0:2],[4:5],[8:9],[11],[17]} PASS[0]: PASS0_CH_TR_IN{[36:40],[49],[54:55]}

PASS[0]: PASS0_CH_TR_IN[68:71]

11

TCPWM[0]: TCPWM_ALL_CNT_TR_IN[16:26]

9

PASS[0]: PASS_GEN_TR_IN{[0:5],[8:9],[11]}

32

P-DMA0: PDMA0_TR_IN{[25:30],[33:34],[36:37],[42],[53:57],[61:66],

[71:72],[81:88]}

2

TCPWM[0]16M: TCPWM0_16M_ONE_CNT_TR_IN{[0],[2]}

18

TCPWM[0]16: TCPWM0_16_ONE_CNT_TR_IN[0:1],[4:5],[7],[13],[20:24],

[33],[38:39],[48:51]}

6

P-DMA0: PDMA0_TR_IN[16:21]

6

P-DMA1: PDMA1_TR_IN[24:29]

4

CAN[0]: CAN0_TT_TR_IN[0:1]

CAN[1]: CAN1_TT_TR_IN[0:1]

2

CAN[0]: CAN0_DBG_TR_ACK[0:1]

2

CAN[1]: CAN1_DBG_TR_ACK[0:1]

12

P-DMA1: PDMA1_TR_IN{[8:11],[14:19],[22:23]}

2

CPUSS: CTI_TR_IN[0:1]

1

TCPWM[0]: TCPWM_DEBUG_FREEZE_TR_IN

1

PERI: PERI_DEBUG_FREEZE_TR_IN

1 PASS[0]: PASS_DEBUG_FREEZE_TR_IN

3

SRSS: SRSS_WDT_DEBUG_FREEZE_TR_IN

SRSS: SRSS_MCWDT_DEBUG_FREEZE_TR_IN[0:1]

2

HSIOM: HSIOM_IO_OUTPUT[0:1]

Note 30.The diagram shows only the TRIGLABEL, final trigger formation is based on the formula TRIG{PREFIX(IN/OUT)}_{MUXx}{TRIGLA-
BEL} / TRIG
{PREFIX(IN_1TO1/OUT1TO1)}{x}_{TRIG_LABEL} and the below mentioned tables Table 18-1, Table 19-1, and Table 20-1.

Datasheet

52

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Triggers group inputs

18

Triggers group inputs

Table 18-1 Trigger inputs

Input

Trigger label (TRIG_LABEL)

Description

MUX Group 0: PDMA0_TR (P-DMA0_0_15 trigger multiplexer)

1:16[31] PDMA0_TR_OUT[0:15]

Allow P-DMA0 to chain to itself, useful for triggering once per

row for 2D transfer

17:24

PDMA1_TR_OUT[0:7]

Cross connections from P-DMA1 to P-DMA0, Channels 0-7 are used

25:26

MDMA_TR_OUT[0:1]

Cross connections from M-DMA0 to P-DMA0

29:32

FAULT_TR_OUT[0:3]

Allow faults to initiate data transfer for debug purposes

33:34

CTI_TR_OUT[0:1]

Trace events

35:38

EVTGEN_TR_OUT[3:6]

EVTGEN triggers

39:54

HSIOM_IO_INPUT[0:15]

I/O inputs

MUX Group 1: PDMA1_TR (P-DMA1 trigger multiplexer)

1:16

PDMA0_TR_OUT[0:15]

Allow P-DMA0 to trigger P-DMA1

17:24

PDMA1_TR_OUT[0:7]

Allow P-DMA1 to chain to itself, useful for triggering once per row for 2D transfer

25:26

MDMA_TR_OUT[0:1]

Allow M-DMA0 to trigger P-DMA0

29:32

FAULT_TR_OUT[0:3]

Allow faults to initiate data transfer for debug purposes

33:34

CTI_TR_OUT[0:1]

Trace events

35:38

EVTGEN_TR_OUT[7:10]

EVTGEN triggers

39:54

HSIOM_IO_INPUT[16:31] I/O inputs

55:60

PASS_GEN_TR_OUT[0:5] PASS SAR events

MUX Group 2: MDMA (M-DMA0 trigger multiplexer)

1:2

MDMA_TR_OUT[0:1]

Allow M-DMA0 to trigger itself

MUX Group 3: TCPWM_TO_PDMA0 (TCPWM0 to P-DMA0 trigger multiplexer)

1

TCPWM_32_TR_OUT0[0] 32-bit TCPWM0 Group #2, Counter #0 counters

3

TCPWM_32_TR_OUT0[2] 32-bit TCPWM0 Group #2, Counter #2 counters

5

TCPWM_16M_TR_OUT0[0] 16-bit Motor enhanced TCPWM0 Group #1, Counter #0 counters

6

TCPWM_16M_TR_OUT0[1] 16-bit Motor enhanced TCPWM0 Group #1, Counter #1 counters

7

TCPWM_16M_TR_OUT0[2] 16-bit Motor enhanced TCPWM0 Group #1, Counter #2 counters

9

TCPWM_16M_TR_OUT0[4] 16-bit Motor enhanced TCPWM0 Group #1, Counter #4 counters

17

TCPWM_16_TR_OUT0[0] TCPWM0 Group #0, Counter #0

18

TCPWM_16_TR_OUT0[1] TCPWM0 Group #0, Counter #1

19

TCPWM_16_TR_OUT0[2] TCPWM0 Group #0, Counter #2

21

TCPWM_16_TR_OUT0[4] TCPWM0 Group #0, Counter #4

22

TCPWM_16_TR_OUT0[5] TCPWM0 Group #0, Counter #5

23

TCPWM_16_TR_OUT0[6] TCPWM0 Group #0, Counter #6

24

TCPWM_16_TR_OUT0[7] TCPWM0 Group #0, Counter #7

Note 31.”a:b” depicts a range starting from a’ throughb’.

Datasheet

53

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Triggers group inputs

Table 18-1
Input
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 50 51 53 54 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 72

Trigger inputs (continued) Trigger label (TRIG_LABEL)
TCPWM_16_TR_OUT0[9] TCPWM_16_TR_OUT0[10] TCPWM_16_TR_OUT0[11] TCPWM_16_TR_OUT0[12] TCPWM_16_TR_OUT0[13] TCPWM_16_TR_OUT0[14] TCPWM_16_TR_OUT0[15] TCPWM_16_TR_OUT0[16] TCPWM_16_TR_OUT0[17] TCPWM_16_TR_OUT0[18] TCPWM_16_TR_OUT0[19] TCPWM_16_TR_OUT0[20] TCPWM_16_TR_OUT0[21] TCPWM_16_TR_OUT0[22] TCPWM_16_TR_OUT0[23] TCPWM_16_TR_OUT0[24] TCPWM_16_TR_OUT0[25] TCPWM_16_TR_OUT0[26] TCPWM_16_TR_OUT0[33] TCPWM_16_TR_OUT0[34] TCPWM_16_TR_OUT0[36] TCPWM_16_TR_OUT0[37] TCPWM_16_TR_OUT0[38] TCPWM_16_TR_OUT0[39] TCPWM_16_TR_OUT0[40] TCPWM_16_TR_OUT0[41] TCPWM_16_TR_OUT0[42] TCPWM_16_TR_OUT0[44] TCPWM_16_TR_OUT0[45] TCPWM_16_TR_OUT0[46] TCPWM_16_TR_OUT0[47] TCPWM_16_TR_OUT0[48] TCPWM_16_TR_OUT0[49] TCPWM_16_TR_OUT0[50] TCPWM_16_TR_OUT0[51] TCPWM_16_TR_OUT0[52] TCPWM_16_TR_OUT0[53] TCPWM_16_TR_OUT0[54] TCPWM_16_TR_OUT0[55]

Description
TCPWM0 Group #0, Counter #9 TCPWM0 Group #0, Counter #10 TCPWM0 Group #0, Counter #11 TCPWM0 Group #0, Counter #12 TCPWM0 Group #0, Counter #13 TCPWM0 Group #0, Counter #14 TCPWM0 Group #0, Counter #15 TCPWM0 Group #0, Counter

16 TCPWM0 Group #0, Counter #17 TCPWM0 Group #0, Counter #18 TCPWM0 Group #0,

Counter #19 TCPWM0 Group #0, Counter #20 TCPWM0 Group #0, Counter #21 TCPWM0 Group #0, Counter #22 TCPWM0 Group #0, Counter #23 TCPWM0 Group #0, Counter

24 TCPWM0 Group #0, Counter #25 TCPWM0 Group #0, Counter #26 TCPWM0 Group #0,

Counter #33 TCPWM0 Group #0, Counter #34 TCPWM0 Group #0, Counter #36 TCPWM0 Group #0, Counter #37 TCPWM0 Group #0, Counter #38 TCPWM0 Group #0, Counter

39 TCPWM0 Group #0, Counter #40 TCPWM0 Group #0, Counter #41 TCPWM0 Group #0,

Counter #42 TCPWM0 Group #0, Counter #44 TCPWM0 Group #0, Counter #45 TCPWM0 Group #0, Counter #46 TCPWM0 Group #0, Counter #47 TCPWM0 Group #0, Counter

48 TCPWM0 Group #0, Counter #49 TCPWM0 Group #0, Counter #50 TCPWM0 Group #0,

Counter #51 TCPWM0 Group #0, Counter #52 TCPWM0 Group #0, Counter #53 TCPWM0 Group #0, Counter #54 TCPWM0 Group #0, Counter #55

Datasheet

54

002-25756 Rev. *C 2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Triggers group inputs

Table 18-1 Trigger inputs (continued)

Input

Trigger label (TRIG_LABEL)

Description

80

CAN0_TT_TR_OUT[0]

CAN0, channel#0 TT Sync Outputs

81

CAN0_TT_TR_OUT[1]

CAN0, channel#1 TT Sync Outputs

83

CAN1_TT_TR_OUT[0]

CAN1, channel#0 TT Sync Outputs

84

CAN1_TT_TR_OUT[1]

CAN1, channel#1 TT Sync Outputs

MUX Group 4: TCPWM_OUT (TCPWM0 loop back multiplexer)

1

TCPWM_32_TR_OUT0[0] 32-bit TCPWM0 Group #2, Counter #0 counters

3

TCPWM_32_TR_OUT0[2] 32-bit TCPWM0 Group #2, Counter #2 counters

5

TCPWM_16M_TR_OUT0[0] 16-bit Motor enhanced TCPWM0 Group #1, Counter #0 counters

6

TCPWM_16M_TR_OUT0[1] 16-bit Motor enhanced TCPWM0 Group #1, Counter #1 counters

7

TCPWM_16M_TR_OUT0[2] 16-bit Motor enhanced TCPWM0 Group #1, Counter #2 counters

9

TCPWM_16M_TR_OUT0[4] 16-bit Motor enhanced TCPWM0 Group #1, Counter #4 counters

17

TCPWM_16_TR_OUT0[0] TCPWM0 Group #0, Counter #0

18

TCPWM_16_TR_OUT0[1] TCPWM0 Group #0, Counter #1

19

TCPWM_16_TR_OUT0[2] TCPWM0 Group #0, Counter #2

21

TCPWM_16_TR_OUT0[4] TCPWM0 Group #0, Counter #4

22

TCPWM_16_TR_OUT0[5] TCPWM0 Group #0, Counter #5

23

TCPWM_16_TR_OUT0[6] TCPWM0 Group #0, Counter #6

24

TCPWM_16_TR_OUT0[7] TCPWM0 Group #0, Counter #7

26

TCPWM_16_TR_OUT0[9] TCPWM0 Group #0, Counter #9

27

TCPWM_16_TR_OUT0[10] TCPWM0 Group #0, Counter #10

28

TCPWM_16_TR_OUT0[11] TCPWM0 Group #0, Counter #11

29

TCPWM_16_TR_OUT0[12] TCPWM0 Group #0, Counter #12

30

TCPWM_16_TR_OUT0[13] TCPWM0 Group #0, Counter #13

31

TCPWM_16_TR_OUT0[14] TCPWM0 Group #0, Counter #14

32

TCPWM_16_TR_OUT0[15] TCPWM0 Group #0, Counter #15

33

TCPWM_16_TR_OUT0[16] TCPWM0 Group #0, Counter #16

34

TCPWM_16_TR_OUT0[17] TCPWM0 Group #0, Counter #17

35

TCPWM_16_TR_OUT0[18] TCPWM0 Group #0, Counter #18

36

TCPWM_16_TR_OUT0[19] TCPWM0 Group #0, Counter #19

37

TCPWM_16_TR_OUT0[20] TCPWM0 Group #0, Counter #20

38

TCPWM_16_TR_OUT0[21] TCPWM0 Group #0, Counter #21

39

TCPWM_16_TR_OUT0[22] TCPWM0 Group #0, Counter #22

40

TCPWM_16_TR_OUT0[23] TCPWM0 Group #0, Counter #23

41

TCPWM_16_TR_OUT0[24] TCPWM0 Group #0, Counter #24

42

TCPWM_16_TR_OUT0[25] TCPWM0 Group #0, Counter #25

43

TCPWM_16_TR_OUT0[26] TCPWM0 Group #0, Counter #26

50

TCPWM_16_TR_OUT0[33] TCPWM0 Group #0, Counter #33

51

TCPWM_16_TR_OUT0[34] TCPWM0 Group #0, Counter #34

53

TCPWM_16_TR_OUT0[36] TCPWM0 Group #0, Counter #36

Datasheet

55

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Triggers group inputs

Table 18-1 Trigger inputs (continued)

Input

Trigger label (TRIG_LABEL)

Description

54

TCPWM_16_TR_OUT0[37] TCPWM0 Group #0, Counter #37

55

TCPWM_16_TR_OUT0[38] TCPWM0 Group #0, Counter #38

56

TCPWM_16_TR_OUT0[39] TCPWM0 Group #0, Counter #39

57

TCPWM_16_TR_OUT0[40] TCPWM0 Group #0, Counter #40

58

TCPWM_16_TR_OUT0[41] TCPWM0 Group #0, Counter #41

59

TCPWM_16_TR_OUT0[42] TCPWM0 Group #0, Counter #42

61

TCPWM_16_TR_OUT0[44] TCPWM0 Group #0, Counter #44

62

TCPWM_16_TR_OUT0[45] TCPWM0 Group #0, Counter #45

63

TCPWM_16_TR_OUT0[46] TCPWM0 Group #0, Counter #46

64

TCPWM_16_TR_OUT0[47] TCPWM0 Group #0, Counter #47

65

TCPWM_16_TR_OUT0[48] TCPWM0 Group #0, Counter #48

66

TCPWM_16_TR_OUT0[49] TCPWM0 Group #0, Counter #49

67

TCPWM_16_TR_OUT0[50] TCPWM0 Group #0, Counter #50

68

TCPWM_16_TR_OUT0[51] TCPWM0 Group #0, Counter #51

69

TCPWM_16_TR_OUT0[52] TCPWM0 Group #0, Counter #52

70

TCPWM_16_TR_OUT0[53] TCPWM0 Group #0, Counter #53

71

TCPWM_16_TR_OUT0[54] TCPWM0 Group #0, Counter #54

72

TCPWM_16_TR_OUT0[55] TCPWM0 Group #0, Counter #55

80

TCPWM_16_TR_OUT1[0] TCPWM0 Group #1, Counter #0

81

TCPWM_16_TR_OUT1[1] TCPWM0 Group #1, Counter #1

82

TCPWM_16_TR_OUT1[2] TCPWM0 Group #1, Counter #2

84

TCPWM_16_TR_OUT1[4] TCPWM0 Group #1, Counter #4

85

TCPWM_16_TR_OUT1[5] TCPWM0 Group #1, Counter #5

86

TCPWM_16_TR_OUT1[6] TCPWM0 Group #1, Counter #6

87

TCPWM_16_TR_OUT1[7] TCPWM0 Group #1, Counter #7

88

CAN0_TT_TR_OUT[0]

CAN0, channel#0 TT Sync Outputs

89

CAN0_TT_TR_OUT[1]

CAN0, channel#1 TT Sync Outputs

91

CAN1_TT_TR_OUT[0]

CAN1, channel#0 TT Sync Outputs

92

CAN1_TT_TR_OUT[1]

CAN1, channel#1 TT Sync Outputs

MUX Group 5: TCPWM_IN (TCPWM0 Trigger Multiplexer)

1:16

PDMA0_TR_OUT[0:15]

General-purpose P-DMA0 triggers

17:24

PDMA1_TR_OUT[0:7]

General-purpose P-DMA1 triggers

25:26

MDMA_TR_OUT[0:1]

M-DMA0 triggers

29:30

CTI_TR_OUT[0:1]

Trace events

31:34

FAULT_TR_OUT[0:3]

Fault events

35:40

PASS_GEN_TR_OUT[0:5] PASS SAR events

41:72

HSIOM_IO_INPUT[0:31]

I/O inputs

73

SCB_TX_TR_OUT[0]

SCB0 TX trigger

74

SCB_RX_TR_OUT[0]

SCB0 RX trigger

Datasheet

56

002-25756 Rev. *C 2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Triggers group inputs

Table 18-1 Trigger inputs (continued)

Input 75

Trigger label (TRIG_LABEL)
SCB_I2C_SCL_TR_OUT[0]

SCB0 I2C trigger

Description

76

SCB_TX_TR_OUT[1]

SCB1 TX trigger

77

SCB_RX_TR_OUT[1]

SCB1 RX trigger

78

SCB_I2C_SCL_TR_OUT[1] SCB1 I2C trigger

82

SCB_TX_TR_OUT[3]

SCB3 TX trigger

83

SCB_RX_TR_OUT[3]

SCB3 RX trigger

84

SCB_I2C_SCL_TR_OUT[3] SCB3 I2C trigger

85

SCB_TX_TR_OUT[4]

SCB4 TX trigger

86

SCB_RX_TR_OUT[4]

SCB4 RX trigger

87

SCB_I2C_SCL_TR_OUT[4] SCB4 I2C trigger

88

SCB_TX_TR_OUT[5]

SCB5 TX trigger

89

SCB_RX_TR_OUT[5]

SCB5 RX trigger

90

SCB_I2C_SCL_TR_OUT[5] SCB5 I2C trigger

94

SCB_TX_TR_OUT[7]

SCB7 TX trigger

95

SCB_RX_TR_OUT[7]

SCB7 RX trigger

96

SCB_I2C_SCL_TR_OUT[7] SCB7 I2C trigger

97:98

CAN0_DBG_TR_OUT[0:1] CAN0 M-DMA0 events

100:101 CAN0_FIFO0_TR_OUT[0:1] CAN0 FIFO0 events

103:104 CAN0_FIFO1_TR_OUT[0:1] CAN0 FIFO1 events

106:107 CAN1_DBG_TR_OUT[0:1] CAN1 M-DMA0 events

109:110 CAN1_FIFO0_TR_OUT[0:1] CAN1 FIFO0 events

112:113 CAN1_FIFO1_TR_OUT[0:1] CAN1 FIFO1 events

115:122 EVTGEN_TR_OUT[3:10]

EVTGEN triggers

MUX Group 6: PASS (PASS SAR trigger multiplexer)

1:16

PDMA0_TR_OUT[0:15]

General-purpose P-DMA0 triggers

17:18

CTI_TR_OUT[0:1]

Trace events

19:22

FAULT_TR_OUT[0:3]

Fault events

23:25

EVTGEN_TR_OUT[0:2]

EVTGEN triggers

26:31

PASS_GEN_TR_OUT[0:5] PASS SAR done signals

32:63

HSIOM_IO_INPUT[0:31]

I/O inputs

64

TCPWM_32_TR_OUT1[0] 32-bit TCPWM0 Group #2, Counter #0 counters

66

TCPWM_32_TR_OUT1[2] 32-bit TCPWM0 Group #2, Counter #2 counters

68

TCPWM_16M_TR_OUT1[0] 16-bit Motor enhanced TCPWM0 Group #1, Counter #0 counters

69

TCPWM_16M_TR_OUT1[1] 16-bit Motor enhanced TCPWM0 Group #1, Counter #1 counters

70

TCPWM_16M_TR_OUT1[2] 16-bit Motor enhanced TCPWM0 Group #1, Counter #2 counters

72

TCPWM_16M_TR_OUT1[4] 16-bit Motor enhanced TCPWM0 Group #1, Counter #4 counters

MUX Group 7: CAN TT sync triggers

1:2

CAN0_TT_TR_OUT[0:1]

CAN0 TT Sync Outputs

4:5

CAN1_TT_TR_OUT[0:1]

CAN1 TT Sync Outputs

Datasheet

57

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Triggers group inputs

Table 18-1 Trigger inputs (continued)

Input

Trigger label (TRIG_LABEL)

Description

MUX Group 8: DebugMain (Debug Multiplexer)

1:5

TR_GROUP9_OUTPUT[0:4] Output from debug reduction multiplexer #1

6:10

TR_GROUP10_OUTPUT[0:4] Output from debug reduction multiplexer #2

MUX Group 9: DebugReduction1 (Debug Reduction #1)

1

PDMA0_TR_OUT[0]

P-DMA0 triggers

2

PDMA0_TR_OUT[1]

P-DMA0 triggers

3

PDMA0_TR_OUT[2]

P-DMA0 triggers

4

PDMA0_TR_OUT[3]

P-DMA0 triggers

5

PDMA0_TR_OUT[4]

P-DMA0 triggers

6

PDMA0_TR_OUT[5]

P-DMA0 triggers

7

PDMA0_TR_OUT[6]

P-DMA0 triggers

8

PDMA0_TR_OUT[7]

P-DMA0 triggers

9

PDMA0_TR_OUT[8]

P-DMA0 triggers

10

PDMA0_TR_OUT[9]

P-DMA0 triggers

11

PDMA0_TR_OUT[10]

P-DMA0 triggers

12

PDMA0_TR_OUT[11]

P-DMA0 triggers

13

PDMA0_TR_OUT[12]

P-DMA0 triggers

14

PDMA0_TR_OUT[13]

P-DMA0 triggers

15

PDMA0_TR_OUT[14]

P-DMA0 triggers

16

PDMA0_TR_OUT[15]

P-DMA0 triggers

17

PDMA0_TR_OUT[16]

P-DMA0 triggers

18

PDMA0_TR_OUT[17]

P-DMA0 triggers

19

PDMA0_TR_OUT[18]

P-DMA0 triggers

20

PDMA0_TR_OUT[19]

P-DMA0 triggers

21

PDMA0_TR_OUT[20]

P-DMA0 triggers

22

PDMA0_TR_OUT[21]

P-DMA0 triggers

26

PDMA0_TR_OUT[25]

P-DMA0 triggers

27

PDMA0_TR_OUT[26]

P-DMA0 triggers

28

PDMA0_TR_OUT[27]

P-DMA0 triggers

29

PDMA0_TR_OUT[28]

P-DMA0 triggers

30

PDMA0_TR_OUT[29]

P-DMA0 triggers

31

PDMA0_TR_OUT[30]

P-DMA0 triggers

34

PDMA0_TR_OUT[33]

P-DMA0 triggers

35

PDMA0_TR_OUT[34]

P-DMA0 triggers

37

PDMA0_TR_OUT[36]

P-DMA0 triggers

38

PDMA0_TR_OUT[37]

P-DMA0 triggers

43

PDMA0_TR_OUT[42]

P-DMA0 triggers

54

PDMA0_TR_OUT[53]

P-DMA0 triggers

55

PDMA0_TR_OUT[54]

P-DMA0 triggers

Datasheet

58

002-25756 Rev. *C

2022-10-07

TRAVEOTM T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M4 dual
Triggers group inputs

Table 18-1
Input
56 57 58 62 63 64 65 66 67 72 73 82 83 84 85 86 87 88 89 90 91 93 94 95 97 98 99 101 102 103 105 106 107 109 110 111 113 114:115 117:118

Trigger inputs (continued) Trigger label (TRIG_LABEL)
PDMA0_TR_OUT[55] PDMA0_TR_OUT[56] PDMA0_TR_OUT[57] PDMA0_TR_OUT[61] PDMA0_TR_OUT[62] PDMA0_TR_OUT[63] PDMA0_TR_OUT[64] PDMA0_TR_OUT[65] PDMA0_TR_OUT[66] PDMA0_TR_OUT[71] PDMA0_TR_OUT[72] PDMA0_TR_OUT[81] PDMA0_TR_OUT[82] PDMA0_TR_OUT[83] PDMA0_TR_OUT[84] PDMA0_TR_OUT[85] PDMA0_TR_OUT[86] PDMA0_TR_OUT[87] PDMA0_TR_OUT[88] SCB_TX_TR_OUT[0] SCB_TX_TR_OUT[1] SCB_TX_TR_OUT[3] SCB_TX_TR_OUT[4] SCB_TX_TR_OUT[5] SCB_TX_TR_OUT[7] SCB_RX_TR_OUT[0] SCB_RX_TR_OUT[1] SCB_RX_TR_OUT[3] SCB_RX_TR_OUT[4] SCB_RX_TR_OUT[5] SCB_RX_TR_OUT[7] SCB_I2C_SCL_TR_OUT[0] SCB_I2C_SCL_TR_OUT[1] SCB_I2C_SCL_TR_OUT[3] SCB_I2C_SCL_TR_OUT[4] SCB_I2C_SCL_TR_OUT[5] SCB_I2C_SCL_TR_OUT[7] CAN0_DBG_TR_OUT[0:1] CAN0_FIFO0_TR_OUT[0:1]

Description
P-DMA0 triggers P-DMA0 triggers P-DMA0 triggers P-DMA0 triggers P-DMA0 triggers P-DMA0 triggers P-DMA0 triggers P-DMA0 triggers P-DMA0 triggers P-DMA0 triggers P-DMA0 triggers P-DMA0 triggers P-DMA0 triggers P-DMA0 triggers P-DMA0 triggers P-DMA0 triggers P-DMA0 triggers P-DMA0 triggers P-DMA0 triggers SCB0 TTCAN tx Triggers SCB1 TTCAN tx Triggers SCB3 TTCAN tx Triggers SCB4 TTCAN tx Triggers SCB5 TTCAN tx Triggers SCB7 TTCAN tx Triggers SCB0 TTCAN rx Triggers SCB1 TTCAN rx Triggers SCB3 TTCAN rx Triggers SCB4 TTCAN rx Triggers SCB5 TTCAN rx Triggers SCB7 TTCAN rx Trig

References

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals