Infineon CYT3DL TRAVEO TM T2G 32 BIT AUTOMOTIVE MC-3422680
Infineon CYT3DL TRAVEO TM T2G 32 BIT AUTOMOTIVE MC-3422680
T RAV E O ™ T 2 G 3 2 - b i t A u tom ot i ve M CU
Based on Arm® Cortex®-M7 single
General description
CYT3DL is a family of TRAVEO™ T2G microcontrollers targeted at automotive systems such as instrument clusters
and Head-Up Displays (HUD). CYT3DL has a 2D Graphics engine, sound processing, an Arm® Cortex®-M7 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), Local Interconnect
Network (LIN), Clock Extension Peripheral Interface (CXPI), and Ethernet. TRAVEO™ T2G devices are
manufactured on an advanced 40-nm process. CYT3DL incorporates Infineon' low-power flash memory, multiple
high-performance analog and digital peripherals, and enables the creation of a secure computing platform.
Features
• Graphics subsystem
- Supports 2D and 2.5D (perspective warping, 3D effects) graphics rendering
- Internal color resolution
• 40-bit for RGBA (4 × 10-bit)
• 24-bit for RGB (3 × 8-bit)
- 2048 KB of embedded video RAM memory (VRAM)
- Two video output interfaces supporting a display from
• Parallel RGB (max display size: 800 × 600 at 40 MHz)
• FPD-link single (max display size: 1920 × 720 at 110 MHz)
- One Capture engine for video input processing for ITU 656 or parallel RGB/YUV or MIPI CSI-2 input
• ITU656 (standard camera capture: up to 800 × 480), multiplexed with RGB interface
• RGB (max capture size 1600 × 600 at 80 MHz) or
• Two-/four-lane MIPI CSI-2 interface (max capture size: 1920 × 720 for two lanes at 110 MHz, 2880 × 1080 for
four lanes at 220 MHz)
- Display warping on-the-fly for HUD applications
- Direct video feed through from capture to display interface with graphics overlay
- Composition engine for scene composition from display layers
- Display engine for video timing generation and display functions
- Drawing engine for acceleration of vector graphics rendering
- Command sequencer for setup and control of the rendering process
- Supports graphics rendering without frame buffers (on-the-fly)
- Single-channel FPD-Link/LVDS interface for up to HD resolution video output
• Sound subsystem
- Four time-division multiplexing (TDM) interfaces
- Two pulse-code modulation-pulse width modulation (PCM-PWM) interfaces
- Up to five sound generator (SG) interfaces
- Two PCM Audio stream mixers with five input streams
- One audio digital-to-analog converter (DAC)
• CPU subsystem
- 240-MHz (max) 32-bit Arm® Cortex®-M7 CPU, with
• Single-cycle multiply
• Single/double-precision floating point unit (FPU)
• 16-KB data cache, 16-KB instruction cache
• Memory protection unit (MPU)
• 64-KB instruction and 64-KB data Tightly-Coupled Memories (TCM)
Errata: For information on silicon errata, see “Errata” on page 192. Details include trigger conditions, devices affected, and proposed
workaround.
Datasheet Please read the Important Notice and Warnings at the end of this document 002-27763 Rev. *I
www.infineon.com page 1 2024-03-05
TRAVEO™ T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M7 single
Features
Note
1. The Crypto engine features are available on select MPNs.
• Clocks
- 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)
- Low-power external crystal oscillator (LPECO)
• 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 non-ISO CAN FD
• ISO 16845:2015 certificate available
- Up to 12 runtime-reconfigurable serial communication block (SCB) channels, each configurable as I2C, SPI,
or UART
- Up to two independent LIN channels
• LIN protocol compliant with ISO 17987
- Up to two CXPI channels with data rate up to 20 kbps
- 10/100 Mbps Ethernet MAC interface conforming to IEEE-802.3bw
• Supports the following PHY interfaces:
Media-independent interface (MII)
Reduced media-independent interface (RMII)
• Compliant with IEEE-802.1BA for audio video bridging (AVB)
• Compliant with IEEE-1588 precision time protocol (PTP)
• Serial memory interface (SMIF)
- Two SPIs (single, dual, quad, or octal), xSPI interface
- On-the-fly encryption and decryption
- Execute-In-Place (XIP) from external memory
• Timers
- Up to 50 16-bit and 32 32-bit Timer/Counter Pulse-Width modulator (TCPWM) blocks for regular operations
• Up to 12 16-bit counters optimized for motor-control operations (Equivalent to 6 stepper motor-control
[SMC] channels with ZPD and slew rate control capability)
• Supports timer, capture, quadrature decoding, pulse-width modulation (PWM), PWM with dead time (PW-
M_DT), pseudo-random PWM (PWM_PR), and shift-register (SR) modes
- Up to 16 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 135 programmable I/Os
- Four I/O types
• GPIO Standard (GPIO_STD)
• GPIO Enhanced (GPIO_ENH)
• GPIO Stepper Motor Control (GPIO_SMC)
• High-Speed I/O Standard with Low Noise (HSIO_STDLN)
• Power
- Regulators
• Generates 1.1-V nominal core supply from a 2.7-V to 5.5-V input supply
• Two regulators: DeepSleep and Core internal
- PMIC control module
• Programmable analog
- One SAR A/D converter
• Each ADC supports 32 logical channels, with 48 external channels. Any external channel can be connected
to any logical channel in the SAR.
• 12-bit resolution and sampling rates up to 1 Msps
- The ADC also supports 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
- ADC supports addressing of external multiplexers
- ADC has a sequencer supporting autonomous scanning of configured channels
• Smart I/O
- One smart I/O block, which can perform Boolean operations on signals going to and from I/Os
- Up to eight 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
• Compatible with industry-standard tools
- GHS MULTI or IAR EWARM for code development and debugging
• Packages
- 272-BGA, 16 × 16 × 1.7 mm (max), 0.8-mm ball pitch
- 216-TEQFP, 24 × 24 × 1.6 mm (max), 0.4-mm ball pitch
Table of contents
General description ...........................................................................................................................1
Features ...........................................................................................................................................1
Table of contents ...............................................................................................................................5
1 Features list ...................................................................................................................................6
1.1 Peripheral instance list ...........................................................................................................................................9
2 Blocks and functionality................................................................................................................10
Block diagram.................................................................................................................................10
3 Functional description ..................................................................................................................11
3.1 CPU subsystem .....................................................................................................................................................11
3.2 System resources..................................................................................................................................................12
3.3 Peripherals ............................................................................................................................................................16
3.4 Graphics.................................................................................................................................................................20
3.5 I/Os.........................................................................................................................................................................20
4 CYT3DL address map .....................................................................................................................22
5 Flash base address map.................................................................................................................24
6 Peripheral I/O map........................................................................................................................25
7 CYT3DL clock diagram ...................................................................................................................28
8 CYT3DL CPU start-up sequence ......................................................................................................29
9 Pin assignment .............................................................................................................................30
10 High-speed I/O matrix connections ...............................................................................................33
11 Package pin list and alternate functions .......................................................................................34
12 Power pin assignments................................................................................................................40
13 Alternate function pin assignments ..............................................................................................41
13.1 Pin function description .....................................................................................................................................48
14 Interrupts and wake-up assignments............................................................................................51
15 Core interrupt types ....................................................................................................................61
16 Trigger multiplexer .....................................................................................................................62
17 Triggers group inputs ..................................................................................................................63
18 Triggers group outputs ................................................................................................................67
19 Triggers one-to-one.....................................................................................................................68
20 Peripheral clocks ........................................................................................................................72
21 Faults.........................................................................................................................................75
22 Peripheral protection unit fixed structure pairs.............................................................................79
23 Bus masters................................................................................................................................93
24 Miscellaneous configuration ........................................................................................................94
25 Development support..................................................................................................................96
25.1 Documentation ...................................................................................................................................................96
25.2 Tools ....................................................................................................................................................................96
26 Electrical specifications...............................................................................................................97
26.1 Absolute maximum ratings ................................................................................................................................97
26.2 Device-level specifications ...............................................................................................................................102
26.3 Reset specifications ..........................................................................................................................................110
26.4 I/O Specifications..............................................................................................................................................112
26.5 Analog peripherals............................................................................................................................................119
26.6 AC specifications ...............................................................................................................................................123
26.7 Digital peripherals.............................................................................................................................................124
26.8 Memory..............................................................................................................................................................136
26.9 System resources..............................................................................................................................................138
26.10 Clock specifications ........................................................................................................................................148
26.11 Ethernet specifications...................................................................................................................................157
26.12 Sound subsystem specifications....................................................................................................................161
1 Features list
Table 1-1 CYT3DL feature list
Packages
Features
216-TEQFP 272-BGA
CPU
Core 32-bit Arm® Cortex®-M7 CPU and 32-bit Arm® Cortex®-M0+ CPU
Functional safety ASIL-B
Operation voltage for GPIO_STD 2.7 V to 5.5 V
Operation voltage for GPIO_ENH 2.7 V to 5.5 V
Operation voltage for GPIO_SMC 2.7 V to 5.5 V
Operation voltage for HSIO_STDLN 3.0 V to 3.6 V
Core voltage VCCD 1.09 V to 1.21 V
Operation frequency Arm® Cortex®-M7 240 MHz (max) and Arm® Cortex®-M0+ 100 MHz (max)
MPU, PPU Supported
FPU Supports both single (32-bit) and double (64-bit) precision
DSP-MUL/DIV/MAC Supported by Arm® Cortex®-M7 CPU
TCM 64-KB instruction and 64-KB data for Cortex®-M7 CPU
Memory
Code-flash 4160 KB (4031 KB + 128 KB)
Work-flash 128 KB (96 KB + 32 KB)
SRAM (configurable for retention) 384 KB
ROM 64 KB
Communication Interfaces
CAN0 (CAN-FD: Up to 8 Mbps) 2 ch
CAN1 (CAN-FD: Up to 8 Mbps) 2 ch
CAN RAM 16 KB per instance (2 ch), 32 KB in total
Serial Communication Block (SCB/UART) 9 ch 12 ch
2
Serial Communication Block (SCB/I C) 9 ch 11 ch
Serial Communication Block (SCB/SPI) 8 ch 11 ch
LIN0 2 ch
CXPI controller 2 ch
Ethernet MAC 1 ch × 10/100
Memory Interfaces
SMIF (Single SPI / Dual SPI / Quad SPI / Octal SPI / xSPI) 2 ch (HSIO_STDLN at 133 MHz)
Timers
RTC 1 ch
TCPWM (16-bit) 38 ch
TCPWM (16-bit) SMC 12 ch (Equivalent to 6 ch SMC with ZPD and slew rate control)
TCPWM (32-bit) 32 ch
External Interrupts 108 135
Analog
1 Unit (SAR#0, 32 logical channels)
12-bit, 1 Msps SAR ADC 48 external channels
6 ch for Internal sampling
Security
Flash Security (program/work read protection) Supported
Note
4. Channels 522-524 pin functions shared on same pin.
AXI M-DMA1
Cortex® M7 SRAM0 SRAM1 SRAM2 CRYPTO ROM VRAM
Vector Gfx
M-DMA0
76 Channel
84 Channel
P-DMA0
P-DMA1
4 Channel
8 Channel
4160 KB Code-flash AES,SHA,CRC, Cortex® M0+
240 MHz 128 KB 128 KB 128 KB 64 KB 2048 KB
+ 128 KB Work-flash TRNG,RSA,ECC
100 MHz
FPU D$ I$
System Resources (SP/DP) 16 KB 16 KB 8 KB $ SRAM SRAM SRAM
Initiator/MMIO ROM Controller VRAM Controller
AHBP NVIC, MPU, AXI AHBS FLASH Controller Controller Controller Controller MUL, NVIC, MPU
Power
Sleep Control
POR BOD
OVD LVD System Interconnect (Multi Layer AXI/AHB, IPC, MPU/SMPU) GFX Interconnect (AXI)
REF
PWRSYS-HT
LDO PCLK Peripheral Interconnect (MMIO,PPU)
1x RGB/LVDS Output
Clock
1x RGB/MIPI Input
Serial Memory Interface (xSPI, Single SPI,
Clock Control
2.5D Engine
2xILO WDT
Prog.
FLL CSV
Event Generator
SAR ADC
8xPLL LPECO
2x PCM-PWM
CAN-FD Interface
70x TCPWM
2x SMIF
12x TCPWM
1x ETH
CXPI Interface
4x CANFD
(12-bit)
EVTGEN
11x SCB
2x Mixer
2x CXPI
LIN/UART
4x TDM
1x SCB
EFUSE
Reset
2x LIN
5x SG
6x SMC
IOSS GPIO
Reset Control
XRES
Test
TestMode Entry x1
Digital DFT
Analog DFT
SARMUX
WCO 48 ch
RTC
Power Modes High Speed I/O Matrix, Smart I/O, Boundary Scan
Active/Sleep 1x Smart IO
LowePowerActive/Sleep Up to 29x GPIO_STD, 8x GPIO_ENH, 24x GPIO_SMC, up to 74x HSIO_STDLN
DeepSleep IO Subsystem
Hibernate
The Block diagram gives a simplified view of the interconnection between subsystems and blocks. CYT3DL has
five major subsystems: CPU, system resources, peripherals, graphics, and I/O[5,6,7,8]. The color-coding shows the
lowest power mode where the particular block is still functional.
CYT3DL 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.
CYT3DL 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 due to 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
5. GPIO_STD supports 2.7 V to 5.5 V VDDIO_GPIO range.
6. GPIO_ENH supports 2.7 V to 5.5 V VDDIO_GPIO range with higher currents at lower voltages.
7. GPIO_SMC supports 2.7 V to 5.5 V VDDIO_SMC range with currents higher than GPIO_ENH.
8. HSIO_STDLN supports 3.0 V to 3.6 V VDDIO_HSIO range with high-speed signaling and programmable drive strength.
3 Functional description
3.1 CPU subsystem
3.1.1 CPU
The CYT3DL CPU subsystem contains a 32-bit Arm® Cortex®-M0+ CPU with MPU, and a 32-bit Arm® Cortex®-M7
CPU, with MPU, single/double-precision FPU, and 16-KB data and instruction caches. This subsystem also
includes P-/M-DMA controllers, a cryptographic accelerator, 4160 KB of code-flash, 128 KB of work-flash, 384 KB
of SRAM, and 64 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.
Each Cortex®-M7 CPU has 64 KB of instruction and 64 KB of data TCM with programmable read wait states. Each
TCM is clocked by the associated Cortex®-M7 CPU clock.
3.1.3 Flash
CYT3DL has 4160 KB (4032 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 128 KB (96 KB with a 2-KB sector size, and 32 KB with a 128-B sector size). Work-flash is
optimized for reprogramming many more times than code-flash. Code-flash supports Read-While-Write (RWW)
operation so that flash may 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
CYT3DL has 384 KB of SRAM with two independent controllers. SRAM0 provides DeepSleep retention in 32-KB
increments while SRAM1/2 is selectable between fully retained and not retained.
3.1.5 ROM
CYT3DL has 64 KB of ROM that contains boot and configuration routines. This ROM enables secure boot and
authentication of user flash to guarantee a secure system.
3.2.2 Regulators
CYT3DL contains two regulators that provide power to the low-voltage core transistors: DeepSleep and core
internal. These regulators accept a 2.7-V to 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 regulator operates in Active mode and provides power to the
CPU subsystem and associated peripherals.
3.2.2.1 DeepSleep
The DeepSleep regulator is used to maintain power in 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.
Vin
CS1
External
TRAVEOTM T2G
PMIC
Enable
(EN) VDDD or PMIC_EN
- PMIC EN pin polarity is HIGH for enable. PMIC PG pin polarity is HIGH for power good.
- If EN pin of PMIC does not have the internal pull-down resistor, an external pull-down resistor must be placed to keep the PMIC disabled during power-on reset.
- See the Electrical Specifications section for more details on CS1.
3.2.4.5 EXT_CLK
One of three GPIO_STD I/Os can be used to provide an external clock input of up to 100 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.4.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 7.2 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.
Note
9. Operation of reference-timed peripherals (such as a UART) with an FLL-based reference is not recommended due to the allowed
frequency error.
3.2.4.7 LPECO
The LPECO provides high-frequency clocking using an external crystal connected to the LPECO_IN and
LPECO_OUT pins. It supports fundamental mode (non-overtone) quartz crystals, in the range of 3.99 to 8.01 MHz.
LPECO can operate during DeepSleep, and Hibernate modes with significant lower current consumptions. It can
also be used for real-time-clock applications. When used in conjunction with the PLL, it generates CPU and
peripheral clocks up to device’s maximum frequency.
3.2.4.8 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.
3.2.5 Reset
CYT3DL can be reset from a variety of sources, including software. Most 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.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 - CPUSS Group (Number 0)
Divider type Instances Description
div_8 9 Integer divider, 8 bits
div_16 16 Integer divider, 16 bits
div_16_5 7 Fractional divider, 16.5 bits (16 integer bits, 5 fractional bits)
div_24_5 3 Fractional divider, 24.5 bits (24 integer bits, 5 fractional bits)
Note
10.VREF_L prevents IR drops in the VSSIO and VSSA_ADC paths from impacting the measurements. VREF_L, when properly connected,
reduces or removes the impact of IR drops in the VSSIO and VSSA_ADC paths from measurements.
Notes
11.This is not 100% compliant with the I2C-bus specification; I/Os are not overvoltage tolerant, do not support the 20-mA sink requirement
of Fast-mode Plus, and violate the leakage specification when no power is applied.
12.See Table 26-10 'Serial Communication Block (SCB) specifications' for supported IO-cells and I2C modes.
3.4 Graphics
CYT3DL supports one instance of the graphics subsystem which includes 2048 KB of embedded Video RAM, a 2D
graphics core and interfaces for video input and output processing.
CYT3DL supports 4-lane MIPI CSI-2 interface for up to HD (1920 × 720) resolution video inputs and single channel
FPD-link interface for up to HD (1920 × 720) resolution video output. The 2D graphics core supports a BLock Image
Transfer (BLIT) engine for faster graphics rendering to memory or on-the-fly to display, a drawing engine for
acceleration of vector graphics rendering and a command sequencer for setup and control of the rendering
process. The video I/O supports a composition engine for scene composition from display layers, a display engine
for video timing generation, and display functions and a capture engine for video input processing. The device
also supports perspective correction for 3D effects ("2.5D"). One layer, such as head-up displays, can be warped
on-the-fly.
3.5 I/Os
CYT3DL has up to 135 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-4. The associated supply determines the VOH, VOL, VIH, and VIL
levels when configured for CMOS and Automotive thresholds.
Table 3-4 I/O port power source
Supply pins Ports
VDDD[15] P0
VDDIO_GPIO_1[15] P1, P2, P3
VDDIO_GPIO_2[15] P4, P5, P6
VDDIO_SMC[15] P7, P8, P9
VDDIO_HSIO P11, P12, P13, P14, P15, P16, P17, P18, P19, P20, P21
3.5.1 GPIO
Three types of GPIOs are supported:
• GPIO_STD, GPIO_ENH, and GPIO_SMC
These 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)
• Edge-triggered interrupts on rising edge, falling edge, or on both the edges, on pin basis
3.5.2 HSIO
These I/Os are optimized exclusively for high-speed signaling and do not support slew-rate control, DeepSleep
operation, POR mode control, analog connections, or non-CMOS signaling levels. HSIO support programmable
drive strength. They are available only in Active mode.
0xFFFF FFFF
Arm® System
CPU & Debug Registers
Space
0xE00 0 00 00
Reserved
0xA0 01 3 FFF 64 KB
0xA0 01 0 000 CM7_0 DTCM Core CM7_0 Data TCM
Reserved
0xA0 00 3 FFF 64 KB CM7_0 ITCM Core CM7_0 Instruction TCM
0xA0 00 0 000
Reserved
0x9FFF FFFF
512 MB SMIF_XIP Serial Memory Interface XIP
0x8000 000 0
0x7FFF FFFF
512 MB SMIF_XIP Serial Memory Interface XIP
0x6000 000 0
Reserved
0x43FF FFFF
Peripheral Mainly used for on-chip peripherals;
Interconnect or e.g., AHB or APB peripherals
Memory map
0x4000 000 0
0x2805 FFFF
Reserved
0x2804 0000 128 KB SRAM2 General purpose RAM,
0x2803 FFFF 128 KB SRAM1
0x2802 0000 mainly used for data
0x2801 FFFF
0x2800 0800 126
2 KB
KB SRAM0
0x2800 0000
Reserved
0x241F FFFF
2 MB VRAM Video RAM for Graphics
0x2400 000 0
Reserved
0x2000 FFFF CM7 DTCM CM7 internal address map for its Data TCM
0x2000 000 0 64 KB
Reserved
0x1780 7FFF Alternate Flash Used to store manufacture specific
32 KB
0x1780 000 0 Supervisory data like flash protection settings, trim
Reserved settings, device addresses, serial numbers,
0x1700 7FFF Fla sh
32 KB calibration data, etc.
0x1700 000 0 Supervisory
Reserved
0x1401 FFFF
32 KB
0x1401 800 0
(128 B Small Sectors)
Work flash used for long
0x1401 7FFF Work flash
96 KB term data retention
(2 KB Large Sectors)
0x1400 000 0
Reserved
0x1040 FFFF
128 KB
0x103F 0000
(8 KB Small Sectors)
0x103E FF FF
0x1000 000 0
Reserved Secured Boot ROM to set user specified
0x0100 FFFF
64 KB ROM Mirror protection levels, trim and configuration
0x0100 000 0 data, code authentication, jump to user mode, etc.
Reserved
0x0000 FFFF CM7 internal address map for its Instruction TCM.
64 KB ROM / CM7 ITCM The address overlaps with ROM region.
0x0000 000 0
Notes
17.The size representation is not up to scale.
18.First 2KB 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.
Note
19.These 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.
Note
20.Remaining 24 external channels are accessed from SAR1 Multiplexer. (SAR0 uses SARMUX1).
LS
ECO LPECO
Prescaler LS LS LS Prescaler
MUX MUX MUX MUX MUX MUX MUX MUX MUX MUX LS
LS
MUX MUX MUX MUX MUX MUX MUX MUX MUX MUX MUX
CLK_LF CLK_BAK
RTC
CSV
CLK_ILO0 MUX MUX MUX MUX MUX MUX MUX MUX MUX MUX MUX MUX MUX MUX MCWDT
Predivider Predivider Predivider Predivider Predivider Predivider Predivider Predivider Predivider Predivider Predivider Predivider Predivider Predivider
(1/2/4/8) (1/2/4/8) (1/2/4/8) (1/2/4/8) (1/2/4/8) (1/2/4/8) (1/2/4/8) (1/2/4/8) (1/2/4/8) (1/2/4/8) (1/2/4/8) (1/2/4/8) (1/2/4/8) (1/2/4/8)
CLK_HF0 CLK_HF1 CLK_HF2 CLK_HF3 CLK_HF4 CLK_HF5 CLK_HF6 CLK_HF7 CLK_HF8 CLK_HF9 CLK_HF10 CLK_HF11 CLK_HF12 CLK_HF13
CSV CSV
CSV CSV CSV CSV CSV CSV CSV CSV CSV CSV CSV CSV CSV CSV CLK_ILO0 CLK_LF
CLK_REF_HF
VIDEOSS
CLK_IF_SRSS2
CLK_IF_SRSS0 CLK_IF_SRSS1
SOUND_0/1/2 I2S External Clock
Event Generator
CLK_GR5
Divider
(1-256) CAN FD
CXPI
LIN
Divider CLK_GR6
(1-256) SCB[*] Serial Interface Clock
SCB[0]
Divider CLK_GR9
(1-256) SAR ADC
PCLK_CANFD[x]_CLOCK_CAN[y]
PCLK_CXPI_CLOCK_CH_EN[x]
Peripheral PCLK_LIN_CLOCK_CH_EN[x]
Clock Dividers #1 PCLK_SCB[x]_CLOCK
PCLK_PASS_CLOCK_SAR[x]
CLK_FAST_0
Divider
CM7_0
(1-256)
SMIF_0/1
CLK_MEM
Divider
(1-256) ROM/SRAM/
FLASH
CPUSS Fast
Infrastructure
CLK_SLOW
Divider
(1-256) CM0+
LEGEND 1:
Active Domain
CPUSS Slow
DeepSleep Domain Infrastructure
Hibernate Domain
P-DMA / M-DMA
CLK_PERI CLK_GR3
LEGEND 2: Divider Divider
Relationship of Monitored Clock and (1-256) (1-256) CRYPTO
Reference Clock
CLK_GR8
Divider EFUSE
(1-256)
LEGEND 3:
One Clock Line
IOSS
Multiple Clock Lines
TCPWM[0]
Peripheral
Clock Dividers #0 CPUSS(DEBUG) TCK/SWDCLK from a Debugger
Divider CLK_TRC_DBG
(1-256) PCLK_SMARTIO[x]_CLOCK
PCLK_TCPWM0_CLOCKS[x]
PCLK_CPUSS_CLOCK_TRACE_IN
Note
21.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.
9 Pin assignment
VDDIO_HSIO
VDDIO_SMC
VDDIO_SMC
VDDIO_SMC
VDDIO_SMC
VSSIO_SMC
VSSIO_SMC
VSSIO_SMC
VSSIO_SMC
VDDD
VCCD
VCCD
VCCD
P9.7
P9.6
P9.5
P9.4
P9.3
P9.2
P9.1
P9.0
P8.7
P8.6
P8.5
P8.4
P8.3
P8.2
P8.1
P8.0
P7.7
P7.6
P7.5
P7.4
P7.3
P7.2
P7.1
P7.0
P6.3
P6.2
P6.1
P6.0
P4.7
P4.6
P4.5
P4.4
P5.5
P5.4
P5.3
P5.2
P5.1
P5.0
VSS
VSS
VSS
216
215
214
213
212
211
210
209
208
207
206
205
204
203
202
201
200
199
198
197
196
195
194
193
192
191
190
189
188
187
186
185
184
183
182
181
180
179
178
177
176
175
174
173
172
171
170
169
168
167
166
165
164
163
VSS 1 162 VDDIO_GPIO_2
P18.0 2 161 VSSA_ADC
P18.1 3 160 VDDA_ADC
P18.2 4 159 VREFH
P18.3 5 158 P3.1
VSS 6 157 P3.0
VDDIO_HSIO 7 156 P2.5
P18.4 8 155 P2.4
P18.5 9 154 P2.2
P18.6 10 153 P2.1
P18.7 11 152 P1.7
VSS 12 151 P1.6
VDDIO_HSIO 13 150 VSS
P19.0 14 149 VDDIO_GPIO_1
P19.1 15 148 P1.5
P19.2 16 147 P1.4
P19.3 17 146 XRES_L
VDDIO_HSIO 18 145 NC
VSS 19 144 PMIC_STATUS
VSS 20 143 PMIC_EN
VCCD 21 142 VSS
VSS 22 141 VCCD
VDDIO_HSIO 23 140 VDDD
P20.0 24 139 P0.3
P20.1 25 138 P0.2
216-TEQFP
P20.2 26 137 P0.1
P20.3 27 136 P0.0
VSS 28 135 VSSA_DAC
VDDIO_HSIO 29 134 DAC_AOUTS_L
P20.4 30 133 DAC_COM_L
P20.5 31 132 VDDA_DAC
P20.6 32 131 DAC_COM_R
P20.7 33 130 DAC_AOUTS_R
VSS 34 129 VSSA_DAC
VDDIO_HSIO 35 128 MIPI_DP2
P21.0 36 127 MIPI_DN2
P21.1 37 126 VSSA_MIPI
P21.2 38 125 VDDA_MIPI
P21.3 39 124 MIPI_DN0
VSS 40 123 MIPI_DP0
VDDIO_HSIO 41 122 MIPI_CKP
VCCD 42 121 MIPI_CKN
VSS 43 120 VSSA_MIPI
P11.0 44 119 VDDA_MIPI
P11.1 45 118 MIPI_REXT
P11.2 46 117 VSSA_MIPI
P11.3 47 116 VDDA_MIPI
P11.4 48 115 MIPI_DP1
P11.5 49 114 MIPI_DN1
P11.6 50 113 VSSA_MIPI
P11.7 51 112 VDDA_MIPI
P12.0 52 111 MIPI_DN3
P12.1 53 110 MIPI_DP3
VDDIO_HSIO 54 109 VSS
100
101
102
103
104
105
106
107
108
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
VSS
P14.2
P14.3
P14.4
P14.5
P14.6
P14.7
P15.0
P15.1
VSS
VDDIO_HSIO
P15.2
P15.3
P15.4
P15.5
P15.6
P15.7
P16.0
P16.1
VDDIO_HSIO
VSS
VSS
VCCD
P16.2
P16.3
P16.4
P16.5
P16.6
VDDPLL_FPD0
VDDPLL_FPD0
VSSPLL_FPD0
VSSPLL_FPD0
VSSA_FPD0
VDDA_FPD0
VDDA_FPD0
FPD0_TAP
FPD0_TAN
VDDHA_FPD0
VDDHA_FPD0
FPD0_TBP
FPD0_TBN
VSSA_FPD0
VSSA_FPD0
FPD0_TCLKP
FPD0_TCLKN
VDDHA_FPD0
VDDHA_FPD0
FPD0_TCP
FPD0_TCN
VSSA_FPD0
VSSA_FPD0
FPD0_TDP
FPD0_TDN
VSSA_FPD0
Note
22.Connect exposure pad of TEQFP devices to the ground.
PWM_H_10/PWM_H_10_N/TC_H_10_TR/DAC_MCK/LIN0_TX/CAN0_0_TX/TRIG_IN[3]/CXPI0_TX/ADC[0]_3
PWM_H_15/PWM_H_14_N/TC_H_13_TR/LIN1_TX/CXPI1_TX/TRIG_IN[6]/SWJ_SWCLK_TCLK/ADC[0]_6
PWM_H_8/PWM_H_7_N/TC_H_6_TR/SCB7_MISO/TRIG_IN[1]/SCB7_SDA/SCB7_RTS/ADC[0]_1
PWM_H_9/PWM_H_8_N/TC_H_7_TR/SCB7_SEL0/TRIG_IN[2]/SCB7_SCL/SCB7_CTS/ADC[0]_2
PWM_0/PWM_2_N/LIN1_EN/CXPI1_EN/TRIG_IN[7]/SWJ_SWDIO_TMS/ADC[0]_7
PWM_1/PWM_0_N/SCB0_SDA/TRIG_IN[8]/SWJ_SWDOE_TDI/ADC[0]_8
PWM_2/PWM_1_N/SCB0_SCL/TRIG_IN[9]/SWJ_TRSTN/ADC[0]_9
WCO_OUT/LPECO_OUT
EXT_CLK/ECO_IN/0
WCO_IN/LPECO_IN
DAC_AOUTS_R
VDDIO_GPIO_2
VDDIO_GPIO_1
DAC_AOUTS_L
PMIC_STATUS
DAC_COM_R
DAC_COM_L
VDDA_ADC
VDDA_DAC
VDDA_MIPI
VDDA_MIPI
VDDA_MIPI
VDDA_MIPI
VSSA_ADC
VSSA_DAC
VSSA_DAC
VSSA_MIPI
VSSA_MIPI
MIPI_REXT
VSSA_MIPI
VSSA_MIPI
MIPI_CKN
MIPI_CKP
MIPI_DN2
MIPI_DN0
MIPI_DN1
MIPI_DN3
MIPI_DP2
MIPI_DP0
MIPI_DP1
MIPI_DP3
PMIC_EN
XRES_L
VREFH
VCCD
VDDD
P3.1
P3.0
P2.5
P2.4
P2.2
P2.1
P1.7
P1.6
P1.5
P1.4
P0.3
P0.2
P0.1
P0.0
VSS
VSS
VSS
NC
162
161
160
159
158
157
156
155
154
153
152
151
150
149
148
147
146
145
144
143
142
141
140
139
138
137
136
135
134
133
132
131
130
129
128
127
126
125
124
123
122
121
120
119
118
117
116
115
114
113
112
111
110
109
VSS 163 108 VSSA_FPD0
VSS 164 107 FPD0_TDN
VCCD 165 106 FPD0_TDP
PWM_3/PWM_16_N/CLK_FM_PUMP/SCB0_RX/SCB0_CLK/TRIG_IN[10]/FAULT_OUT_1/ADC[0]_10 P5.0 166 105 VSSA_FPD0
PWM_4/PWM_3_N/SCB0_TX/LIN1_TX/CXPI1_EN/SCB0_MOSI/TRIG_IN[11]/FAULT_OUT_2/ADC[0]_11 P5.1 167 104 VSSA_FPD0
PWM_5/PWM_4_N/SCB0_RTS/LIN1_RX/CXPI1_RX/SCB0_MISO/TRIG_IN[12]/FAULT_OUT_3/SCB1_SDA/ADC[0]_12HIBERNATE_WAKEUP[3] P5.2 168 103 FPD0_TCN
PWM_6/PWM_5_N/SCB0_CTS/LIN1_EN/CXPI1_TX/SCB0_SEL0/TRIG_IN[13]/SCB1_SCL/ADC[0]_13 P5.3 169 102 FPD0_TCP
PWM_7/PWM_6_N/SG_AMPL[0]/CAN0_0_TX/EXT_MUX[0]_0/SCB0_SEL1/TRIG_IN[14]/SCB2_SDA/ADC[0]_14 P5.4 170 101 VDDHA_FPD0
PWM_8/PWM_7_N/SG_TONE[0]/CAN0_0_RX/EXT_MUX[0]_1/SCB0_SEL2/TRIG_IN[15]/SCB2_SCL/ADC[0]_15 P5.5 171 100 VDDHA_FPD0
PWM_9/PWM_8_N/SG_AMPL[1]/CAN0_1_TX/EXT_MUX[0]_2/SCB0_SEL3/TRIG_IN[16]/SCB3_SDA/ADC[0]_16 P4.4 172 99 FPD0_TCLKN
PWM_10/PWM_9_N/SG_TONE[1]/CAN0_1_RX/EXT_MUX[1]_0/SCB0_SDA/TRIG_IN[17]/SCB3_SCL/ADC[0]_17 P4.5 173 98 FPD0_TCLKP
PWM_11/PWM_10_N/SG_AMPL[2]/CAN1_0_TX/EXT_MUX[1]_1/SCB0_SCL/TRIG_IN[18]/ADC[0]_18 P4.6 174 97 VSSA_FPD0
PWM_12/PWM_11_N/SG_TONE[2]/CAN1_0_RX/EXT_MUX[1]_2/TRIG_IN[19]/ADC[0]_19 P4.7 175 96 VSSA_FPD0
PWM_13/PWM_12_N/SG_AMPL[3]/CAN1_1_TX/EXT_MUX[0]_EN/TRIG_IN[20]/ADC[0]_20 P6.0 176 95 FPD0_TBN
PWM_14/PWM_13_N/SG_TONE[3]/CAN1_1_RX/EXT_MUX[1]_EN/TRIG_IN[21]/ADC[0]_21 P6.1 177 94 FPD0_TBP
216-TEQFP
PWM_15/PWM_14_N/SG_AMPL[4]/TRIG_IN[22]/ADC[0]_22 P6.2 178 93 VDDHA_FPD0
PWM_16/PWM_15_N/SG_TONE[4]/TRIG_IN[23]/ADC[0]_23 P6.3 179 92 VDDHA_FPD0
VSS 180 91 FPD0_TAN
32
VCCD 181 90 FPD0_TAP
VCCD 182 89 VDDA_FPD0
VDDD 183 88 VDDA_FPD0
VSSIO_SMC 184 87 VSSA_FPD0
VDDIO_SMC 185 86 VSSPLL_FPD0
PWM_M_0/PWM_H_21_N/TRIG_IN[24]/ADC[1]_0 P7.0 186 85 VSSPLL_FPD0
TRAVEO™ T2G 32-bit Automotive MCU
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
1
2
3
4
5
6
7
8
9
VCCD
P21.1
VCCD
P11.1
P11.7
VDDIO_HSIO
VDDIO_HSIO
VDDIO_HSIO
VDDIO_HSIO
VDDIO_HSIO
VDDIO_HSIO
VDDIO_HSIO
VDDIO_HSIO
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
P18.0
P18.1
P18.2
P18.3
P18.4
P18.5
P18.7
P19.0
P19.2
P19.3
P20.0
P20.1
P20.2
P20.3
P21.0
P11.2
P11.4
P11.5
P11.6
P12.0
P12.1
P18.6
P19.1
P20.4
P20.5
P20.6
P20.7
P21.2
P21.3
P11.0
P11.3
SPIHB[1]_DATA0/TTL_DSP1_DATA_A1[11]
SPIHB[1]_DATA6/TTL_DSP1_DATA_A0[11]
SPIHB[1]_DATA1/TTL_DSP1_DATA_A1[10]
SPIHB[1]_DATA7/TTL_DSP1_DATA_A0[10]
SPIHB[1]_SELECT0/TTL_DSP1_DATA_A1[8]
SPIHB[1]_SELECT1/TTL_DSP1_DATA_A0[8]
ETH_RXD_0/TTL_CAP0_DATA[5]/TTL_DSP1_DATA_A1[10]/SCB1_RTS/SCB1_MISO
SCB11_SCL/SCB11_MOSI/SCB11_TX/SPIHB[0]_RWDS
ETH_REF_CLK/TTL_CAP0_DATA[7]/TTL_DSP1_DATA_A1[11]/SCB1_RX/SCB1_CLK/SCB1_SDA
SCB9_SDA/SCB9_CLK/SCB9_RX/SPIHB[0]_DATA4
SCB9_SCL/SCB9_MOSI/SCB9_TX/SPIHB[0]_DATA2
SCB9_MISO/SCB9_RTS/SPIHB[0]_DATA3
SCB10_SDA/SCB10_CLK/SCB10_RX/SPIHB[0]_DATA0
SCB10_SCL/SCB10_MOSI/SCB10_TX/SPIHB[0]_DATA6
SCB10_SEL0/SCB10_CTS/SPIHB[0]_DATA7
SCB11_MISO/SCB11_RTS/SPIHB[0]_SELECT0
ETH_RX_ER/TTL_CAP0_DATA[6]/TTL_DSP1_DATA_A0[11]/SCB1_TX/SCB1_MOSI/SCB1_SCL
SPIHB[1]_DATA5/TTL_DSP1_CONTROL[2]
SPIHB[1]_CLK/TTL_DSP1_DATA_A1[9]
SPIHB[1]_RWDS/TTL_DSP1_DATA_A0[9]
SCB11_SDA/SCB11_CLK/SCB11_RX/SPIHB[0]_CLK
ETH_TXD_1/TTL_CAP0_DATA[2]/SCB2_RX/SCB2_CLK/SCB2_SDA
SCB9_SEL0/SCB9_CTS/SPIHB[0]_DATA5
SCB10_MISO/SCB10_RTS/SPIHB[0]_DATA1
SCB11_SEL0/SCB11_CTS/SPIHB[0]_SELECT1
SPIHB[1]_DATA4
SPIHB[1]_DATA2
SPIHB[1]_DATA3
ETH_RXD_1/TTL_CAP0_DATA[4]/TTL_DSP1_DATA_A0[10]/SCB1_CTS/SCB1_SEL0
ETH_TXD_0/TTL_CAP0_DATA[3]/TTL_DSP1_CONTROL[2]/SCB1_SEL1
ETH_TX_CTL/TTL_CAP0_DATA[1]/TTL_DSP1_DATA_A1[9]/SCB2_TX/SCB2_MOSI/SCB2_SCL
ETH_MDC/TTL_DSP1_DATA_A1[8]/SCB2_CTS/TTL_CAP0_CLK/SCB2_SEL0
ETH_MDIO/TTL_CAP0_DATA[7]/TTL_DSP1_DATA_A0[8]/TTL_DSP0_CONTROL[11]/SCB2_SEL1
ETH_RX_CTL/TTL_CAP0_DATA[0]/TTL_DSP1_DATA_A0[9]/SCB2_RTS/SCB2_MISO
Pin assignment
Figure 9-2
Datasheet
TRAVEO™ T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M7 single
Pin assignment
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
A NC VSS P9.7 P9.6 P9.4 P9.0 P8.3 P7.7 P7.3 VSS P6.0 P4.5 P5.4 P5.0 P4.0 P2.5 P2.2 VSS
B P18.0 P18.1 VSS P9.5 P9.3 P8.7 P8.2 P7.6 P7.2 P6.3 P4.7 P4.4 P5.3 P4.3 P3.1 P2.4 VSS P1.4
C P18.2 P18.3 P19.0 VSS P9.2 P8.6 P8.1 P7.5 P7.1 P6.2 P4.6 P5.5 P5.2 P4.2 P3.0 P2.1 P1.6 P1.3
VSSA_A
D P18.4 P18.5 P19.1 VSS P9.1 P8.5 P8.0 P7.4 P7.0 P6.1
DC
VREFL P5.1 P4.1 P2.0 P1.7 P1.5 P1.2
PMIC_ST
E P18.6 P18.7 P19.2 P19.3 P1.1 PMIC_EN
ATUS
NC
Table 11-1 Pin selector and alternate pin functions in DeepSleep (DS) Mode, Analog, Smart I/O
Package I/O Type DeepSleep Mapping
Name 272-BGA 216-TEQFP HCon#0 HCon#29[23] HCon#30 Analog/HV SMARTIO
Pin Pin DS #5[24, 25] DS #6
P0.0 J18 136 GPIO_STD WCO_IN, LPECO_IN[26]
P0.1 J17 137 GPIO_STD WCO_OUT, LPECO_OUT[26]
P0.2 G18 138 GPIO_STD ECO_IN[26]
P0.3 G17 139 GPIO_STD ECO_OUT[26]
P1.0 F15 NA GPIO_STD
P1.1 E15 NA GPIO_STD
P1.2 D18 NA GPIO_STD
P1.3 C18 NA GPIO_STD ADC[0]_0
P1.4 B18 147 GPIO_STD ADC[0]_1
P1.5 D17 148 GPIO_STD ADC[0]_2
35
Notes
002-27763 Rev. *I
23. High-Speed I/O matrix connection (HCON) reference as per Table 10-1.
24. 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.
25. All port pin functions available in DeepSleep mode are also available in Active mode.
2024-03-05
26. I/O pins that support an oscillator function (WCO or ECO) must be configured for high-impedance if the oscillator is enabled.
27. This I/O will have increased leakage to ground when VDDD is below the POR threshold.
28. See Table 26-10 'Serial Communication Block (SCB) specifications' for supported IO-cells and I2C modes.
Table 11-1 Pin selector and alternate pin functions in DeepSleep (DS) Mode, Analog, Smart I/O (continued)
P11.4 M1 48 HSIO_STDLN
P11.5 M2 49 HSIO_STDLN
P11.6 N1 50 HSIO_STDLN
P11.7 N2 51 HSIO_STDLN
P12.0 M3 52 HSIO_STDLN
P12.1 M4 53 HSIO_STDLN
P12.2 N3 NA HSIO_STDLN
P12.3 N4 NA HSIO_STDLN
P12.4 P1 NA HSIO_STDLN
P12.5 P2 NA HSIO_STDLN
P12.6 R1 NA HSIO_STDLN
P12.7 R2 NA HSIO_STDLN
P13.0 P3 NA HSIO_STDLN
P13.1 P4 NA HSIO_STDLN
002-27763 Rev. *I
P13.2 T2 NA HSIO_STDLN
P13.3 T3 NA HSIO_STDLN
2024-03-05
P13.4 T4 NA HSIO_STDLN
P13.5 U1 NA HSIO_STDLN
Table 11-1 Pin selector and alternate pin functions in DeepSleep (DS) Mode, Analog, Smart I/O (continued)
P15.3 V6 67 HSIO_STDLN
P15.4 R7 68 HSIO_STDLN
P15.5 T7 69 HSIO_STDLN
P15.6 U7 70 HSIO_STDLN
P15.7 V7 71 HSIO_STDLN
P16.0 R8 72 HSIO_STDLN
P16.1 T8 73 HSIO_STDLN
P16.2 U8 78 HSIO_STDLN
P16.3 V8 79 HSIO_STDLN
P16.4 R9 80 HSIO_STDLN
P16.5 T9 81 HSIO_STDLN
P16.6 U9 82 HSIO_STDLN
P16.7 V9 NA HSIO_STDLN
P17.0 T10 NA HSIO_STDLN
002-27763 Rev. *I
P18.1 B2 3 HSIO_STDLN
P18.2 C1 4 HSIO_STDLN
Table 11-1 Pin selector and alternate pin functions in DeepSleep (DS) Mode, Analog, Smart I/O (continued)
P20.4 H1 30 HSIO_STDLN
P20.5 H2 31 HSIO_STDLN
P20.6 J1 32 HSIO_STDLN
P20.7 J2 33 HSIO_STDLN
P21.0 G3 36 HSIO_STDLN
P21.1 H3 37 HSIO_STDLN
P21.2 J3 38 HSIO_STDLN
P21.3 H4 39 HSIO_STDLN
FPD0_TAP T12 90
FPD0_TAN U12 91
FPD0_TBP V13 94
FPD0_TBN V14 95
FPD0_TCLKP R13 98
FPD0_TCLKN R14 99
002-27763 Rev. *I
VSSA_FPD0 V18, U17, T16, R15, V12, R12, V11, U11, T11, R11 87, 96, 97, 104, 105, 108 Dedicated ground for FPD0
VDDA_MIPI M12, M13, L13 112, 116, 119, 125 Dedicated supplies for MIPI 1.15 V
VSSA_MIPI U18, T17, R16, P15, R17, P18, N16, N17, M16, M17, L18, K18, K17, 113, 117, 120, 126 Dedicated ground for MIPI
K16, K15
VCCD[29] J13, K13, N8, N9, N10, N11 21, 42, 77, 141, 165, 181, 182 Main regulated supply. Driven by external PMIC.
VREFH F12 159 High reference voltage for SAR
VREFL D12 161 Low reference voltage for SAR
VDDA_ADC F11 160 Main analog supply (for PASS/SAR, 2.7 V - 5.5 V)
VSSA_ADC D11 161 Main analog ground
VDDA_DAC H13 132 Supply for DAC (3.0 V - 3.6 V)
VSSA_DAC G15, G16 129, 135 Ground for DAC
Note
29.The VCCD pins must be connected together to ensure a low-impedance connection. (see the requirement in Figure 26-2).
002-27763 Rev. *I
2024-03-05
13 Alternate function pin assignments
Pin HCon#8[30] HCon#9 HCon#10 HCon#11 HCon#16 HCon#17 HCon#18 HCon#20 HCon#21 HCon#22 HCon#23 HCon#24 HCon#25 HCon#26 HCon#27
Name ACT#0[31] ACT#1 ACT#2 ACT#3 ACT#4 ACT#5 ACT#6 ACT#8 ACT#9 ACT#10 ACT#11 ACT#12 ACT#13 ACT#14 ACT#15
P0.0
P0.1
P0.2 EXT_CLK
P0.3
P2.1 PWM0_H_13 PWM0_H_15_N TC0_H_14_TR TRIG_DBG[0] CAL_SUP_NZ LIN0_EN CAN0_1_RX CXPI0_EN FAULT_OUT_0
Notes
30.High-Speed I/O matrix connection (HCON) reference as per Table 10-1.
31.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.
2024-03-05
32.Refer to Table 13-2 for more information on pin multiplexer abbreviations used.
33.For any function marked with an identifier (n), the AC timing is only guaranteed within the respective group “n”.
34. See Table 26-10 'Serial Communication Block (SCB) specifications' for supported IO-cells and I2C modes.
Table 13-1 Alternate pin functions in active power mode[25, 32, 33] (continued)
Pin HCon#8[30] HCon#9 HCon#10 HCon#11 HCon#16 HCon#17 HCon#18 HCon#20 HCon#21 HCon#22 HCon#23 HCon#24 HCon#25 HCon#26 HCon#27
[31]
Name ACT#0 ACT#1 ACT#2 ACT#3 ACT#4 ACT#5 ACT#6 ACT#8 ACT#9 ACT#10 ACT#11 ACT#12 ACT#13 ACT#14 ACT#15
P4.5 PWM0_10 PWM0_9_N EXT_MUX[1]_ TRIG_IN[17] SG_TONE[1 CAN0_1_RX SCB3_SCL[34]
0 ](2)
P4.6 PWM0_11 PWM0_10_N EXT_MUX[1]_ TRIG_IN[18] SG_AMPL[2 CAN1_0_TX
1 ](2)
P4.7 PWM0_12 PWM0_11_N EXT_MUX[1]_ TRIG_IN[19] SG_TONE[2 CAN1_0_RX
2 ](2)
P5.0 PWM0_3 PWM0_16_N TRIG_IN[10] CLK_FM_P SCB0_RX FAULT_OUT_1
UMP
P5.1 PWM0_4 PWM0_3_N TRIG_IN[11] SCB0_TX LIN1_TX CXPI1_EN FAULT_OUT_2
EN ](2)
P6.2 PWM0_15 PWM0_14_N TRIG_IN[22] SG_AMPL[4
](0)
P6.3 PWM0_16 PWM0_15_N TRIG_IN[23] SG_TONE[4
](0)
P7.0 PWM0_M_0 PWM0_H_21_N TRIG_IN[24]
Pin HCon#8[30] HCon#9 HCon#10 HCon#11 HCon#16 HCon#17 HCon#18 HCon#20 HCon#21 HCon#22 HCon#23 HCon#24 HCon#25 HCon#26 HCon#27
[31]
Name ACT#0 ACT#1 ACT#2 ACT#3 ACT#4 ACT#5 ACT#6 ACT#8 ACT#9 ACT#10 ACT#11 ACT#12 ACT#13 ACT#14 ACT#15
P8.6 PWM0_M_7 PWM0_18_N TRIG_IN[38] SG_AMPL[2
](3)
P8.7 PWM0_18 PWM0_M_7_N TRIG_IN[39] SG_TONE[2
](3)
P9.0 PWM0_M_8 PWM0_19_N TRIG_IN[40] SG_AMPL[3
](3)
P9.1 PWM0_19 PWM0_M_8_N TRIG_IN[41] SG_TONE[3
](3)
P9.2 PWM0_M_9 PWM0_20_N TRIG_IN[42] SG_AMPL[4
](1)
P9.3 PWM0_20 PWM0_M_9_N TRIG_IN[43] SG_TONE[4 SCB8_SEL1
](1)
P9.4 PWM0_M_10 PWM0_21_N TRIG_IN[44] SG_MCK[1] SCB8_CLK SCB8_RX SCB8_SDA[34]
A1[11]
P11.1 ETH_RX_ER TTL_D- SCB1_TX SCB1_SCL[34] SCB1_MOSI
SP1_DATA_
A0[11]
P11.2 ETH_RXD_0 TTL_D- SCB1_RTS SCB1_MISO
SP1_DATA_
A1[10]
P11.3 ETH_RXD_1 TTL_D- SCB1_CTS SCB1_SEL0
SP1_DATA_
A0[10]
P11.4 ETH_TXD_0 TTL_DSP1_- SCB1_SEL1
CONTROL[2]
P11.5 ETH_TXD_1 SCB2_RX SCB2_SDA[34] SCB2_CLK
A0[8]
P12.2 ETH_TX_CLK TDM_TX_MC TDM_RX_MCK PWM_LINE1_P[ SG_TONE[0 TTL_D- TTL_DSP0_- SCB9_SEL1
K[0](0) [1](1) 0](0) ](0) SP1_CONT CONTROL[10]
2024-03-05
ROL[10]
P12.3 ETH_RX_CLK TDM_TX_SCK TDM_RX_SCK PWM_LINE1_N[ SG_AMPL[0 TTL_D- TTL_DSP0_- SCB10_SEL1
[0](0) [1](1) 0](0) ](0) SP1_CONT CONTROL[9]
ROL[9]
Table 13-1 Alternate pin functions in active power mode[25, 32, 33] (continued)
Pin HCon#8[30] HCon#9 HCon#10 HCon#11 HCon#16 HCon#17 HCon#18 HCon#20 HCon#21 HCon#22 HCon#23 HCon#24 HCon#25 HCon#26 HCon#27
[31]
Name ACT#0 ACT#1 ACT#2 ACT#3 ACT#4 ACT#5 ACT#6 ACT#8 ACT#9 ACT#10 ACT#11 ACT#12 ACT#13 ACT#14 ACT#15
P12.4 ETH_RXD_2 TDM_TX- TDM_RX- PWM_LINE2_P[ SG_TONE[1 TTL_D- TTL_DSP0_- SCB11_SEL1
_FSYNC[0](0) _FSYNC[1](1) 0](0) ](0) SP1_CONT CONTROL[8]
ROL[8]
P12.5 ETH_RXD_3 TDM_TX_SD[ TDM_RX_SD[ PWM_LINE2_N[ SG_AMPL[1 TTL_D- TTL_DSP0_- TRACE_-
0](0) 1](1) 0](0) ](0) SP1_CONT CONTROL[7] CLOCK(1)
ROL[7]
P12.6 ETH_TXD_2 TDM_TX_MC TDM_RX_MCK PWM_LINE1_P[ SG_TONE[2 TTL_D- TTL_DSP0_- TRACE_-
K[1](0) [0](1) 1](0) ](0) SP1_CONT CONTROL[6] DATA_0(1)
ROL[6]
P12.7 ETH_TXD_3 TDM_TX_SCK TDM_RX_SCK PWM_LINE1_N[ SG_AMPL[2 TTL_D- TTL_DSP0_- TRACE_-
[1](0) [0](1) 1](0) ](0) SP1_CONT CONTROL[5] DATA_1(1)
ROL[5]
P13.0 ETH_TX_ER TDM_TX- TDM_RX- PWM_LINE2_P[ SG_TONE[3 TTL_D- TTL_DSP0_- TRACE_-
_FSYNC[1](0) _FSYNC[0](1) 1](0) ](0) SP1_CONT CONTROL[4] DATA_2(1)
ROL[4]
P13.1 ETH_TSU_- TDM_TX_SD[ TDM_RX_SD[ PWM_LINE2_N[ SG_AMPL[3 TTL_D- TTL_DSP0_- TRACE_-
TIMER_C- 1](0) 0](1) 1](0) ](0) SP1_CONT CONTROL[3] DATA_3(1)
MP_VAL ROL[3]
P13.2 TTL_CAP0_DA PWM_MCK[0] TTL_D-
TA[23] SP1_DATA_
A1[11]
P13.3 TTL_CAP0_DA PWM_MCK[1] TTL_CAP0_DAT TTL_D-
45
P14.4 PWM0_H_26 PWM0_H_25_N TC0_H_24_TR TDM_TX- TDM_RX- TTL_CAP0_DA PWM_LINE2_P[ SG_TONE[1 TTL_CAP0_DAT TTL_D- TRACE_-
_FSYNC[2](0) _FSYNC[0](0) TA[13] 0](1) ](1) A[6] SP1_DATA_ DATA_1(0)
2024-03-05
A1[6]
P14.5 PWM0_H_27 PWM0_H_26_N TC0_H_25_TR TDM_TX_SD[ TDM_RX_SD[ TTL_CAP0_DA PWM_LINE2_N[ SG_AMPL[1 TTL_CAP0_DAT TTL_D- TRACE_-
2](0) 0](0) TA[12] 0](1) ](1) A[7] SP1_DATA_ DATA_2(0)
A0[6]
Table 13-1 Alternate pin functions in active power mode[25, 32, 33] (continued)
Pin HCon#8[30] HCon#9 HCon#10 HCon#11 HCon#16 HCon#17 HCon#18 HCon#20 HCon#21 HCon#22 HCon#23 HCon#24 HCon#25 HCon#26 HCon#27
[31]
Name ACT#0 ACT#1 ACT#2 ACT#3 ACT#4 ACT#5 ACT#6 ACT#8 ACT#9 ACT#10 ACT#11 ACT#12 ACT#13 ACT#14 ACT#15
P14.6 PWM0_H_28 PWM0_H_27_N TC0_H_26_TR TDM_TX_MC TDM_RX_MCK TTL_CAP0_DA PWM_LINE1_P[ SG_TONE[2 TTL_CAP0_DAT TTL_D- TRACE_-
K[3](0) [1](0) TA[11] 1](1) ](1) A[8] SP1_DATA_ DATA_3(0)
A1[5]
P14.7 PWM0_H_29 PWM0_H_28_N TC0_H_27_TR TDM_TX_SCK TDM_RX_SCK TTL_CAP0_DA PWM_LINE1_N[ SG_AMPL[2 TTL_CAP0_DAT TTL_D-
[3](0) [1](0) TA[10] 1](1) ](1) A[9] SP1_DATA_
A0[5]
P15.0 PWM0_H_30 PWM0_H_29_N TC0_H_28_TR TDM_TX- TDM_RX- TTL_CAP0_CLK PWM_LINE2_P[ SG_TONE[3 TTL_D-
_FSYNC[3](0) _FSYNC[1](0) 1](1) ](1) SP1_DATA_
A1[4]
P15.1 PWM0_H_31 PWM0_H_30_N TC0_H_29_TR TDM_TX_SD[ TDM_RX_SD[ TTL_CAP0_DA PWM_LINE2_N[ SG_AMPL[3 TTL_CAP0_DAT TTL_D-
3](0) 1](0) TA[10] 1](1) ](1) A[9] SP1_DATA_
A0[4]
P15.2 PWM0_23 PWM0_29_N TC0_28_TR TTL_CAP0_DA TTL_CAP0_DAT TTL_D- SCB3_CLK SCB3_RX SCB3_SDA[34]
TA[11] A[8] SP1_DATA_
A1[3]
P15.3 PWM0_24 PWM0_30_N TC0_29_TR TTL_CAP0_DA TTL_CAP0_DAT TTL_D- SCB3_MOSI SCB3_TX SCB3_SCL[34]
TA[12] A[7] SP1_DATA_
A0[3]
P15.4 PWM0_25 PWM0_23_N TC0_30_TR TTL_CAP0_DA TTL_CAP0_DAT TTL_D- SCB3_MISO SCB3_RTS
TA[13] A[6] SP1_DATA_
A1[2]
P15.5 PWM0_26 PWM0_24_N TC0_23_TR TTL_CAP0_DA TTL_CAP0_DAT TTL_D- SCB3_SEL0 SCB3_CTS
46
P16.6 PWM0_35 PWM0_34_N TC0_33_TR TDM_TX_MC TDM_RX_MCK TTL_CAP0_DA PWM_LINE1_P[ TTL_D- SCB5_CLK SCB5_RX SCB5_SDA[34]
K[2](1) [3](0) TA[23] 1](2) SP1_CONT
ROL[11]
2024-03-05
P16.7 PWM0_36 PWM0_35_N TC0_34_TR TDM_TX_SCK TDM_RX_SCK PWM_LINE1_N[ TTL_D- SCB5_MOSI SCB5_TX SCB5_SCL[34]
[2](1) [3](0) 1](2) SP0_CONT
ROL[2]
Table 13-1 Alternate pin functions in active power mode[25, 32, 33] (continued)
Pin HCon#8[30] HCon#9 HCon#10 HCon#11 HCon#16 HCon#17 HCon#18 HCon#20 HCon#21 HCon#22 HCon#23 HCon#24 HCon#25 HCon#26 HCon#27
[31]
Name ACT#0 ACT#1 ACT#2 ACT#3 ACT#4 ACT#5 ACT#6 ACT#8 ACT#9 ACT#10 ACT#11 ACT#12 ACT#13 ACT#14 ACT#15
P17.0 PWM0_37 PWM0_36_N TC0_35_TR ETH_MDC TDM_TX- TDM_RX- PWM_LINE2_P[ TTL_D- SCB5_MISO SCB5_RTS
_FSYNC[2](1) _FSYNC[3](0) 1](2) SP0_CONT
ROL[1]
P17.1 ETH_MDIO TDM_TX_SD[ TDM_RX_SD[ PWM_LINE2_N[ TTL_D- SCB5_SEL0 SCB5_CTS
2](1) 3](0) 1](2) SP0_CONT
ROL[0]
P18.0 SCB9_CLK SCB9_RX SCB9_SDA[ SPIHB[0]_DATA4
34]
A1 SP1_DATA_
A1[10]
P20.7 SPIHB[1]_DAT TTL_D-
2024-03-05
A7 SP1_DATA_
A0[10]
Table 13-1 Alternate pin functions in active power mode[25, 32, 33] (continued)
Pin HCon#8[30] HCon#9 HCon#10 HCon#11 HCon#16 HCon#17 HCon#18 HCon#20 HCon#21 HCon#22 HCon#23 HCon#24 HCon#25 HCon#26 HCon#27
[31]
Name ACT#0 ACT#1 ACT#2 ACT#3 ACT#4 ACT#5 ACT#6 ACT#8 ACT#9 ACT#10 ACT#11 ACT#12 ACT#13 ACT#14 ACT#15
P21.0 SPIHB[1]_CLK TTL_D-
SP1_DATA_
A1[9]
P21.1 SPIHB[1]_RW TTL_D-
DS SP1_DATA_
A0[9]
P21.2 SPIHB[1]_SEL TTL_D-
ECT0 SP1_DATA_
A1[8]
P21.3 SPIHB[1]_SEL TTL_D-
ECT1 SP1_DATA_
A0[8]
48
002-27763 Rev. *I
2024-03-05
TRAVEO™ T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M7 single
Alternate function pin assignments
Note
35. This pin/line is intended for a direct connection to the coil of stepper motor for pointer instruments.
Note
36.User interrupt cannot be used for CM0+ application, as it is used internally by system calls. Note, this does not impact CM7 application.
16 Trigger multiplexer
[0:37] [1:38]
TCPWM[0]16: TCPWM0_16_TR_OUT0[0:37]
[0:11] [39:50]
TCPWM[0]16M: TCPWM0_16M_TR_OUT0[0:11]
[0:31] [51:82]
TCPWM[0]32: TCPWM0_32_TR_OUT0[0:31] [0:15]
[0:1] [83:84] 1 P-DMA0: PDMA0_TR_IN[16:31]
PASS[0]: PASS0_GEN_TR_OUT[0:1]
[0:1] [85:86]
CPUSS: CTI_TR_OUT[0:1]
[0:3] [87:90]
EVTGEN: EVTGEN_TR_OUT[0:15]
[0:15] [1:16]
[0:31] [17:48] [0:15]
2 P-DMA1: PDMA1_TR_IN[0:15]
[24:47] [49:72]
[0:7] [1:8]
[9:16] [0:7]
3 M-DMA: MDMA_TR_IN[0:7]
[0:7] [17:20]
AXIDMAC: AXIDMA_TR_OUT[0:3]
[0:31] [1:32]
[0:15] [33:48]
[0:7] [49:56]
[0:37] [57:94]
[0:11] [95:106]
[0:31] [107:138]
1 [139]
SMIF[0]: SMIF0_TX_TR_OUT
1 [140]
SMIF[0]: SMIF0_RX_TR_OUT
1 [141]
SMIF[1]: SMIF1_TX_TR_OUT
1 [142]
SMIF[1]: SMIF1_RX_TR_OUT
[0:3] [143:146] 4 [0:19]
AXI_DMAC: AXIDMA_TR_OUT[0:3] TCPWM[0]: TCPWM0_ALL_CNT_TR_IN[0:19]
[0:3] [147:150]
Reserved
[0:3] [151:154]
TDM[0]: TDM0_TX_TR_OUT[0:3]
[0:3] [155:158]
TDM[0]: TDM0_RX_TR_OUT[0:3]
[0:4] [159:163]
SG[0]: SG_TR_COMPLETE[0:4]
[0:1] [164:165]
PWM[0]: PWM0_TX_TR_OUT[0:1]
[0:4] [166:170]
MIXER[0]: MIXER0_TR_SRC_REQ_OUT[0:4]
1 [171]
MIXER[0]: MIXER0_TR_DST_REQ_OUT
[0:4] [172:176]
MIXER[1]: MIXER1_TR_SRC_REQ_OUT[0:4]
1 [177]
MIXER[1]: MIXER1_TR_DST_REQ_OUT
1 [178]
DAC[0]: AUDIODAC0_TX_TR_OUT
[0:1] [1:2]
CAN[0]: CAN0_DBG_TR_OUT[0:1]
[0:1] [3:4]
CAN[0]: CAN0_FIFO0_TR_OUT[0:1]
[0:1] [5:6]
CAN[0]: CAN0_FIFO1_TR_OUT[0:1]
[0:1] [7:8]
CAN[1]: CAN1_DBG_TR_OUT[0:1]
[0:1] [9:10] [0:11]
CAN[1]: CAN1_FIFO0_TR_OUT[0:1] 5 TCPWM[0]: TCPWM0_ALL_CNT_TR_IN[20:31]
[0:1] [11:12]
CAN[1]: CAN1_FIFO1_TR_OUT[0:1]
[0:1] [13:14]
CAN[0]: CAN0_TT_TR_OUT[0:1]
[0:1] [15:16]
CAN[1]: CAN1_TT_TR_OUT[0:1]
[4:11] [17:24]
[0:15] [1:16]
[0:11] [17, 20, … , 50]
SCB[0:11]: SCB_TX_TR_OUT[0:11]
[0:11] [18, 21, … , 51]
SCB[0:11]: SCB_RX_TR_OUT[0:11]
[0:11] [19, 22, … , 52]
SCB[0:11]: SCB_I2C_SCL_TR_OUT[0:11]
[0:1] [53:54]
[0:27]
[0:47] [55:102] 6 TCPWM[0]: TCPWM0_ALL_CNT_TR_IN[32:59]
[0:1] [103:104]
[0:3] [105:108]
[0:1] [109:110]
CXPI[0]: CXPI_TX_TR_OUT[0:1]
[0:1] [111:112]
CXPI[0]: CXPI_RX_TR_OUT[0:1]
[0:31] [1:32]
[0:37] [33:70]
[0:11] [71:82]
[0:3]
[0:31] [83:114] 7 PASS: PASS_GEN_TR_IN[0:3]
[0:7] [115:122]
[12] [123]
[0]
HSIOM: HSIOM_IO_OUTPUT[0]
[1]
HSIOM: HSIOM_IO_OUTPUT[1]
[2:3]
CPUSS: CTI_TR_IN[0:1]
[4]
PERI: PERI_DEBUG_FREEZE_TR_IN
[5]
PASS: PASS_DEBUG_FREEZE_TR_IN
[6]
SRSS: SRSS_WDT_DEBUG_FREEZE_TR_IN
[7]
Reserved
[1:5] [8]
TR_GROUP10_OUTPUT[0:4] SRSS: SRSS_MCWDT_DEBUG_FREEZE_TR_IN[1]
[6:10] [9]
TR_GROUP11_OUTPUT[0:4] 9 SRSS: SRSS_MCWDT_DEBUG_FREEZE_TR_IN[0]
[11:15] [10]
TR_GROUP12_OUTPUT[0:4] TCPWM[0]: TCPWM0_DEBUG_FREEZE_TR_IN
[11]
Reserved
[12]
TDM[0]: TDM0_DEBUG_FREEZE_TR_IN
[13]
SG[0]: SG0_DEBUG_FREEZE_TR_IN
[14]
PWM[0]: PWM0_DEBUG_FREEZE_TR_IN
[15]
MIXER[0]: MIXER0_DEBUG_FREEZE_TR_IN
[16]
MIXER[1]: MIXER1_DEBUG_FREEZE_TR_IN
[17]
DAC[0]: AUDIODAC0_DEBUG_FREEZE_TR_IN
[0:75] [1:76]
[0:11] [77:88]
[0:11] [89:100]
[0:11] [101:112]
[0:1] [113:114]
[0:1] [115:116]
[0:1] [117:118]
[0:1] [119:120] [0:4]
10 TR_GROUP9_INPUT[1:5]
[0:1] [121:122]
[0:1] [123:124]
[0:1] [125:126]
[0:1] [127:128]
[0:1] [129:130]
[0:3] [131:134]
[0:15] [135:150]
[0:31] [1:32]
[0:11] [33:44]
[0:37] [45:82]
1 [83]
1 [84]
1 [85]
1 [86]
[0:3] [87:90]
[0:3] [91:94]
[0:3] [95:98]
[0:3] [99:102] [0:4]
11 TR_GROUP9_INPUT[6:10]
[0:4] [103:107]
[0:1] [108:109]
1 [110]
[0:4] [111:115]
1 [116]
[0:4] [117:121]
1 [122]
[0:47] [123:170]
[0:1] [171:172]
[0:1] [173:174]
[0:83] [1:84]
[0:7] [85:92]
[0:31] [93:124]
[0:4]
[0:11] [125:136] 12 TR_GROUP9_INPUT[11:15]
[0:37] [137:174]
[0:1] [175:176]
[0:3] [1:4]
[0:3] [5:8] [0:3]
13 AXI_DMAC: AXIDMA_TR_IN[0:3]
[0:3] [9:12]
Note
37.The diagram shows only the TRIG_LABEL; the final trigger formation is based on the formula TRIG_{PREFIX(IN/OUT)}_{MUX-
_x}_{TRIG_LABEL} and the information provided in Table 17-1, and Table 18-1.
19 Triggers one-to-one
One-To-One TriggerGroupNr = 0
[0:1] [0, 3]
CAN[0]: CAN0_DBG_TR_OUT[0:1] P-DMA0: PDMA0_TR_IN[32, 35]
[0:1] [1, 4]
CAN[0]: CAN0_FIFO0_TR_OUT[0:1] P-DMA0: PDMA0_TR_IN[33, 36]
[0:1] [2, 5]
CAN[0]: CAN0_FIFO1_TR_OUT[0:1] P-DMA0: PDMA0_TR_IN[34, 37]
[0:31] [6:37]
PASS[0]: PASS0_CH_DONE_TR_OUT[0:31] P-DMA0: PDMA0_TR_IN[38:69]
1 [38]
SMIF[0]: SMIF0_TX_TR_OUT P-DMA0: PDMA0_TR_IN[70]
1 [39]
SMIF[0]: SMIF0_RX_TR_OUT P-DMA0: PDMA0_TR_IN[71]
[0:1] [40:41]
CXPI[0]: CXPI_TX_TR_OUT[0:1] P-DMA0: PDMA0_TR_IN[72:73]
[0:1] [42:43]
CXPI[0]: CXPI_RX_TR_OUT[0:1] P-DMA0: PDMA0_TR_IN[74:75]
One-To-One TriggerGroupNr = 1
[0:11] [0, 2, … , 22]
SCB[0:11]: SCB_TX_TR_OUT[0:11] P-DMA1: PDMA1_TR_IN[16, 18, … , 38]
[0:11] [1, 3, … , 23]
SCB[0:11]: SCB_RX_TR_OUT[0:11] P-DMA1: PDMA1_TR_IN[17, 19, … , 39]
[0:1] [24, 27]
CAN[1]: CAN1_DBG_TR_OUT[0:1] P-DMA1: PDMA1_TR_IN[40, 43]
[0:1] [25, 28]
CAN[1]: CAN1_FIFO0_TR_OUT[0:1] P-DMA1: PDMA1_TR_IN[41, 44]
[0:1] [26, 29]
CAN[1]: CAN1_FIFO1_TR_OUT[0:1] P-DMA1: PDMA1_TR_IN[42, 45]
1 [30]
SMIF[1]: SMIF1_TX_TR_OUT P-DMA1: PDMA1_TR_IN[46]
1 [31]
SMIF[1]: SMIF1_RX_TR_OUT P-DMA1: PDMA1_TR_IN[47]
[0:4] [32:36]
MIXER[0]: MIXER0_TR_SRC_REQ_OUT[0:4] P-DMA1: PDMA1_TR_IN[48:52]
1 [37]
MIXER[0]: MIXER0_TR_DST_REQ_OUT P-DMA1: PDMA1_TR_IN[53]
[0:4] [38:42]
MIXER[1]: MIXER1_TR_SRC_REQ_OUT[0:4] P-DMA1: PDMA1_TR_IN[54:58]
1 [43]
MIXER[1]: MIXER1_TR_DST_REQ_OUT P-DMA1: PDMA1_TR_IN[59]
[0:3] [44:47]
AXI_DMAC: AXIDMAC_TX_TR_OUT[0:3] P-DMA1: PDMA1_TR_IN[60:63]
[0:3] [48:51]
Reserved P-DMA1: PDMA1_TR_IN[64:67] (not connected)
[0:3] [52:55]
TDM[0]: TDM0_TX_TR_OUT[0:3] P-DMA1: PDMA1_TR_IN[68:71]
[0:3] [56:59]
TDM[0]: TDM0_RX_TR_OUT[0:3] P-DMA1: PDMA1_TR_IN[72:75]
[0:4] [60:64]
SG[0]: SG_TR_COMPLETE[0:3] P-DMA1: PDMA1_TR_IN[76:80]
[0:1] [65:66]
PWM[0]: PWM0_TX_TR_OUT[0:1] P-DMA1: PDMA1_TR_IN[81:82]
1 [67]
DAC[0]: AUDIODAC0_TX_TR_OUT P-DMA1: PDMA1_TR_IN[83]
One-To-One TriggerGroupNr = 2
[0:19] [0:19]
PASS[0]: PASS0_CH_RANGEVIO_TR_OUT[0:31] TCPWM[0]16: TCPWM0_16_ONE-CNT_TR_IN[0:19]
[20:31] [20:31]
TCPWM[0]16M: TCPWM0_16M_ONE_CNT_TR_IN[0:11]
One-To-One TriggerGroupNr = 3
[0:19] [0:19]
TCPWM[0]16: TCPWM0_16_TR_OUT1[0:37] PASS[0]: PASS0_CH_TR_IN[0:19]
[0:11] [20:31]
TCPWM[0]16M: TCPWM0_16M_TR_OUT1[0:11] PASS[0]: PASS0_CH_TR_IN[20:31]
One-To-One TriggerGroupNr = 4
[40, 43] [0:1]
P-DMA1: PDMA1_TR_OUT[0:83] CAN[1]: CAN1_DBG_TR_ACK[0:1]
One-To-One TriggerGroupNr = 5
[32, 35] [0:1]
P-DMA0: PDMA0_TR_OUT[0:75] CAN[0]: CAN0_DBG_TR_ACK[0:1]
One-To-One TriggerGroupNr = 6
[24:25] [0:1]
TCPWM[0]32: TCPWM0_16_TR_OUT1[0:31] LIN[0]: LIN0_CMD_TR_IN[0:1]
One-To-One TriggerGroupNr = 7
[26:27] [0:1]
CXPI[0]: CXPI0_CMD_TR_IN[0:1]
Note
38.The diagram shows only the TRIG_LABEL; the final trigger formation is based on the formula TRIG_{PREFIX(IN_1TO1/OUT_1-
TO1)}_{x}_{TRIG_LABEL} and the information provided in Table 19-1.
Note
39.Each logical channel of SAR ADC[x] can be connected to any of the SAR ADC[x]_y external pin. (x = 0, or 1, or, 2 and y=0 to max 31)
20 Peripheral clocks
Table 20-1 Peripheral clock assignments
Output Destination Description
CPUSS Root Clocks (Group 0)
0 PCLK_CPUSS_CLOCK_TRACE_IN Trace clock
1 PCLK_SMARTIO9_CLOCK Smart I/O #9
2 PCLK_TCPWM0_CLOCKS0 TCPWM0 Group #0, Counter #0
3 PCLK_TCPWM0_CLOCKS1 TCPWM0 Group #0, Counter #1
4 PCLK_TCPWM0_CLOCKS2 TCPWM0 Group #0, Counter #2
5 PCLK_TCPWM0_CLOCKS3 TCPWM0 Group #0, Counter #3
6 PCLK_TCPWM0_CLOCKS4 TCPWM0 Group #0, Counter #4
7 PCLK_TCPWM0_CLOCKS5 TCPWM0 Group #0, Counter #5
8 PCLK_TCPWM0_CLOCKS6 TCPWM0 Group #0, Counter #6
9 PCLK_TCPWM0_CLOCKS7 TCPWM0 Group #0, Counter #7
10 PCLK_TCPWM0_CLOCKS8 TCPWM0 Group #0, Counter #8
11 PCLK_TCPWM0_CLOCKS9 TCPWM0 Group #0, Counter #9
12 PCLK_TCPWM0_CLOCKS10 TCPWM0 Group #0, Counter #10
13 PCLK_TCPWM0_CLOCKS11 TCPWM0 Group #0, Counter #11
14 PCLK_TCPWM0_CLOCKS12 TCPWM0 Group #0, Counter #12
15 PCLK_TCPWM0_CLOCKS13 TCPWM0 Group #0, Counter #13
16 PCLK_TCPWM0_CLOCKS14 TCPWM0 Group #0, Counter #14
17 PCLK_TCPWM0_CLOCKS15 TCPWM0 Group #0, Counter #15
18 PCLK_TCPWM0_CLOCKS16 TCPWM0 Group #0, Counter #16
19 PCLK_TCPWM0_CLOCKS17 TCPWM0 Group #0, Counter #17
20 PCLK_TCPWM0_CLOCKS18 TCPWM0 Group #0, Counter #18
21 PCLK_TCPWM0_CLOCKS19 TCPWM0 Group #0, Counter #19
22 PCLK_TCPWM0_CLOCKS20 TCPWM0 Group #0, Counter #20
23 PCLK_TCPWM0_CLOCKS21 TCPWM0 Group #0, Counter #21
24 PCLK_TCPWM0_CLOCKS22 TCPWM0 Group #0, Counter #22
25 PCLK_TCPWM0_CLOCKS23 TCPWM0 Group #0, Counter #23
26 PCLK_TCPWM0_CLOCKS24 TCPWM0 Group #0, Counter #24
27 PCLK_TCPWM0_CLOCKS25 TCPWM0 Group #0, Counter #25
28 PCLK_TCPWM0_CLOCKS26 TCPWM0 Group #0, Counter #26
29 PCLK_TCPWM0_CLOCKS27 TCPWM0 Group #0, Counter #27
30 PCLK_TCPWM0_CLOCKS28 TCPWM0 Group #0, Counter #28
31 PCLK_TCPWM0_CLOCKS29 TCPWM0 Group #0, Counter #29
32 PCLK_TCPWM0_CLOCKS30 TCPWM0 Group #0, Counter #30
33 PCLK_TCPWM0_CLOCKS31 TCPWM0 Group #0, Counter #31
34 PCLK_TCPWM0_CLOCKS32 TCPWM0 Group #0, Counter #32
35 PCLK_TCPWM0_CLOCKS33 TCPWM0 Group #0, Counter #33
36 PCLK_TCPWM0_CLOCKS34 TCPWM0 Group #0, Counter #34
37 PCLK_TCPWM0_CLOCKS35 TCPWM0 Group #0, Counter #35
38 PCLK_TCPWM0_CLOCKS36 TCPWM0 Group #0, Counter #36
39 PCLK_TCPWM0_CLOCKS37 TCPWM0 Group #0, Counter #37
40 PCLK_TCPWM0_CLOCKS256 TCPWM0 Group #1, Counter #0
21 Faults
Table 21-1 Fault assignments
Fault Source Description
CM0+ SMPU violation
DATA0[31:0]: Violating address.
DATA1[0]: User read.
DATA1[1]: User write.
DATA1[2]: User execute.
DATA1[3]: Privileged read.
0 CPUSS_MPU_VIO_0 DATA1[4]: Privileged write.
DATA1[5]: Privileged execute.
DATA1[6]: Non-secure.
DATA1[11:8]: Master identifier.
DATA1[15:12]: Protection context identifier.
DATA1[31]: '0' MPU violation; '1': SMPU violation.
1 CPUSS_MPU_VIO_1 Crypto SMPU violation. See CPUSS_MPU_VIO_0 description.
2 CPUSS_MPU_VIO_2 P-DMA0 MPU/SMPU violation. See CPUSS_MPU_VIO_0 description.
3 CPUSS_MPU_VIO_3 P-DMA1 MPU/SMPU violation. See CPUSS_MPU_VIO_0 description.
4 CPUSS_MPU_VIO_4 M-DMA0 MPU/SMPU violation. See CPUSS_MPU_VIO_0 description.
9 CPUSS_MPU_VIO_9 ETH0 MPU/SMPU violation. See CPUSS_MPU_VIO_0 description.
11 CPUSS_MPU_VIO_11 AXI M-DMA1 MPU/SMPU violation. See CPUSS_MPU_VIO_0 description.
12 CPUSS_MPU_VIO_12 VIDEOSS0 MPU/SMPU violation. See CPUSS_MPU_VIO_0 description.
14 CPUSS_MPU_VIO_14 CM7_0 MPU/SMPU violation. See CPUSS_MPU_VIO_0 description.
15 CPUSS_MPU_VIO_15 Test Controller MPU/SMPU violation. See CPUSS_MPU_VIO_0 description.
Correctable ECC error in CM7_0 Cache memories
DATA0[16:2]: location information: Tag/Data SRAM, Way, Index and line Offset, see CM7
16 CPUSS_CM7_0_CACHE_C_ECC UGRM IEBR0/DEBR0 description for details.
DATA0[31]: 0=Instruction cache, 1= Data cache
Non Correctable ECC error in CM7_0 Cache memories. See CPUSS_CM7_0_-
17 CPUSS_CM7_0_CACHE_NC_ECC CACHE_C_ECC description
Correctable ECC error in CM7_0 TCM memory
DATA0[23:2]: Violating address.
18 CPUSS_CM7_0_TCM_C_ECC DATA1[7:0]: Syndrome of code word (at address offset 0x0).
DATA1[31:30]: 0= ITCM, 2=D0TCM, 3=D1TCM
Non Correctable ECC error in CM7_0 TCM memory.
19 CPUSS_CM7_0_TCM_NC_ECC See CPUSS_CM7_0_TCM_C_ECC description.
Peripheral protection SRAM correctable ECC violation
24 PERI_PERI_ECC DATA0[10:0]: Violating address.
DATA1[7:0]: Syndrome of SRAM word.
25 PERI_PERI_NC_ECC Peripheral protection SRAM non-correctable ECC violation
CM0+ Peripheral Master Interface PPU violation
DATA0[31:0]: Violating address.
DATA1[0]: User read.
DATA1[1]: User write.
DATA1[2]: User execute.
DATA1[3]: Privileged read.
26 PERI_MS_VIO_0 DATA1[4]: Privileged write.
DATA1[5]: Privileged execute.
DATA1[6]: Non-secure.
DATA1[11:8]: Master identifier.
DATA1[15:12]: Protection context identifier.
DATA1[31:28]: “0”: master interface, PPU violation, “1': timeout detected, “2”: bus
error, other: undefined.
CM7_0 Peripheral Master Interface PPU violation.
27 PERI_MS_VIO_1 See PERI_MS_VIO_0 description.
P-DMA0 Peripheral Master Interface PPU violation.
29 PERI_MS_VIO_3 See PERI_MS_VIO_0 description.
P-DMA1 Peripheral Master Interface PPU violation.
30 PERI_MS_VIO_4 See PERI_MS_VIO_0 description.
23 Bus masters
The Arbiter (part of flash controller) performs priority-based arbitration based on the master identifier. Each bus
master has a dedicated 4-bit master identifier. This master identifier is used for bus arbitration and IPC
functionality.
24 Miscellaneous configuration
Table 24-1 Miscellaneous configuration for CYT3DL devices
Sl. No. Configuration Number/ Description
Instances
Number of clock paths. One for each of FLL, PLL,
0 SRSS_NUM_CLKPATH 11 Direct, and CSV
1 SRSS_NUM_HFROOT 14 Number of CLK_HFs present
2 PERI_PC_NR 8 Number of protection contexts
3 PERI_PERI_PCLK_PCLK_GROUP_NR 2 Number of asynchronous PCLK groups
4 PERI_PERI_PCLK_PCLK_GROUP_NR0_GR_DIV_8_VECT 9 Group 0, Number of divide-by-8 clock dividers
5 PERI_PERI_PCLK_PCLK_GROUP_NR0_GR_DIV_16_VECT 16 Group 0, Number of divide-by-16 clock dividers
6 PERI_PERI_PCLK_PCLK_GROUP_NR0_GR_DIV_16_5_VECT 7 Group 0, Number of divide-by-16.5 clock dividers
7 PERI_PERI_PCLK_PCLK_GROUP_NR0_GR_DIV_24_5_VECT 3 Group 0, Number of divide-by-24.5 clock dividers
8 PERI_PERI_PCLK_PCLK_GROUP_NR0_GR_CLOCK_VECT 84 Group 0, Number of programmable clocks [1, 256]
9 PERI_PERI_PCLK_PCLK_GROUP_NR1_GR_DIV_8_VECT 3 Group 1, Number of divide-by-8 clock dividers
10 PERI_PERI_PCLK_PCLK_GROUP_NR1_GR_DIV_16_VECT 4 Group 1, Number of divide-by-16 clock dividers
11 PERI_PERI_PCLK_PCLK_GROUP_NR1_GR_DIV_24_5_VECT 7 Group 1, Number of divide-by-24.5 clock dividers
12 PERI_PERI_PCLK_PCLK_GROUP_NR1_GR_CLOCK_VECT 21 Group 1, Number of programmable clocks [1, 256]
13 CPUSS_CM0P_MPU_NR 8 Number of MPU regions in CM0+
CM7_0 Floating point unit configuration.
0 - No FPU
14 CPUSS_CM7_0_FPU_LVL 2 1 - Single precision FPU
2 - Single and Double precision FPU
15 CPUSS_CM7_0_MPU_NR 16 Number of MPU regions in CM7_0
16 CPUSS_CM7_0_ICACHE_SIZE 16 CM7_0 Instruction cache (ICACHE) size in KB
17 CPUSS_CM7_0_DCACHE_SIZE 16 CM7_0 Data cache size (DCACHE) in KB
18 CPUSS_CM7_0_ITCM_SIZE 64 CM7_0 Instruction TCM (ITCM) size in KB
19 CPUSS_CM7_0_DTCM_SIZE 64 CM7_0 Data TCM (DTCM) size in KB
26 CPUSS_DW0_CH_NR 76 Number of P-DMA0 channels
27 CPUSS_DW1_CH_NR 84 Number of P-DMA1 channels
28 CPUSS_DMAC_CH_NR 8 Number of M-DMA0 controller channels
Number of 32-bit words in the IP internal memory
29 CPUSS_CRYPTO_BUFF_SIZE 2048 buffer (to allow for a 256-B, 512-B, 1-KB, 2-KB, 4-KB,
8-KB, 16-KB, and 32-KB memory buffer)
30 CPUSS_FAULT_FAULT_NR 4 Number of fault structures
Number of IPC structures
0 - Reserved for CM0+ access
31 CPUSS_IPC_IPC_NR 8 1 - Reserved for CM7_0 access
2 - Reserved for DAP access
Remaining for user purposes
32 CPUSS_PROT_SMPU_STRUCT_NR 16 Number of SMPU protection structures
Number of EZ memory bytes. This memory is used in
33 SCB0_EZ_DATA_NR 256 EZ mode, CMD_RESP mode and FIFO mode.
Note: Only SCB0 supports EZ mode
Number of input triggers per counter, routed to one
34 TCPWM_TR_ONE_CNT_NR 1 counter
Number of input triggers routed to all counters, based
35 TCPWM_TR_ALL_CNT_NR 60 on the pin package
36 TCPWM_GRP_NR 3 Number of TCPWM0 counter groups
37 TCPWM_GRP_NR0_GRP_GRP_CNT_NR 38 Number of counters per TCPWM0 Group #0
Counter width in number of bits per TCPWM0
38 TCPWM_GRP_NR0_CNT_GRP_CNT_WIDTH 16 Group #0
39 TCPWM_GRP_NR1_GRP_GRP_CNT_NR 12 Number of counters per TCPWM0 Group #1
25 Development support
CYT3DL has a rich set of documentation, programming tools, and online resources to assist during the devel-
opment process. Visit www.infineon.com to find out more.
25.1 Documentation
A suite of documentation supports CYT3DL to ensure that you can find answers to your questions quickly. This
section contains a list of some of the key documents.
25.2 Tools
CYT3DL is supported on third-party development tool ecosystems such as IAR and GHS. The device is also
supported by Infineon programming utilities for programming, erasing, or reading using Infineon MiniProg4 or
Segger J-link. More details are available in the documentation section at www.infineon.com.
26 Electrical specifications
26.1 Absolute maximum ratings
Use of this device under conditions outside the min and max limits listed in Table 26-1 may cause permanent
damage to the device. Exposure to conditions within the limits of Table 26-1 but beyond those of normal
operation for extended periods of time may affect device reliability. The maximum storage temperature is 150°C
in compliance with JEDEC Standard JESD22-A103, High Temperature Storage Life. When operated under condi-
tions within the limits of Table 26-1 but beyond those of normal operation, the device may not operate to speci-
fication.
Power considerations
The average chip-junction temperature, TJ, in °C, may be calculated using Equation 1:
T J = T A + P D JA
Equation. 1
Where:
TA is the ambient temperature in °C.
θJA is the package junction-to-ambient thermal resistance, in °C/W.
PD is the sum of PINT and PIO (PD = PINT + PIO).
PINT is the chip internal power. (PINT = VDDD × IDD + VCCD × ICC + VDDA × IVDDA)
PIO represents the power dissipation on input and output pins; user determined.
For most applications, PIO < PINT and may be neglected.
On the other hand, PIO may be significant if the device is configured to continuously drive external modules
and/or memories.
WARNING:
• The recommended operating conditions are required to ensure the normal operation of the semiconductor
device. All of the device's electrical characteristics are guaranteed when the device is operated under these
conditions.
• Operation under any conditions other than these conditions may adversely affect reliability of device and can
result in device failure.
• No guarantee is made with respect to any use, operating conditions, or combinations not represented in this
datasheet. If you want to operate the device under any condition other than listed herein, contact the sales
representatives.
SID12 VREFH_ABS SAR Analog reference voltage, VSSA_ADC – 0.3 – VSSA_ADC + 6.0 V VREFH (VDDA_ADC + 0.3 V)
high[40]
SAR Analog reference voltage,
SID12A VREFL_ABS low[40] VSSA_ADC – 0.3 – VSSA_ADC + 0.3 V
SID13 VCCD_ABS Power supply voltage (VCCD) VSS – 0.3 – VSS + 1.21 V
[40] See Table 3-4 for assignment of
SID15A VI_GPIO_ABS Input voltage VSS – 0.5 – VDDIO_GPIO + 0.5 V
ports to supply domains
SID15B VI_SMC_ABS Input voltage[40] VSS – 0.5 – VDDIO_SMC + 0.5 V See Table 3-4 for assignment of
ports to supply domains
See Table 3-4 for assignment of
SID15C VI_HSIO_ABS Input voltage[40] VSS – 0.5 – VDDIO_HSIO + 0.5 V ports to supply domains
SID15F VI_MIPI_ABS Input voltage[40] VSSA_MIPI – 0.3 – VDDA_MIPI + 0.3 V
See Table 3-4 for assignment of
SID16 VI_ADC_ABS Analog input voltage to ADC[40] VSSA_ADC – 0.3 – VDDA_ADC + 0.3 V
ports to supply domains
SID17A VO_GPIO_ABS Output voltage[40] VSS – 0.3 – VDDIO_GPIO + 0.3 V See Table 3-4 for assignment of
ports to supply domains
See Table 3-4 for assignment of
SID17B VO_SMC_ABS Output voltage[40] VSS – 0.3 – VDDIO_SMC + 0.3 V ports to supply domains
See Table 3-4 for assignment of
SID17C VO_HSIO_ABS Output voltage[40] VSS – 0.3 – VDDIO_HSIO + 0.3 V
ports to supply domains
SID17G VO_FPD0_ABS Output voltage[40] VSSA_FPD0 – 0.3 – VDDA_FPD0 + 0.3 V
SID17H VO_PMIC_EN_ABS Output voltage[40] VSS – 0.3 – VDDD + 0.3 V For the pin PMIC_EN
SID18 |ICLAMP_ABS| Maximum clamp current[41, 42, 43, 44] –5 – 5 mA Applicable to general purpose
I/O pins
Applicable to I/O pins in total for
SID18A ΣICLAMP_ABS Total maximum clamp current –25 – 25 mA VDDIO_GPIO_X
SID18B |ICLAMP_ABS| Maximum clamp current[41, 42, 43, 44] –52 – 52 mA Applicable to SMC I/O pins
Notes
39.Ensure that VDDD ≥ (VDDIO_GPIO_1 - 0.3 V) ≥ (VDDIO_GPIO_2 - 0.3 V).
40.These parameters are based on the condition that VSS = VSSA_ADC = VSSA_DAC = VSSA_MIPI = VSSA_FPD = 0.0 V.
41.A current-limiting resistor must be provided such that the current at the I/O pin does not exceed rated values at any time, including
during power transients. Refer to Figure 26-1 for more information on the recommended circuit.
42.VDDD and VDDIO must be sufficiently loaded or protected to prevent them from being pulled out of the recommended operating range
by the clamp current.
43.Clamp current can be applied only when the part is powered, and for ports between each pair of VDDIO/VSSIO pins (excluding ADC
pins, ECO_IN/OUT, LPECO_IN/LPECO_OUT, WCO_IN/OUT and XRES_L).
44.When the conditions of [41], [42], [43], and SID18/A/B/C/D/E are met, |ICLAMP_ABS| supersedes VIA_ABS and VI_ABS.
SID26I ΣIOL_SMC_ABS LOW-level total output current for – – 450 mA –40°C ≤ TA ≤ 25°C
SMC[48]
LOW-level maximum output
SID26E IOL_FPD_ABS current for FPD-link[49] – – 24 mA
LOW-level total output current for
SID26F ΣIOL_FPD_ABS – – 120 mA
FPD-link[50]
Notes
45.The maximum output current is the peak current flowing through any one GPIO I/O.
46.The total output current is the maximum current flowing through all GPIO I/Os (GPIO_STD, and GPIO_ENH).
47.The maximum output current is the peak current flowing through any one SMC I/O.
48.The total output current is the maximum current flowing through all SMC I/Os (GPIO_SMC).
49.The maximum output current is the peak current flowing through any one FPD-link I/O output.
50.The total output current is the maximum current flowing through all FPD-link I/O outputs.
51.The maximum output current is the peak current flowing through any one HSIO I/O
52.The total output current is the maximum current flowing through all HSIO I/Os (HSIO_STDLN).
VDDIO
Current
Protection limiting
Diode resistor
+B input
Protection
Diode
VSS
WARNING:
Semiconductor devices may be permanently damaged by application of stress (including, without limitation,
voltage, current, or temperature) in excess of absolute maximum ratings. Do not exceed any of these ratings.
Note
53.+B is the positive battery voltage around 45 V.
Notes
54. Ensure VDDIO_GPIO_1 ≥ 0.8 x VDDA_ADC when SARMUX0 is enabled.
55.3.0 V ±10% is supported with a lower BOD setting option. This setting provides robust protection for internal timing but BOD reset occurs at
a voltage below the specified operating conditions. A higher BOD setting option is available (consistent with down to 3.0 V) and guarantees
that all operating conditions are met.
56.5.0 V ±10% is supported with a higher OVD setting option. This setting provides robust protection for internal and interface timing, but OVD
reset occurs at a voltage above the specified operating conditions. A lower OVD setting option is available (consistent with up to 5.0 V) and
guarantees that all operating conditions are met. Voltage overshoot to a higher OVD setting range for VDDD and VDDA_ADC is permissible,
provided the duration is less than 2 hours cumulated. Note that during overshoot voltage condition electrical parameters are not
guaranteed.
57.eFuse programming must be executed with the part in a “quiet” state, with minimal activity (preferably only JTAG or a single LIN/CAN channel
on VDDD domain).
58.Analog and digital supply rails to be shorted on the PCB (VDDPLL_FPD0 = VDDA_FPD0 = VDDA_MIPI = VCCD). These supply rails must be connected to
the same power supply of VCCD. This supply voltage needs to be filtered in order to eliminate any PLL jitters. It is recommended to use a noise
filter to reduce the noise ripple for the FPD-LINK and MIPI-PHY supply.
59.Only one smoothing capacitor, CS1 is required per chip (not per VCCD pin). The VCCD pins should be connected together to ensure a low-im-
pedance connection (see the recommendation in Figure 26-2).
60.Capacitors used for power supply decoupling or filtering are operated under a continuous DC-bias. Many capacitors used with DC power
across them provide less than their target capacitance, and their capacitance is not constant across their working voltage range. When
selecting capacitors for use with this device, ensure that the selected components provide the required capacitance under the specific
operating conditions of temperature and voltage used in your design. While the temperature coefficient is normally found within a parts
catalog (such as, X7R, C0G, Y5V), the matching voltage coefficient may only be available on the component datasheet or direct from the
manufacturer. Use of components that do not provide the required capacitance under the actual operating conditions may cause the device
to operate to less than datasheet specifications.
VCCD VREF_L
Single-point connection
between analog and
digital grounds
Table 26-3 DC specifications, CPU current, and transition time specifications (continued)
All specifications are valid for –40°C TA 105°C and for 2.7 V to 5.5 V except where noted.
Spec ID Parameter Description Min Typ Max Units Details/conditions
SID56 IDD1 VDDD current in internal – 8 38 mA Cortex®-M7 at 8 MHz
regulator mode, Execute generated by IMO reference,
from flash; Cortex®-M7 CPU executing Dhrystone from
in Active mode
flash with cache enabled.
Cortex®-M0+ is sleeping at 8
MHz.
All clocks at 8MHz generated
by IMO. VIDEOSS power
switched off.
All other peripherals,
peripheral clocks, interrupts,
CSV, DMA, PLL, ECO are
disabled. No IO toggling.
Typ: TA = 25°C, VDDD = 5.0 V,
process typ (TT)
Max: TA = 85°C, VDDD = 5.5 V,
process worst (FF)
SID50A IDD1 VDDD current in internal – 28 70 mA Clocks running at max
regulator mode. Cortex®- frequency, All CPUs in Sleep
M7/M0+ CPUs in Sleep mode mode. VIDEOSS power
switched off. All other
peripherals, peripheral
clocks, interrupts, CSV, DMA,
ECO are disabled. No IO
toggling.
Typ: TA = 25°C, VDDD = 5.0 V,
process typ (TT)
Max: TA = 85°C, VDDD = 5.5 V,
process worst (FF)
SID50C IDD1 VDDD current in internal – – 40 mA Clocks running at max
regulator mode. Cortex®- frequency, All CPUs in Sleep
M7/M0+ CPUs in Sleep mode mode.
(room temp)
VIDEOSS power switched off
All other peripherals,
peripheral clocks, interrupts,
CSV, DMA, ECO are disabled.
No IO toggling.
Max: TA = 25°C, VDDD = 5.5 V,
process worst (FF)
Table 26-3 DC specifications, CPU current, and transition time specifications (continued)
All specifications are valid for –40°C TA 105°C and for 2.7 V to 5.5 V except where noted.
Spec ID Parameter Description Min Typ Max Units Details/conditions
SID50B ICC1 VCCD current in external – 30 500 mA Clocks running at max
PMIC mode. Cortex®- frequency, All CPUs in Sleep
M7/M0+ CPUs in Sleep mode.
mode. VIDEOSS in sleep
mode (clocks off) VIDEOSS in sleep mode
All other peripherals,
peripheral clocks, interrupts,
CSV, DMA, ECO are disabled.
No IO toggling.
Typ: TA = 25°C, VDDD = 5.0 V,
VCCD = 1.15 V, process typ (TT)
Max: TA = 105°C,
VDDD = 5.5 V, VCCD = 1.21 V,
process worst (FF)
DeepSleep Mode
SID59_3 IDD_DS32A VDDD current in internal – 150 – µA Deep Sleep Mode (RTC and
regulator mode. EVTGEN operating, all other
32 KB SRAM retention, peripherals off, CAN MRAM
LPECO(4 MHz) operation in
DeepSleep mode. disabled),
CM0+ and CM7_0 retain,
CM7_1 power switched OFF
Typ: TA = 25°C, VDDD = 5.0 V,
VCCD = 1.1 V, process typ (TT)
FPD-Link/MIPI Standby
currents not included
SID59A_3 IDD_DS32A VDDD current in internal – – 250 µA Deep Sleep Mode (RTC at
regulator mode. 32kHz and EVTGEN
32 KB SRAM retention, operating, all other periph-
LPECO(4 MHz) operation in
DeepSleep mode. erals off, CAN MRAM
disabled),
CM0+ and CM7_0 retain
Max: VDDD = 5.5 V, TA = 25°C,
process worst (FF)
FPD-Link/MIPI Standby
currents not included
SID60_3 IDD_DS32B VDDD current in internal – – 2500 µA DeepSleep Mode (RTC and
regulator mode. Event generator operating,
32 KB SRAM retention, all other peripherals off, CAN
LPECO(4 MHz) operation in
DeepSleep mode. MRAM disabled),
CM0+ and CM7_0 retain,
CM7_1 power switched OFF
Max: VDDD = 5.5 V, TA = 85°C,
process worst (FF)
FPD-Link/MIPI Standby
currents not included
Table 26-3 DC specifications, CPU current, and transition time specifications (continued)
All specifications are valid for –40°C TA 105°C and for 2.7 V to 5.5 V except where noted.
Spec ID Parameter Description Min Typ Max Units Details/conditions
SID64_3 IDD_DS32C VDDD current in internal – 50 2500 µA DeepSleep Mode (RTC and
regulator mode. Event generator operating,
32 KB SRAM retention, ILO all other peripherals off, CAN
operation in DeepSleep
mode. MRAM disabled)
CM0+ and CM7_0 retain,
CM7_1 power switched OFF
Typ: TA = 25°C, VDDD = 5.0 V,
process typ (TT)
Max: TA = 85°C, VDDD = 5.5 V,
process worst (FF)
FPD-Link/MIPI Standby
currents not included
SID64A_3 IDD_DS32D 32 KB SRAM retention, ILO – – 150 µA DeepSleep Mode (RTC at
operation in DeepSleep 32kHz and Event generator
mode operating, all other
peripherals off, CAN MRAM
disabled)
CM0+ and CM7_0 retain
Max: TA = 25°C, VDDD = 5.5 V,
process worst (FF)
FPD-Link/MIPI Standby
currents not included
Hibernate Mode
SID66 IDD_HIB1 VDDD current, – – 20 µA TA = 25°C using ILO,
Hibernate Mode + RTC at VDDD = 5.0 V
32.768 KHz
SID66A IDD_HIB2 VDDD current, – – 40 µA TA = 25°C, using WCO,
Hibernate Mode + RTC at VDDD = 5.0 V
32.768 KHz
SID66B IDD_HIB3 VDDD current, – – 75 µA TA = 85°C, using WCO,
Hibernate Mode + RTC at VDDD = 5.5 V
32.768 KHz
SID66C IDD_HIB4 VDDD current, – – 150 µA TA = 25°C using LPECO
Hibernate Mode + RTC at 4 MHz, 20 pF load of LPECO
32.768 KHz VDDD = 5.0 V
SID66D IDD_HIB5 VDDD current, – – 215 µA TA = 85°C, using LPECO
Hibernate Mode + RTC at 4 MHz, 20 pF load of LPECO
32.768 KHz VDDD = 5.5 V
Power Mode Transition Times
SID69_1 tACT_DS Power down time from – – 2.8 µs When IMO is already running
ACTIVE to DEEPSLEEP (using and all HFCLK roots are at
the internal regulator) least 8 MHz. HFCLK roots that
are slower than this will
require additional time to
turn off.
Table 26-3 DC specifications, CPU current, and transition time specifications (continued)
All specifications are valid for –40°C TA 105°C and for 2.7 V to 5.5 V except where noted.
Spec ID Parameter Description Min Typ Max Units Details/conditions
SID69A tACT_DS Power down time from – – 6.5 µs When IMO is already running
ACTIVE to DeepSleep (using and all HFCLK roots are at
external PMIC) least 8 MHz. HFCLK roots that
are slower than this will
require additional time to
turn off. The time for the PMIC
to deassert its power good
signal is not included.
SID67 tDS_ACT DeepSleep to Active – – 26 µs When using 8 MHz IMO.
transition time (IMO clock, Measured from wakeup
flash execution) interrupt during DeepSleep
until Flash execution.
TA ≥ –5°C
Note: At temperatures below –5°C
the DeepSleep to Active transition
time can be higher than the max
time indicated by as much as 20 µs
SID67A tDS_ACT_FLL DeepSleep to Active – – 26 µs When using FLL to generate
transition time (FLL clock, 96 MHz from the 8-MHz IMO.
flash execution) Measured from wakeup
interrupt during DeepSleep
until Flash execution.
TA ≥ –5°C
Note: At temperatures below –5°C
the DeepSleep to Active transition
time can be higher than the max
time indicated by as much as 20 µs
SID67B tDS_ACT_PLL DeepSleep to Active – – 60 µs When using PLL to generate
transition time (PLL clock) 96 MHz from the 8-MHz IMO.
Measured from wakeup
interrupt during DeepSleep
until PLL locks.
TA ≥ –5°C
Note: At temperatures below –5°C
the DeepSleep to Active transition
time can be higher than the max
time indicated by as much as 20 µs
SID68C tHIB_ACT Release time from HV reset – – 650 µs Without boot runtime
(POR, BOD, OVD, OCD, WDT, with max. 103.4 µF
Hibernate wakeup, or smoothing capacitor per
XRES_L) until CM0+ begins SID41, no FPD/MIPI filter
executing ROM boot connected
Guaranteed by Design
SID68D tHIB_ACT Release time from HV reset – – 1040 µs Without boot runtime
(POR, BOD, OVD, OCD, WDT, with max. 103.4 µF
Hibernate wakeup, or smoothing capacitor per
XRES_L) until CM0+ begins SID41 + max. 5x11 µF
executing ROM boot FPD/MIPI filter caps
Guaranteed by Design
SID68A tLVR_ACT Release time from LV reset 8 – 10 µs Without boot runtime.
(Fault, Internal system reset, Guaranteed by design
MCWDT, or CSV) during
Active/Sleep until CM0+
begins executing ROM boot
Table 26-3 DC specifications, CPU current, and transition time specifications (continued)
All specifications are valid for –40°C TA 105°C and for 2.7 V to 5.5 V except where noted.
Spec ID Parameter Description Min Typ Max Units Details/conditions
SID68B tLVR_DS Release time from LV reset – – 15 µs Without boot runtime.
(Fault, or MCWDT) during Guaranteed by design
DeepSleep until CM0+
begins executing ROM boot
SID79 tHIBWAKE- Pulse width for wakeup from 90 – – ns Guaranteed by design
UP_PW Hibernate mode on HIBER-
ANTE_WAKEUP pins
SID80A tRB_N ROM boot startup time or – – 1700 µs FAST_BOOT = 1,
wakeup time from hibernate CM0+ clocked at 100 MHz
in NORMAL protection state
SID80B tRB_S ROM boot startup time or – – 2300 µs FAST_BOOT = 1,
wakeup time from hibernate CM0+ clocked at 100 MHz
in SECURE protection state
SID81A tFB Flash boot startup time or – – 190 µs FAST_BOOT = 1,
wakeup time from hibernate TOC2_FLAGS=0x2CF,
in NORMAL/SECURE CM0+ clocked at 100 MHz,
protection state Listen window = 0 ms
SID81B tFB_A Flash boot with app – – 5000 µs FAST_BOOT = 1,
authentication time in TOC2_FLAGS = 0x24F,
NORMAL/SECURE CM0+ clocked at 100 MHz,
protection state Listen window = 0 ms,
Public key exponent e =
0x010001,
APP size is 64 KB with the last
256 bytes being a digital
signature in
RSASSA-PKCS1-v1.5
Valid for RSA2K.
SID81C tFB_B Flash boot with app – – 8150 µs FAST_BOOT = 1,
authentication time in TOC2_FLAGS = 0x24F,
NORMAL/SECURE CM0+ clocked at 100 MHz,
protection state Listen window = 0 ms,
Public key exponent e =
0x010001,
APP size is 64 KB with the last
384 bytes being a digital
signature in
RSASSA-PKCS1-v1.5
Valid for RSA3K.
Regulator Specifications
SID600 VCCD Internal regulator core 1.05 1.1 1.15 V
supply voltage (transient
range)
SID600A VCCD_S Internal regulator core 1.075 1.1 1.125 V Guaranteed by design
supply voltage (static range,
no load)
SID601 IDDD_ACT Regulator operating current – 900 1500 µA Guaranteed by design
in Active/Sleep mode
SID602 IDDD_DPSLP Regulator operating current – 1.5 20 µA Guaranteed by design
in DeepSleep mode
Table 26-3 DC specifications, CPU current, and transition time specifications (continued)
All specifications are valid for –40°C TA 105°C and for 2.7 V to 5.5 V except where noted.
Spec ID Parameter Description Min Typ Max Units Details/conditions
SID603 IRUSH In-rush current – – 850 mA
SID604 IILDOUT Internal regulator output – – 300 mA
current for operation
SID606 VIL PMIC digital input LOW 0.3 × – – V
voltage (%VDDD) VDDD
SID606A VIH PMIC digital input HIGH – – 0.7 × V
voltage (%VDDD) VDDD
SID606B VHYST PMIC digital input hysteresis 0.05 × – – V
(%VDDD) VDDD
SID607 VOL PMIC digital output LOW – – 0.5 V IOL = 1 mA
voltage
SID607A VOH PMIC digital output HIGH VDDD – – – V IOH = –1 mA
voltage 0.5
System clock
1 2 3 4
1: SID68A/68B: Time from HV/LV reset release until CM0+ begins executing ROM boot
2: SID80A/80B: ROM boot code operation
3: SID81A/81B/81C: Flash boot code operation
4: User code operation
Note
61.If a longer pulse suppression width is necessary, use Smart I/O.
0xFFF
Actual conversion
characteristics
1.5 LSb
0xFFE
0xFFD
Digital output
VNT
0x003
Actual conversion
characteristics
0x002
Ideal
characteristics
0x001
0.5 LSb
Total error of digital output N = ( VNT {1 LSb × (N – 1) + 0.5 LSb} ) / 1 LSb [LSb]
[V]
1 LSb (Ideal value) = (VREFH – VREFL) / 4096
0xFFF
Ideal
characteristics
Actual conversion
0xFFE N+ 1
characteristics
Digital output
N
Digital output
VNT
(Measured value)
0x004
Integral linearity error of digital output N = (VNT – {1 LSb × (N – 1) + VZT}) / 1 LSb [LSb]
Differential linearity error of digital output N = (V(N + 1)T – VNT – 1 LSb ) / 1 LSb [LSb]
VZT: Voltage for which digital output changes from 0x000 to 0x001
VFST: Voltage for which digital output changes from 0xFFE to 0xFFF.
VDDIO
Channel selection MUX and ADC
REXT RVIN
CVIN
CEXT CIN
ESD Protection
K = 9.0" is recommended to get ±0.5 LSB sampling accuracy at 12-bit (LSbSAMPLE = ±0.5)
26.6 AC specifications
Unless otherwise noted, the timings are defined with the guidelines mentioned in the Figure 26-7.
VDDD or VDDIO_1/2
80 % 80 %
20 % 20 %
VSS
tR tF
VDDD or VDDIO_1/2
VSS
1: tPWMENEXT, tQRES
2: tPWMEXT
PIO /5.5)
SID179 tSU;STO Setup time for STOP 260 – – ns
SID180 tBUF Bus free time between 500 – – ns
START and STOP
SID181 CB Capacitive load for each – – 20 pF
bus line
SID182 tVD;DAT Time for data signal from – – 450 ns
SCL LOW to SDA output
SID183 tVD;ACK Data valid acknowledge – – 450 ns
time
SID198 tEN_SETUP SSEL valid, before the 0.5 × – – ns Min is half clock period
first SCK capturing edge (1/fSPI)
SID199 tEN_SHOLD SSEL hold, after the last 0.5 × – – ns Min is half clock period
SCK capturing edge (1/fSPI)
8 9 7
70% 70% 70% 70%
SDA
30% 30% 30% 30%
6 12
8 9 4
70% 70% 70% 70% 70%
SCL
30% 30% 30% 30% 30% 30% 30%
2
1 3
START condition
11
70% 70% 70% 70%
SDA
30% 30% 30%
14 10
13
5 2 9th clock
SSEL
2 1 3
SCLK
(CPOL=0) 4 4
SCLK
(CPOL=1)
5 6
MISO
(input)
7 8
MOSI
(output)
Figure 26-10 SPI master timing diagrams with LOW clock phase
SSEL
2 3
1
SCLK
(CPOL=0) 4 4
SCLK
(CPOL=1)
5 6
MISO
(input)
7 8
MOSI
(output)
Figure 26-11 SPI master timing diagrams with HIGH clock phase
10
SSEL
2 1 3
SCLK
(CPOL=0) 4 4
SCLK
(CPOL=1)
8 7 9
MISO
(output)
5 6
MOSI
(input)
Figure 26-12 SPI slave timing diagrams with LOW clock phase
SSEL
2 3
1
SCLK
(CPOL=0) 4
SCLK
(CPOL=1)
7 8
MISO
(output)
5 6
MOSI
(input)
Figure 26-13 SPI slave timing diagrams with HIGH clock phase
26.8 Memory
Table 26-13 Flash DC specifications
Spec ID Parameter Description Min Typ Max Units Details/conditions
SID257A VPE Erase and program voltage 2.7 – 5.5 V
VDDD
CPU and CPU and
Peripherals Regulators I/O Peripherals Regulators I/O
6.0 V
Reset
High-Z
By HV OVD
HV OVD rising trip
(Default: 5.548 V to
5.892 V)
Norm al Norm al
Enable
Reset Operation Operation
By
XRES_L
Disable High-Z
HV BOD rising trip
(Default: 2.474 V to
2.627 V) Reset
By HV BOD
POR rising trip
(1.5 V to 2.35 V)
Reset
High-Z
By POR
CMOS threshold
Disable
(0.7 V)
OFF OFF
-0.3 V
VDDD
POR
2.3 V
VDDD
tDLY_POR
VDDD
tPOFF
1.45 V
High-Voltage BOD
VDDD, VDDA_ADC
VTR_2P7_R or VTR_3P0_R
VTR_2P7_F or VTR_3P0_F
tDLY_ACT/DS_HVBOD
tDLY_ACT/DS_HVBOD
VDDD, VDDA_ADC
tRES_HVBOD
VTR_2P7_F or VTR_3P0_F
Low-Voltage BOD
VCCD
VTR_R_LVBOD
VTR_F_LVBOD
tDLY_ACT/DS_LVBOD tDLY_ACT/DS_LVBOD
VCCD
tRES_LVBOD
VTR_F_LVBOD
High-Voltage OVD
VTR_5P0_R or VTR_5P5_R
VTR_5P0_F or VTR_5P5_F
VDDD/VDDA_ADC
tDLY_ACT/DS_HVOVD
tDLY_ACT/DS_HVOVD
VTR_5P0_R or VTR_5P5_R
tRES_HVOVD
VDDD/VDDA_ADC
Low-Voltage OVD
VTR_R_LVOVD
VTR_F_LVOVD
VCCD
tDLY_ACT/DS_LVOVD
tDLY_ACT/DS_LVOVD
VTR_R_LVOVD
tRES_LVOVD
VCCD
LVD
VDDD
tDLY_ACT/DS_LVD
tDLY_ACT/DS_LVD
VDDD
tRES_LVD
LVD falling detection point
TCK
tJH
tJS U
TDI/TMS
tJC O tJX Z
tJZX
TDO
Electrical specifications
Table 26-19 Root and intermediate clocks[64, 65]
Maximum permitted clock frequency (MHz)[66]
Maximum
permitted
Root Clock Source PLL/FLL Clock source: ECO/LPECO[67] PLL/FLL Clock source: IMO[68, 69] Description
clock
frequency (MHz)[66]
Integer SSCG Fractional Integer SSCG Fractional
PLL200#1 100 NA NA 95 NA NA
CLK_HF2 100 Peripheral clock root other than CLK_PERI (CAN FD, etc.)
FLL 100 NA NA 97 NA NA
PLL200#0 100 NA NA 95 NA NA
CLK_HF3 100 Event generator (CLK_REF), clock output on EXT_CLK pins (when used as output)
FLL 100 NA NA 97 NA NA
149
PLL200#1 50 NA NA 47 NA NA
CLK_HF4 50 ETH Channel#0. Internal clock 50 MHz for RMII, External PHY provides 25 MHz for MII
FLL 50 NA NA 48 NA NA
FLL NA NA NA NA NA NA
FLL NA NA NA NA NA NA
002-27763 Rev. *I
Notes
64. Intermediate clocks that are not listed have the same limitations as that of their parent clock.
65. Table indicates guaranteed mapping between a root clock (CLK_HFx) and the PLL.
2024-03-05
66. Maximum clock frequency after the corresponding clock source (PLL/FLL + dividers). All internal tolerances and affects are covered by these frequencies.
67. For ECO, LPECO: up to ±150 ppm uncertainty of the external clock source are tolerated by design.
68. The IMO operation frequency tolerance is included.
69. ROM and flash boot execution with IMO/FLL at 100 MHz is guaranteed by design.
Table 26-19 Root and intermediate clocks[64, 65] (continued)
Electrical specifications
Maximum permitted clock frequency (MHz)[66]
Maximum
permitted
Root Clock Source PLL/FLL Clock source: ECO/LPECO[67] PLL/FLL Clock source: IMO[68, 69] Description
clock
frequency (MHz)[66]
Integer SSCG Fractional Integer SSCG Fractional
CLK_HF11 224 PLL200#2 200 NA NA 191 NA NA Display#0 root clock (range: 110 MHz to 220 MHz)
CLK_HF12 163 PLL200#2 161 NA NA 153 NA NA Display#1 root clock (range: 110 MHz to 160 MHz)
CLK_HF0 100 NA NA 95 NA NA
Generated by clock gating CLK_MEM, intermediate clock for CM0+, P-DMA, M-DMA, Crypto,
CLK_SLOW 100 SMIF, VIDEOSS
FLL 100 NA NA 97 NA NA
CLK_HF0 100 NA NA 95 NA NA
Generated by clock gating CLK_HF0, intermediate clock for IOSS, TCPWM0, CPU trace, SMIF,
CLK_PERI 100 Sound Subsystem, Ethernet
FLL 100 NA NA 97 NA NA
002-27763 Rev. *I
2024-03-05
TRAVEO™ T2G 32-bit Automotive MCU
Based on Arm® Cortex®-M7 single
Electrical specifications
Note
70.Oscillator startup time is a performance parameter and mainly depending on the chosen external crystal and load capacitance.
MCU VDDD
ITrim
Rf
RTrim LPECO_IN: External crystal oscillator input pin
LPECO_IN LPECO_OUT: External crystal oscillator output pin
C1, C2: Load Capacitors
C1 C3* GTrim C3*, C4*: Stray Capacitance of the PCB
LPECO
VSS
VSS
C2 C4*
LPECO_OUT
Rd Rd
0R FTrim
Notes
71.Refer to the family-specific Architecture TRM for more information on crystal requirements (002-25800, TRAVEO™ T2G Automotive
MCU cluster 2D architecture technical reference manual).
72.Oscillator startup time is a performance parameter and mainly depending on the chosen external crystal and load capacitance.
MCU VDDD
ITrim
Rf
RTrim ECO_IN: External crystal oscillator input pin
ECO_IN ECO_OUT: External crystal oscillator output pin
C1, C2: Load Capacitors
C1 C3* GT rim
C3*, C4*: Stray Capacitance of the PCB
VSS
ECO
VSS
C2 C4*
ECO_OUT
Rd Rd
0R FTrim
VDDD
MCU
Rf
WCO_IN: Watch crystal oscillator input pin
WCO_IN WCO_OUT: Watch crystal oscillator output pin
C1, C2: Load Capacitors
C1 C3* C3*, C4*: Stray Capacitance of the PCB
XTAL
VSS
VSS
C2 C4*
WCO_OUT
Rd
0R
Notes
73.Oscillator startup time is a performance parameter and mainly depending on the chosen external crystal and load capacitance.
74.Refer to the family-specific Architecture TRM for more information on crystal requirements (002-25800, TRAVEO™ T2G Automotive MCU
cluster 2D architecture technical reference manual).
RX_CLK 2.0 V
0.8 V
2 3
RXD, RX_CTL,
RX_ER 2.0 V
0.8 V
2.0 V
TX_CLK
0.8 V
4
2.0 V
TXD, TX_CTL,
TX_ER 0.8 V
MDC 2.0 V
0.8 V
2 3
MDIO
2.0 V
0.8 V
2.0 V
MDC
0.8 V
4
2.0 V
MDIO
0.8 V
REF_CLK
1.4 V
2 3
2.0 V
TXD, TX_CTL
0.8 V
RX Master:
not supported at 50 MHz
TX Slave:
not supported at 50 MHz
RX Slave:
not supported at 50 MHz
SID1000B tSCLK Serial clock period, TDM[x] 40 – – ns Guaranteed by Design
(x=0 through 3) TX Master:
TX_IF_CTL.SCK_POLARITY = 0
RX Master:
RX_IF_CTL.LATE_SAMPLE = 1
RX_IF_CTL.LATE_CAPTURE = 0b00
TX Slave:
Set TX_IF_CTL.SCK_POLARITY = 1
RX Slave:
RX_IF_CTL.SCK_POLARITY= 0
SID1001 tHC Serial clock high time 0.35 × – – ns Guaranteed by design
tSCLK
SID1002 tLC Serial clock low time 0.35 × – – ns Guaranteed by design
tSCLK
SID1010 tMCLK Master clock input period 10 – – ns MCLK must be SCLK*2;
The maximum output frequency of the
TDM depends on the used I/O type.
SID1002A tMCLK Master clock output period 20 – – ns
SID1002D tMCLK_IH Master clock input high 0.45 × – – ns
time tMCLK
SID1002E tMCLK_IL Master clock input low 0.45 × – – ns
time tMCLK
SID1002F tMCLK_OH Master clock output high 0.35 × – – ns
time tMCLK
SID1002G tMCLK_OL Master clock output low 0.35 × – – ns
time tMCLK
TDM Transmit Timing
SID1003 tDTR Delay from rising edge of – – 0.8 × ns Guaranteed by design
TX_CLK to transition on tSCLK
TX_SD/TX_FSYNC (WS)
SID1004 tHTR Delay from rising edge of 0 – – ns Guaranteed by design
TX_CLK to transition on
TX_SD/TX_FSYNC (WS)
SID1011 tHR_WS_POL_0 TX Slave: Hold on 1.8 – – ns
TX_FSYNC (WS) after the
1st edge following the
driving edge of TX_CLK
(SCK_POLARITY = 0,
half-cycle hold)
Note
75.The AC spec according to CXPI controller specification is maximum 0.01 tBIT. The AC spec, according to the CXPI system specification,
including transceiver or driver/receiver is maximum 0.1 tBIT.
TXD
tBIT_REF
RXD
tTX_1_REF tTX_1_REF
tTX_L_REF – tBIT_REF x dtTX_1_DIF_CONT
RXD
TXD
tTX_0_PD_CONT
Note
76.PLL#400 with SSCG = 0, fractional divider = off.
Notes:
• One of the modes (“CMOS”, “JEDEC”) needs to be selected depending on the requirements of the actual memory.
• Some parameters may be available and listed separately for the individual modes. The corresponding mode will be mentioned in the
parameter description.
• Parameters without explicit mode description (e.g. tOSU) are applicable for all modes but the voltage reference level as per the table still
applies.
tCK
VDDIO_HSIO
Data VT
Strobe tDSMPW tDSMPW
VSS
tRQ tRQ H
Data VIH
Input Valid Window Valid Window
VIL
VSS
tRDV
Figure 26-2 xSPI master data input timing reference level (JEDEC)
tCK
VDDIO_HSIO
tCKDCD
Clock VT
Output tCKMPW tCKMPW
VSS
tCKDCD
tOSU tOH tOSU tOH
VOH
Data
Ouput Valid Valid
VOL
Figure 26-3 xSPI master data output timing reference level (JEDEC)
CK
tCSHDST
CK
tCSLDS tDSTCSL
DS
SID1701 tCKPW Clock pulse width 0.45 × – 0.55 × tCK ns 15-pF output loads
tCK
SID1702_HS tCSS CS# active setup to CK (fCK > 50 MHz) 4 – – ns 15-pF output loads,
fCK > 50 MHz
Guaranteed by design
SID1702_LS tCSS CS# active setup to CK (fCK ≤ 50 MHz) 5 – – ns 15-pF output loads,
fCK ≤ 50 MHz
Guaranteed by design
SID1703 tCSH0 CS# active hold to CK (mode 0) 4 – – ns 15-pF output loads
Guaranteed by design
Note
77.Ensure to explicitly configure PLL#400 in Integer mode with "SSCG = OFF", "Fractional = OFF".
CK
1 8 10
Chip
select
4 2 3 9
6 7
CK
1 8 10
4 4
Chip
select
9
2 3 2 3 6 7 6 7
5
Read timing Write timing
tD C1 C YC
VOH VOH
DSP1_CLK
tD C1 S tD C1 H
DSP1_DATA0_11-0
DSP1_DATA1_11-0 Valid
DSP1_CTRL2_0
tCAP0CYC
tCAP0SU tCAP0HD
VIH
CAP0_DATA[35-0] Valid
VIL
TCLKP/N
TAP/TAN
TBP/TBN
TCP/TCN
TDP/TDN
Figure 26-10 FPD-link output pulse position error and channel-to-channel skew
TxN
VCM_AVG
0V
D_VCM
D_VOD
Figure 26-11 Skew between TxP and TxN, and steady-state differential amplitude and common-mode
voltages
Ordering information
The CYT3DL microcontroller part numbers and features are listed in Table 27-1.
Table 27-1 CYT3DL ordering information[78]
Code-flash (KB)
Work-flash (KB)
Ordering code
Temperature
JTAG ID code
Device code
Audio DAC
RAM (KB)
channels
channels
Ethernet
Package
CAN FD
grade
Cores
SMIF
CXPI
MIPI
CM7
ADC
SCB
LIN
CYT3DLBBAS CYT3DLBBABQ1BZSGS 272-BGA 1 4160[80] 128[81] 384 48 12 4 2 2 1 2 0 0 S[82] 0x1E841069[83]
CYT3DLBBBS CYT3DLBBBBQ1BZSGS 272-BGA 1 4160 128 384 48 12 4 2 2 1 2 0 0 S 0x1E842069
CYT3DLBBCS CYT3DLBBCBQ1BZSGS 272-BGA 1 4160 128 384 48 12 4 2 2 1 2 0 1 S 0x1E843069
CYT3DLBBDS CYT3DLBBDBQ1BZSGS 272-BGA 1 4160 128 384 48 12 4 2 2 1 2 0 1 S 0x1E844069
CYT3DLBBES CYT3DLBBEBQ1BZSGS 272-BGA 1 4160 128 384 48 12 4 2 2 1 2 1 0 S 0x1E845069
CYT3DLBBFS CYT3DLBBFBQ1BZSGS 272-BGA 1 4160 128 384 48 12 4 2 2 1 2 1 0 S 0x1E846069
CYT3DLBBGS CYT3DLBBGBQ1BZSGS 272-BGA 1 4160 128 384 48 12 4 2 2 1 2 1 1 S 0x1E847069
183
[79]
CYT3DLBBHS CYT3DLBBHBQ1BZSGS 272-BGA 1 4160 128 384 48 12 4 2 2 1 2 1 1 S 0x1E848069
CYT3DLABAS CYT3DLABABQ1AESGS 216-TEQFP 1 4160 128 384 48 12 4 2 2 1 2 0 0 S 0x1E849069
CYT3DLABBS CYT3DLABBBQ1AESGS 216-TEQFP 1 4160 128 384 48 12 4 2 2 1 2 0 0 S 0x1E84A069
CYT3DLABCS CYT3DLABCBQ1AESGS 216-TEQFP 1 4160 128 384 48 12 4 2 2 1 2 0 1 S 0x1E84B069
CYT3DLABDS CYT3DLABDBQ1AESGS 216-TEQFP 1 4160 128 384 48 12 4 2 2 1 2 0 1 S 0x1E84C069
CYT3DLABES CYT3DLABEBQ1AESGS 216-TEQFP 1 4160 128 384 48 12 4 2 2 1 2 1 0 S 0x1E84D069
CYT3DLABFS CYT3DLABFBQ1AESGS 216-TEQFP 1 4160 128 384 48 12 4 2 2 1 2 1 0 S 0x1E84E069
CYT3DLABGS CYT3DLABGBQ1AESGS 216-TEQFP 1 4160 128 384 48 12 4 2 2 1 2 1 1 S 0x1E84F069
[79]
CYT3DLABHS CYT3DLABHBQ1AESGS 216-TEQFP 1 4160 128 384 48 12 4 2 2 1 2 1 1 S 0x1E850069
Notes
78.Supported shipment types are “Tray” (default) and “Tape and Reel”. Add the character ‘T’ at the end to get the ordering code for “Tape and Reel” shipment type.
79.This part is available as an engineering sample.
80.Code-flash size 4160 KB = 32 KB × 126 (Large Sectors) + 8 KB × 16 (Small Sectors).
81.Work-flash size 128 KB = 2 KB × 48 (Large Sectors) + 128 B × 256 (Small Sectors).
002-27763 Rev. *I
Note
84.A “No” signifies the presence of either FPD-link or RGB video out, and a “Yes” signifies the availability of both FPD-link and RGB video
outs.
28 Packaging
CYT3DL microcontroller is offered in the packages listed in the Table 28-1.
Table 28-3 Solder reflow peak temperature, package moisture sensitivity level (MSL), IPC/JEDEC
J-STD-2
Package Maximum Peak Temperature (°C) Maximum Time at Peak Temperature (seconds) MSL
216-TEQFP 260 30 3
272-BGA 260 30 3
Notes
85.The dimensions (column 2) are valid for room temperature.
86.a1 = CTE (Coefficient of Thermal Expansion) value below Tg (ppm/°C) (Tg is glass transition temperature which is 131°C).
87.a2 = CTE value above Tg (ppm/°C).
88.Board condition complies to JESD51-7(4 Layers).
89.The TA and TJ values for the packages will be provided in a later revision of the datasheet.
002-24865 *A
4
5 7
BOTTOM VIEW
TOP VIEW 8
2
DETAIL A
10 11
DIMENSION
SYMBOL
MIN. NOM. MAX.
A 1.60
A1 0.05 0.15
D 26.00 BSC
D1 24.00 BSC
D2 7.40 REF
D3 6.60 REF
E 26.00 BSC
E1 24.00 BSC
E2 7.40 REF
E3 6.60 REF
R1 0.08
R2 0.08 0.20
θ 0° 3.5° 7°
L 1 1.00 REF
L 2 0.25 REF
e 0.40 BSC
002-30407 **
29 Appendix
29.1 External IP revisions
Table 29-1 IP revisions
Module IP Revision Vendor
CANFD mxttcanfd M_TTCAN IP revision: Rev.3.2.3 Bosch
Arm® Cortex®-M0+ armcm0p Cortex-M0+-r0p1 Arm®
Arm® Cortex®-M7 armcm7 Cortex-M7-r1p2 Arm®
Arm® Coresight armcoresighttk CoreSight-SoC-TM100-r3p2 Arm®
Ethernet mxeth GEM_GXL r1p09 Cadence
Note
90.CYT3DL devices do not support MIPI data ID type 0x12.
30 Acronyms
Table 30-1 Acronyms used in the document
Acronym Description Acronym Description
A/D Analog to Digital POR Power-on reset
ABS Absolute PPU Peripheral protection unit
ADC Analog to Digital converter PRNG Pseudorandom number generator
AES Advanced encryption standard PSoC Programmable system on chip
AHB AMBA (advanced microcontroller bus PWM Pulse-width modulation
architecture) high-performance bus, Arm®
data transfer bus
Arm® Advanced RISC machine, a CPU architecture MCU Microcontroller Unit
ASIL Automotive safety integrity level MCWDT Multi-counter watchdog timer
BOD Brown-out detection M-DMA Memory-Direct Memory Access
CAN FD Controller Area Network with Flexible Data MISO Master-in slave-out
rate
CMOS Complementary metal-oxide-semicon- MMIO Memory mapped I/O
ductor
CPU Central Processing Unit MOSI Master-out slave-in
CRC Cyclic redundancy check, an error-checking MPU Memory protection unit
protocol
CSV Clock supervisor NVIC Nested vectored interrupt controller
DES Data encryption standard RAM Random access memory
DW Datawire same as P-DMA RISC Reduced-instruction-set computing
ECC Error correcting code ROM Read only memory
ECO External crystal oscillator RTC Real-time clock
ETM Embedded Trace Macrocell SAR Successive approximation register
FLL Frequency Locked Loop SCB Serial communication block
FPU Floating point unit SCL I2C serial clock
GHS Green hills tool chain with IDE SDA I2C serial data
GPIO General purpose input/output SHA Secure hash algorithm
HSM Hardware security module SHE Secure hardware extension
I/O Input/output SMPU Shared memory protection unit
I2C Inter-Integrated Circuit, a communications SPI Serial peripheral interface, a commu-
protocol nications protocol
ILO Internal low-speed oscillator SRAM Static random access memory
IMO Internal main oscillator SWD Single wire debug
IPC Inter-processor communication TCM Tightly Coupled Memory
IrDA Infrared interface TCPWM Timer/Counter Pulse-width
modulator
IRQ Interrupt request TTL Transistor-transistor logic
JTAG Joint test action group TRNG True random number generator
LIN Local Interconnect Network, a communica- UART Universal Asynchronous Transmitter
tions protocol Receiver, a communications protocol
LVD Low voltage detection WCO Watch crystal oscillator
31 Errata
This section describes the errata for the CYT3DL product family. Details include errata trigger conditions, scope of impact, available
workaround, and silicon revision applicability. Contact your local Infineon Sales Representative if you have questions.
Part numbers affected
Part number
All CYT3DL parts
2. CAN FD debug message handling state machine not get reset to Idle state when CANFD_CH_CCCR.INIT is set
Problem definition If either CANFD_CH_CCCR.INIT bit is set by the Host or when the M_TTCAN module enters Bus-off
state, the debug message handling state machine stays in its current state instead of being reset
to Idle state. Configuring the bit CANFD_CH_CCCR.CCE does not change CANFD_CH_RXF1S.DMS.
Parameters affected N/A
Trigger condition(s) Either CANFD_CH_CCCR.INIT bit is set by the Host or when the M_TTCAN module enters Bus-off
state.
Scope of impact The errata is limited to the use case when the Debug on CAN functionality is active. Normal
operation of CAN module is not affected, in which case the debug message handling state
machine always remains in Idle state. In the described use case, the debug message handling
state machine is stopped and remains in the current state signaled by the bit
CANFD_CH_RXF1S.DMS. In case CANFD_CH_RXF1S.DMS is set to 0b11, DMA request remains
active.
Bosch classifies this as non-critical error with low severity, there is no fix for the IP. Bosch recom-
mends the workaround listed also here.
Workaround In case the debug message handling state machine has stopped while CANFD_CH_RXF1S.DMS
is 0b01 or 0b10, it can be reset to Idle state by hardware reset or by reception of debug messages
after CANFD_CH_CCCR.INIT is reset to zero.
Fix status No silicon fix planned. Use workaround.
5. Crypto ECC errors may be set after boot with application authentication
Problem definition Due to the improper initialization of the Crypto memory buffer, Crypto ECC errors may be set after boot
with application authentication.
Parameters affected N/A
Trigger condition(s) Boot device with application authentication.
Scope of impact Crypto ECC errors may be set after boot with application authentication.
Workaround Clear or ignore Crypto ECC errors which generated during boot with application authentication.
Fix status No silicon fix planned. TRM was updated.
6. Incomplete erase of Code Flash cells could happen Erase Suspend / Erase Resume is used along with Erase Sector operation in
Non-Blocking mode
Problem definition Code Flash memory can be erased in “Non-Blocking” mode; a Non-Blocking mode supported option allows
users to suspend an ongoing erase sector operation. When an ongoing erase operation is interrupted using
“Erase Suspend” and “Erase Resume”, Flash cells may not have been erased completely, even after the
erase operation complete is indicated by FLASHC_STATUS register. Only Code Flash is impacted by this
issue, Work Flash and Supervisory Flash (SFlash) are not impacted.
Parameters affected N/A
Trigger Condition(s) Using EraseSector System Call in Non-Blocking mode for CM0+ to erase Code Flash and the ongoing erase
operation is interrupted using EraseSuspend and EraseResume System calls.
Scope of Impact When Code Flash sectors are erased in Non-Blocking mode and the ongoing erase operation is interrupted
by Erase Suspend / Erase Resume, it cannot be guaranteed that the Code Flash cells are fully erased. Any
read on the Code Flash area after the erase is complete or read on the programmed data after ProgramRow
is complete can trigger ECC errors.
Workaround Use any of the following:
1) Use Non-Blocking mode for EraseSector, but do not interrupt the erase operation using Erase Suspend /
Erase Resume.
2) If a Code Flash sector erase operation is interrupted using Erase Suspend / Erase Resume, then erase the
same sector again without Erase Suspend / Erase Resume before reading the sector or programming the
sector.
Fix Status Fixed to update the Flash settings from the date code 312xxxxx, via Manufacturing Test Program Update for
Code Flash setting; this fix is transferred to TRAVEO™ T2G devices during Infineon Factory Test Flow. Fixed
devices will be identified by Device Date Code, which is marked on every TRAVEO™ T2G device.
7. Limitation for keeping the port state from peripheral IP after wakeup from DeepSleep
Problem definition The port state is not retained when the port selects peripheral IP (except for LIN or CAN FD) and MCU wakes
up from DeepSleep.
Parameters affected N/A
Trigger condition(s) The port selects peripherals (except for LIN or CAN-FD) and MCU wakes up from DeepSleep.
Scope of impact Unexpected port output change might affect user system.
Workaround If the port selects peripherals (except for LIN or CAN FD), and the port output value needs to be maintained
after wakeup from DeepSleep, set HSIOM_PRTx_PORT_SEL.IOy_SEL = 0 (GPIO) before DeepSleep and set
the required output value in GPIO configuration registers. After wakeup, change HSIOM_PRTx-
_PORT_SEL.IOy_SEL back to the peripheral module as needed.
Fix status No silicon fix planned. TRM was updated to add above workaround.
12. Hardfault may occur when calling the SROM APIs listed below while executing EraseSector or ProgramRow in non-blocking
mode
Problem definition The following SROM APIs read data from bank#0 in SFlash. While doing that the check for active
non-blocking erase or program of bank#0 is not performed. Therefore, reading bank#0 while there is an
active erase/program operation will trigger a bus error which can result in a hardfault occurrence based on
FLASHC_FLASH_CTL register settings.
13. FPD-Link shall be used only with PLL400#4 in integer mode and SSCG disabled
Problem definition FPD-Link timing parameters cannot be guaranteed if the used PLL400#4 is not set to integer mode.
Parameters affected SID880 to SID922
Trigger condition(s) Use of FPD-Link with PLL400#4.
Scope of impact FPD-Link can only be used with PLL400#4 in integer mode.
Workaround Disable SSCG and fractional divider on PLL400#4 when FPD-Link is used as a display output on the Display#0
root clock (CLK_HF11) and/or the Display#1 root clock (CLK_HF12).
Note: Other PLL400 instances cannot be used for Display root clocks.
Fix status No silicon fix planned. Datasheet was updated to add the note for FPD-Link timing parameters.
Impact on Infineon Customers of VGFX-DRV using display signal output via FPD-Link should apply the suggested workaround.
software The McuSscgPllModulationEnable and McuSscgPllFractionalDivisionEnable settings of the MCAL module
can be used to disable SSCG and fractional divider.
14.CAN FD sporadic data corruption (payload) in case acceptance filtering does not finish before reception of data R3 (DB7..DB4) is
complete
Problem Definition During frame reception the Rx Handler accesses the external Message RAM for acceptance filtering (read accesses)
and for storing of the accepted messages (write accesses).
The time needed for acceptance filtering and for storing of a received message depends on
• The Host clock frequency
• The worst-case latency of the read and write accesses to the external Message RAM
• The number of configured filter elements
• The workload of the transmit message (Tx) handler in parallel to the receive message (Rx) handler
Received data bytes (DB0..DBm) from the CAN Core are buffered in the cache of the Rx Handler before they are written
to the Message RAM (in words of 4 byte). Data words inside the Message RAM are numbered from R2 to Rn (n ≤ 17).
Under the following conditions, a received message has corrupted data while the received message is signaled as
valid to the host.
1) The data length code (DLC) of the received Message is greater than 4 (DLC > 4)
2) The storage of Ri of a received message into the Message RAM (after acceptance filtering is done) has not completed
before R(i+1) is transferred from the CAN Core into the cache of the Rx Handler (where 2 ≤ i ≤ 5).
3) While condition 1) and 2) apply, a concurrent read of data word Ri from the cache and write of data word R(i+1)
into the cache of the Rx handler happens.
The data will be corrupted in a way, that in the Message RAM R(i+1) has the same content as Ri.
Despite the corrupted data, the M_TTCAN signals the storage of a valid frame in the Message RAM:
• Rx FIFO: FIFO put index RXFnS.FnPI is updated.
• Dedicated Rx Buffer: New Data flag NDATn.NDxx is set.
• Interrupt flag IR.MRAF is not set.
The issue may occur in the FD Frame Format as well as in the Classic Frame Format.
Figure 2 shows how the available time for acceptance filtering and storage is reduced.
14.CAN FD sporadic data corruption (payload) in case acceptance filtering does not finish before reception of data R3 (DB7..DB4) is
complete
Table 1 TRAVEO™ T2G: Minimum host clock frequency for CAN FD when DLC = 5
Number of Number Arbitration bit rate = 0.5 Mbps Arbitration bit rate = 1 Mbps
configured of active Data Data Data bit Data bit Data bit Data bit Data bit Data bit
active filter CAN bit bit rate = 2 rate = 4 rate = 1 rate = 2 rate = 4 rate = 5
element channel rate = rate = Mbps Mbps Mbps Mbps Mbps Mbps
11-bit IDs / s in an 0.5 1 Mbps
29-bit IDs instance Mbps
32 / 16 2 3.9 7.1 13.1 MHz 22.8 MHz 7.7 MHz 14.1 MHz 26.1 MHz 31.5 MHz
MHz MHz
3 5.4 9.9 18.3 MHz 31.8 MHz 10.7 MHz 19.7 MHz 36.5 MHz 44.0 MHz
MHz MHz
64 / 32 2 7.4 13.5 24.9 MHz 43.4 MHz 14.7 MHz 26.9 MHz 49.8 MHz 60.0 MHz
MHz MHz
3 10.3 18.8 34.9 MHz 60.7 MHz 20.5 MHz 37.6 MHz 69.7 MHz 84.0 MHz
MHz MHz
96 / 48 2 10. 8 19.9 36.8 MHz 64.0 MHz 21.6 MHz 39.7 MHz 73.5 MHz 88.6 MHz
MHz MHz
3 15.1 27.8 51.5 MHz 89.6 MHz 30.2 MHz 55.6 MHz 102.9 MHz3 124.0 MHz3
MHz MHz
128 / 64 2 14.3 26.3 48.6 MHz 84.7 MHz 28.4 MHz 52.5 MHz 97.2 MHz 117.2 MHz3
MHz MHz
3 20.0 36.8 68.0 MHz 118.5 MHz3 40.0 MHz 73.5 MHz 136.0 MHz3 164.0 MHz3
MHz MHz
1.M_TTCAN always starts at filter element #0 and proceeds through the filter list to find a matching element. Accep-
tance filtering stops at the first matching element and the following filter elements are not evaluated for this
message. Therefore, the sequence of configured filter elements has a significant impact on the performance of the
filtering process.
2.Acceptance filtering search for 11-bit IDs and 29-bit IDs filter element runs separately; only one configured filter
setting should be considered. Searching for one 29-bit filter element requires approximately double cycles for one
11-bit filter element.
3. Frequency is not reachable since the maximum host clock frequency for M_TTCAN in TRAVEO™ T2G is 100 MHz.
Parameters Affected N/A
Trigger Condition(s) Under the following conditions a received message has corrupted data while the received message is signaled as
valid to the host:
1) The data length code (DLC) of the received message is greater than 4 (DLC > 4)
2) The storage of Ri of a received message into the Message RAM (after acceptance filtering is done) has not completed
before R(i+1) is transferred from the CAN Core into the cache of the Rx Handler (where 2 ≤ i ≤ 5).
3) While condition 1) and 2) apply, a concurrent read of data word Ri from the cache and write of data word R(i+1)
into the cache of the Rx handler happens.
Scope of Impact The erratum is limited to the case when the Host clock frequency used in the actual device is below the limit shown
in Table 1.
Corrupted data is written to the Rx FIFO element from the respective dedicated Rx Buffer.
The received frame is nevertheless signaled as valid.
14.CAN FD sporadic data corruption (payload) in case acceptance filtering does not finish before reception of data R3 (DB7..DB4) is
complete
Workaround Check whether the minimum Host clock frequency (shown in Table 1) is below the Host clock frequency used in the
actual device.
If yes, there is no problem with the selected configuration.
If no, use one of the following two workarounds.
1) Try a different configuration by changing the following parameters until the actual Host clock frequency
(CLK_GR5) is above the minimum host frequency shown in Table 1:
• Increase the CLK_GR5 frequency in the actual device
• Reduce the CAN-FD data bit rate
• Reduce the number of configured filter elements
• Reduce the number of active CAN channels in an instance
Also, use DLC ≥ 8 instead of DLCs 5, 6, and 7 in the CAN environment/system, as they place higher demands on the
minimum Host clock frequency (the worst case is DLC = 5) or restrict your CAN environment/system to DLC 4.
Note: While changing the actual host clock frequency, CLK_GR5 must always be equal to or higher than PCLK_-
CANFD[x]_CLOCK_CAN[y] for all configurations.
2) Due to condition 3) listed in “Trigger Conditions”, the issue occurs only sporadically. Use an end-to-end (E2E)
protection (for example, checksum or CRC covering the data field) and add it to all messages in the CAN system, to
detect data corruption in the received frames.
Fix Status No silicon fix planned. Use workaround.
Impact on Infineon Impact: Limitation
software Related modules: CAN, MCU
Comment: Evaluate the impact of the erratum for each CAN instance separately. A CAN instance is the entirety
of CanControllers with the same CanControllerInstance value.
1) For the number of active CAN nodes: Use the maximum number of CanController configurations of a CAN
instance that can be active (Autosar controller state STARTED or SLEEP) at a time.
2) For the host clock frequency: In McuPeriGroupSettings, locate the setting with McuPeriGroup =
MCU_PERI_GROUP5_MMIO5 and take the value from McuPeriGroupClockFrequency.
4) For the number of configured active filter element 11-bit IDs / 29-bit IDs: Use the corresponding values from
the "Message RAM (…) linking table" in the generated Can_PBcfg.h file. Note that each CanController has its
separate table. Take the maximum values.
5) For the arbitration bit rate: Use the maximum CanControllerBaudRate value of all the CanControllers.
6) For the data bit rate: Use the maximum CanControllerFdBaudRate value of all the CanControllers if
configured. Otherwise use CanControllerBaudRate.
15.Added definition of minimum input slew rate for SPI-SDR and SPI-DDR of SMIF
Problem Definition The minimum input slew rate of SPI-SDR and SPI-DDR mode of the serial memory interface were not
defined, which can cause transaction malfunction.
Parameters Affected Added the following parameters:
- SPI-SDR: SID1613 = min 0.7 V/ns
- SPI-DDR: SID1713 = min 0.7 V/ns
Trigger Condition(s) Using SPI-SDR and SPI-DDR mode of the serial memory interface
Scope of Impact If the minimum input slew rate is not fulfilled, SMIF can cause transaction malfunction.
Workaround The minimum input slew must be fulfilled for reliable operation.
Fix Status No silicon fix planned. Datasheet was updated.
Impact on Infineon Impact: No
Software Related modules: None
Comment: Software in scope does not support SMIF.
17.Description for PASS SARx to TCPWMx direct connect triggers one-to-one is incorrect in datasheet and architecture TRM
Problem Definition The existing datasheet shows 'trig=0' in the description for PASS SARx to TCPWMx direct connect triggers
one-to-one, which is the incorrect TCPWM input trigger selection (TR_IN_SEL) value. The correct value is
'2'. Therefore, the correct description and Table 25-2 in the architecture TRM (chapter 25) are as follows:
Table 25-2 shows how the multiplexer should be handled for the input trigger event generation. The
TRAVEO™ T2G Cluster MCU supports the following input triggers:
- Number of specific one-to-one trigger inputs: 1
- Number of general-purpose trigger inputs: 60
Input trigger
selection Input trigger Input trigger source
0 Constant ‘0’ Constant ‘0’
1 Constant ‘1’ Constant ‘1’
2 HSIOM column ACT#2 or PASS Refer to the "Alternate function pin assignments" or
(programmable analog subsystem), "Triggers one-to-one" section in the device datasheet
through 1:1 trigger mux #2
3 tr_all_cnt_in[0] Refer to the trigger mux block in the device datasheet
: : :
62 tr_all_cnt_in[59] Refer to the trigger mux block in the device datasheet
Revision histor y
Document
revision Date Description of changes
Document
Date Description of changes
revision
Updated Features, Features list, and Peripheral instance list.
Updated Peripherals and I/Os.
Updated Peripheral I/O map, Pin assignment, and Package pin list and
*H 2023-03-03 alternate functions.
Updated Trigger multiplexer and Triggers one-to-one.
Updated Electrical specifications.
Updated Part number nomenclature and Packaging.
Updated Ethernet MAC.
Changed description of SID902 and SID902_3 to "Configured Pixel Clock
Frequency"
Removed text "BGA only;" from the comments of SID904.
Changed SID1613 min value from 1.37 to 0.7 V/ns.
Added SID1613 and SID1713 in Table 26-38.
*I 2024-03-05
Added content under FDP-LINK in Table 26-39.
Updated IMO connections in Figure 7-1.
Updated content for HSIO_STDLN under I2C Interface-Standard-mode, I2C
Interface-Fast-mode, and I2C Interface-Fast-Plus mode in Table 26-10.
Removed SID68 in Figure 26-3.
Updated Errata.
Authorized Distributor
Infineon: