Infineon Technologies CYT3BB/CYT4BB TRAVEO™ T2G 32-bit Automotive MCUs
Infineon Technologies CYT3BB/CYT4BB TRAVEO™ T2G 32-bit Automotive MCUs target automotive systems such as high-end body-control units. CYT3BB and CYT4BB features one or two Arm® Cortex®-M7 CPUs for primary processing and an Arm Cortex-M0+ CPU for peripheral and security processing. These devices contain embedded peripherals supporting a Controller Area Network with Flexible Data (CAN FD) rate, a Local Interconnect Network (LIN), and Ethernet. TRAVEO™ T2G devices are manufactured on an advanced 40nm process. CYT3BB/4BB incorporates a low-power flash memory and multiple high-performance analog and digital peripherals. The low-power consumption Infineon Technologies CYT3BB and CYT4BB TRAVEO T2G 32-bit Automotive MCUs enable the creation of a secure computing platform.Features
- CPU subsystem
- 1x or 2x 250MHz (maximum) 32-bit Arm Cortex-M7 CPU, each with
- Single-cycle multiply
- Single/double-precision floating point unit (FPU)
- Memory protection unit (MPU)
- 16KB data cache, 16KB instruction cache
- 16KB instruction and 16KB data tightly coupled memories (TCM)
- 100MHz (maximum) 32-bit Arm Cortex M0+ CPU with
- Single-cycle multiply
- Memory protection unit
- Inter-processor communication in hardware
- 3x DMA controllers
- Peripheral DMA controller #0 (P-DMA0) with 100x channels
- Peripheral DMA controller #1 (P-DMA1) with 58x channels
- Memory DMA controller #0 (M-DMA0) with 8x channels
- 1x or 2x 250MHz (maximum) 32-bit Arm Cortex-M7 CPU, each with
- Integrated memories
- 4160KB of code-flash with an additional 256KB of work-flash
- Read-While-Write (RWW) allows updating the code-flash/work-flash while executing code from it
- Single- and dual-bank modes (specifically for Firmware update Over The Air [FOTA])
- Flash programming through the SWD/JTAG interface
- 768KB of SRAM with selectable retention granularity
- 4160KB of code-flash with an additional 256KB of work-flash
- Cryptography engine
- Supports Enhanced Secure Hardware Extension (eSHE) and Hardware Security Module (HSM)
- Secure boot and authentication
- Using digital signature verification
- Using a fast secure boot
- AES: 128-bit blocks, 128-/192-/256-bit keys
- 3DES: 64-bit blocks, 64-bit key
- Vector unit supporting asymmetric key cryptography such as Rivest-Shamir-Adleman (RSA) and Elliptic Curve (ECC)
- SHA-1/2/3: SHA-512, SHA-256, and SHA-160 with variable length input data
- CRC: supports CCITT CRC16 and IEEE-802.3 CRC32
- True random number generator (TRNG) and pseudo-random number generator (PRNG)
- Galois/Counter Mode (GCM)
- Functional safety for ASIL-B
- Memory Protection Unit (MPU)
- Shared Memory Protection Unit (SMPU)
- Peripheral Protection Unit (PPU)
- Watchdog timer (WDT)
- Multi-counter watchdog timer (MCWDT)
- Low-voltage detector (LVD)
- Brown-out detector (BOD)
- Overvoltage detection (OVD)
- Clock supervisor (CSV)
- Hardware error correction (SECDED ECC) on all safety-critical memories (SRAM, flash, TCM)
- Low-power 2.7V to 5.5V operation
- Low-power Active, Sleep, Low-power Sleep, DeepSleep, and Hibernate modes for fine-grained power management
- Configurable options for robust BOD
- 2x threshold levels (2.7V and 3.0V) for BOD on VDDD and VDDA
- 1x threshold level (1.1V) for BOD on VCCD
- Wakeup support
- Up to 2x pins to wake from Hibernate mode
- Up to 220x GPIO pins to wake from Sleep modes
- Event Generator, SCB, Watchdog Timer, RTC alarms to wake from DeepSleep modes
- Clock sources
- Internal Main Oscillator (IMO)
- Internal Low-Speed Oscillator (ILO)
- External Crystal Oscillator (ECO)
- Watch Crystal Oscillator (WCO)
- Phase-Locked Loop (PLL)
- Frequency-Locked Loop (FLL)
- Communication interfaces
- Up to 8x CAN FD channels
- Increased data rate (up to 8Mbps) compared to classic CAN, limited by physical layer topology and transceivers
- Compliant to ISO 11898-1:2015
- Supports all the requirements of Bosch CAN FD specification V1.0 for non-ISO CAN FD
- ISO 16845:2015 certificate available
- Up to 11x runtime-reconfigurable SCB (serial communication block) channels, each configurable as I2C, SPI, or UART
- Up to 16x independent LIN channels, LIN protocol compliant with ISO 17987
- 1x 10/100/1000 Mbps Ethernet MAC interfaces conforming to IEEE-802.3az
- Supported PHY interfaces: Media-independent interface (MII) and Reduced media-independent interface (RMII)
- Compliant with IEEE-802.1BA Audio Video Bridging (AVB)
- Compliant with IEEE-1588 Precision Time Protocol (PTP)
- Up to 8x CAN FD channels
- External memory interface
- 1x SPI (single, dual, quad, or octal) or HYPERBUS™ interface
- On-the-fly encryption and decryption
- Execute-In-Place (XIP) from external memory
- SDHC interface
- 1x Secure Digital High Capacity (SDHC) interface supporting embedded MultiMediaCard (eMMC), Secure Digital (SD), or SDIO (Secure Digital Input Output), compliant to eMMC 5.1, SD 6.0, and SDIO 4.10 specifications
- Data rates up to SD High-Speed 50MHz, or eMMC 52MHz DDR
- Audio interface
- 3x Inter-IC Sound (I2S) interfaces for connecting digital audio devices
- I2S, left justified, or time division multiplexed (TDM) audio formats
- Independent transmit or receive operation, each in master or slave mode
- Timers
- Up to 75x 16-bit and 8x 32-bit timer/counter pulse-width modulator (TCPWM) blocks
- Up to 12x 16-bit counters for motor control
- Up to 63x 16-bit counters and 8x 32-bit counters for regular operations
- Supports timer, capture, quadrature decoding, pulse-width modulation (PWM), PWM with dead time (PWM_DT), pseudo-random PWM (PWM_PR), and shift-register (SR) modes
- Up to 16x Event Generation (EVTGEN) timers supporting cyclic wake-up from DeepSleep, events trigger a specific device operation (such as execution of an interrupt handler, a SAR ADC conversion, and so on)
- Up to 75x 16-bit and 8x 32-bit timer/counter pulse-width modulator (TCPWM) blocks
- Real-time clock (RTC)
- Year/Month/Date, Day-of-week, Hour:Minute:Second fields
- Supports both 12- and 24-hour formats
- Automatic leap-year correction
- I/O
- Up to 220x programmable I/Os
- 3x I/O types
- GPIO Standard (GPIO_STD)
- GPIO Enhanced (GPIO_ENH)
- High-Speed I/O Standard (HSIO_STD)
- Regulators
- Generates 1.1V nominal core supply from a 2.7V to 5.5V input supply
- 3x types of regulators
- DeepSleep
- Core internal
- Core external
- Programmable analog
- 3x SAR A/D converters with up to 75x external channels (72x I/Os + 3x I/Os for motor control)
- ADC0 supports 32x logical channels, with 32x + 1x physical connections
- ADC1 supports 32x logical channels, with 32x + 1x physical connections
- ADC2 supports 8x logical channels, with 8x + 1x physical connections
- Any external channel can be connected to any logical channel in the respective SAR
- Each ADC supports 12-bit resolution and sampling rates of up to 1Msps
- Each ADC also supports up to 6x internal analog inputs such as
- Bandgap reference to establish absolute voltage levels
- Calibrated diode for junction temperature calculations
- 2x AMUXBUS inputs and 2x direct connections to monitor supply levels
- Each ADC supports addressing external multiplexers
- Each ADC has a sequencer supporting autonomous scanning of configured channels
- Synchronized sampling of all ADCs for motor-sense applications
- 3x SAR A/D converters with up to 75x external channels (72x I/Os + 3x I/Os for motor control)
- Smart I/O
- Up to 5x Smart I/O blocks, which can perform Boolean operations on signals going to and from I/Os
- Up to 36x I/Os (GPIO_STD) supported
- Debug interface
- JTAG controller and interface compliant with 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
- Package options
- 100-TEQFP, 14mm × 14mm × 1.6mm (maximum), 0.5mm lead pitch
- 144-TEQFP, 20mm × 20mm × 1.6mm (maximum), 0.5mm lead pitch
- 176-TEQFP, 24mm × 24mm × 1.7mm (maximum), 0.5mm lead pitch
- 272-BGA, 16mm × 16mm × 1.7mm (maximum), 0.8mm ball pitch
Applications
- Body control modules and body domain control
- Zone control
- Lighting systems
- Cockpit domain control sub-systems
- Sound systems
Block Diagram
Application Notes
- AN218629: Comparison of TRAVEO T1G and TRAVEO T2G
- AN219944: Using the watchdog timer in TRAVEO T2G family MCUs
- AN220152: How to retain RAM data in reset procedure and low-power mode transition in TRAVEO family
- AN220191: How to use Direct Memory Access (DMA) controller in TRAVEO T2G family
- AN220193: GPIO usage setup in TRAVEO T2G family
- AN220224: How to use Timer, Counter, and PWM (TCPWM) in TRAVEO T2G family
- AN220242: Flash accessing procedure for TRAVEO T2G family
- AN220278: CAN FD usage in TRAVEO T2G family
- AN224413: How to Use I2S in TRAVEO T2G family
- AN225346: Using the LIN in TRAVEO T2G family
- AN225401: How to use Serial Communications Block (SCB) in TRAVEO T2G family
- AN226043: How to use sound subsystem in TRAVEO T2G family
- AN229058: Secured Firmware Over-the-Air (FOTA) update in TRAVEO T2G MCU
Resources
Publicado: 2024-06-20
| Actualizado: 2024-09-17
