TLE9471ESV33 INFINEON | Alldatasheet

Document overview

  • Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 141

Technical content

Features

  • Very low quiescent current consumption in Stop- and Sleep Mode
  • Periodic Cyclic Wake in SBC Normal-, Stop- and Sleep Mode
  • Periodic Cyclic Sense in SBC Normal-, Stop- and Sleep Mode
  • Low-Drop Buck DC/DC Voltage Regula tor 3.3 V, 500 mA for main supply with integrated spread spectrum modulation feature for optimum EMC performance
  • Low-Drop Linear Voltage Regulator 5 V, 100 mA, protection feature for off-board usage
  • High-Speed CAN transceiver supporting FD communi cation up to 5 Mbit/s according to ISO 11898-2:2016 & SAE J2284
  • Fully compliant to “Hardware Requirements for LIN, CAN and FlexRay Interfaces in Automotive Applications” Revision 1.3, 2012-05-04
  • Charge pump-output for N-channel MOSFET reverse-po larity protection or load switch feature with integrated spread spectrum modulation feature for optimum EMC performance
  • Universal High-Voltage Wake input for volt age level monitoring and wake-up detection
  • General Purpose Hi gh-Voltage in- and output (GPIO) configurable as Fail Output, Wake Input, Low-Side switch or High-Side switch
  • High-Voltage Measurement function as alternative pin assignment
  • Fail Output for Fail-Safe signalization
  • Configurable wake-up sources
  • Reset & Interrupt outputs
  • Configurable timeout and window watchdog
  • Overtemperature and short circuit protection feature
  • Dedicated TEST pin for SBC Development Mode entry (watchdog counter stopped)
  • Software compatible to other SBC families TLE926x and TLE927x
  • Wide input voltage and temperature range
  • Optimized for Electrom agnetic Compatibility (EMC) and low Electromagnetic Emission (EME)
  • Optimized for high immunity agains t Electromagnetic Interference (EMI)
  • AEC Qualified & Green Product (RoHS compliant)

Datasheet 2 Rev. 1.1 2019-09-27 TLE9471ES V33 Lite CAN SBC Family Overview Scalable System Basis Chip (SBC) Family

  • Product family for complete scalable application coverage
  • Optimized feature set for optimal system design
  • Dedicated Data Sheet s are available for all product variants
  • Complete compatibility (hardware- and software across the family)
  • Same PG-TSDSO-24-1 package with exposed pad (EP) for all product variants
  • CAN Partial Networking variants (-3ES)
  • Product variants for 5 V (TLE94x xyy) and 3.3 V (TLE94xxyyV33) output voltage for main regulator
  • Software compatible to other SBC families TLE926x and TLE927x Potential applications
  • In-Cabin Wireless Charger
  • Transmission, Transfer Case, Gear shifter and selectors
  • Exhaust module and NOx sensor
  • Water pump
  • W i p e r
  • HVAC ECU and Control panel
  • Light Control Unit (LCU) for front, rear and ambient
  • Seat belt pretension
  • Steering column and steering lock Product validation Qualified for automotive applications. Product validation according to AEC-Q100/101.

Description

The TLE9471ES V33 is a monolithically integrated circuit in an expose d pad PG-TSDSO-24-1 (150 mil) power package. The device is designed for various CAN automotive applications as main supply for the microcontroller and as interface for a CAN bus network. To support these applications, the System Basis Chip (S BC) provides the main functions, such as a 3.3 V low- dropout voltage regulator (Buck SMPS) for e.g. a micr ocontroller supply, another 5 V low-dropout voltage regulator with off-board protection for e.g. sensor supply, a HS-CAN tr ansceiver supporting CAN FD for data transmission, a high-voltage GPIO with embedded protective functions and a 16-bit Serial Peripheral Interface (SPI) to control and monitor the device. Also a config urable timeout / window wa tchdog circuit with a reset feature, one dedicated fail output and an undervoltage reset feature are implemented. The device offers low-power modes in order to mini mize current consumption in applications that are connected permanently to the battery. A wake-up from the low-power mode is possible via a message on the CAN bus, via the bi-level sensitive monitoring/wake-up input as well as via Cyclic Wake. The device is designed to withstand the severe conditions of automotive applications Type Package Marking TLE9471ES V33 PG-TSDSO-24-1 TLE9471ESV33

Datasheet 3 Rev. 1.1 2019-09-27 TLE9471ES V33 Lite CAN SBC Family Table of Contents

Datasheet 4 Rev. 1.1 2019-09-27

Datasheet 5 Rev. 1.1 2019-09-27

Datasheet 6 Rev. 1.1 2019-09-27 TLE9471ES V33 Lite CAN SBC Family Block Diagram

2 Block Diagram

Figure 1 TLE9471ES V33 Block Diagram VCC1 SPI Interrupt Control SBC STATE MACHINE SDI SDO CLK CSN VCC1 CAN cell Watchdog WK TXDCAN RXDCAN VCAN CANH CANL WK /VSENSE RESET GENERATOR INTN GND WAKE REGISTER VS VS Fail Safe FO/GPIO VCC2 VCC2 BCKSW Vint. VCP Charge Pump VS Alternative Function : GPIO RSTN VS VS TEST

Datasheet 7 Rev. 1.1 2019-09-27 TLE9471ES V33 Lite CAN SBC Family Pin Configuration

3 Pin Configuration

3.1 Pin Assignment

Figure 2 Pin Configuration

3.2 Pin Definitions and Functions

1V C A N HS-CAN Supply Input; Supply needed for CAN Normal and Receive Only Mode 2T X D C A N Transmit CAN 3R X D C A N Receive CAN 4C L K SPI Clock Input 5S D I SPI Data Input; input for SBC (=MOSI) 6S D O SPI Data Output; output from SBC (=MISO) 7C S N SPI Chip Select Input; active low 8I N T N Interrupt Output; used as wake-up flag for microcontroller in SBC Stop or Normal Mode and for indicating failures. Active low. During start-up used to set the SBC configuration in case of watchdog trigger failure. External pull-up (typ. 47 kΩ) sets config 1/3, otherwise config 2/4 is selected. CANL CANH GND GND VCC2 FO/GPIO WK/VSENSECSN INTN RSTN TEST GND VCC1 VCAN TXDCAN RXDCAN CLK SDI SDO VCP VS VS n.c. BCKSW TLE9471 Exposed Die Pad

Datasheet 8 Rev. 1.1 2019-09-27 TLE9471ES V33 Lite CAN SBC Family Pin Configuration Note: Both VS Pins must be connected to same battery potential; all GND pins as well as the Cooling Tab must be connected to one common GND potential 9R S T N Reset Output; active low, internal pull-up

10 TEST Test Pin; Connect to GND or leave open for normal user mode operation;

Connect to VCC1 at device power-on to activate SBC Development Mode (see Chapter 5.1.7). Integrated pull-down resistor.

11 GND Ground; DC/DC Power GND

12 VCC1 Sense Voltage Regulator 1; Feedback Input for Buck Converter

13 BCKSW Buck Switched Mode Power Supply Output

14 n.c. not connected; internally not bonded

15 VS Supply Voltage; Supply for VCC1 power stage - both VS pins must be connected

together on same battery potential for proper operation; Connect to battery voltage via reverse polarity protection diode and filter against EMC

16 VS Supply Voltage; Main supply of device - both VS pins must be connected

together on same battery potential for proper operation; Connect to battery voltage via reverse polarity protection diode and filter against EMC 17 VCP Charge Pump Output; For driving the gate of external N-channel MOSFETs, e.g. for reverse polarity protection or Kl.30 load switch. Always place a 1kΩ resistor in series for protection

18 WK/VSENSE Wake Input;

Sense Input; Alternative function: HV-measurement function input

19 FO/GPIO Fail Output; Open Drain Output, active low;

GPIO; Alternative function: configurable pin as WK, LS-, or HS-witch supplied by VS (default is FO, see also Chapter 11.1.1) Sense Output; Alternative function: if HV-measurement function is configured

20 VCC2 Voltage Regulator 2 Output

21 GND Ground; Analog GND

22 GND Ground; CAN GND

23 CANH CAN High Bus Pin

24 CANL CAN Low Bus Pin

GND Cooling Tab - Exposed Die Pad; For cool ing purposes only, connect to but do not use as an electrical ground1) 1) The exposed die pad at the bottom of the package allows be tter power dissipation of heat from the SBC via the PCB. The exposed die pad is not connected to any active part of the IC. However, it should be connected to GND for the best EMC performance. Pin Symbol Function

Datasheet 9 Rev. 1.1 2019-09-27 TLE9471ES V33 Lite CAN SBC Family Pin Configuration

3.3 Hints for Unused Pins

In case functions or pins are not used, it must be ensured that the co nfigurations are done properly, e.g. disabled via SPI. Unused pins should be handled as follows:

  • WK/VSENSE: connect to GND and disable WK inputs via SPI
  • RSTN / INTN / FO: leave open
  • VCC2: leave open and keep disabled
  • VCAN: connect to VCC1
  • CANH/L, RXDCAN, TXDCAN: leave all pins open
  • TEST: Leave open or connect to GND for normal user mode operation or connect to VCC1 to activate SBC Development Mode;
  • n.c.: not connected; internally not bonded; leave open
  • If unused pins are routed to an external connector which leaves the ECU, then these pins should have provision for a jumper (depopulated if unused)

3.4 Hints for Alternative Pin Functions

In case of SPI selectable alternative pin functions, it must be ensured that the correct configurations are also selected via SPI (in case it is not done automatically). Please consult the respecti ve chapter. In addition, following topics shall be considered:

  • WK/VSENSE: The pin can be either used as high-volt age wake-up and monitoring function or for a voltage measurement function (via bit setting WK_MEAS = ‘1’). In the second case, the WK pin shall not be used / assigned for any wake-up detection nor Cyclic Sense functionality, i.e. WK must be disabled in the register WK_CTRL_1 and the level information must be ignored in the register WK_LVL_STAT.
  • FO/GPIO: The pin can also be configured as a GPIO in the GPIO_CTRL register. In this case, the pin shall not be used for any fail output functionality. The default configuration after start-up or power on reset (POR) is FO.

Datasheet 10 Rev. 1.1 2019-09-27 TLE9471ES V33 Lite CAN SBC Family General Product Characteristics

4 General Product Characteristics

4.1 Absolute Maximum Ratings

Table 1 Absolute Maximum Ratings 1) Tj = -40°C to +150°C; all voltages with respect to ground, positive current flowing into pin (unless otherwise specified) Parameter Symbol Values Unit Note or Test Condition Number Min. Typ. Max. Voltages Supply Voltage VS VS, max -0.3 – 28 V – P_4.1.1 Supply Voltage VS VS, max -0.3 – 40 V Load Dump, max. 400 ms P_4.1.2 Voltage Regulator 1 Sense Input Buck Switch Pin BCKSW VBCKSW, max -0.3 – VS + 0.3 V – P_4.1.4 Voltage Regulator 2 Output VCC2, max -0.3 – 28 V VCC2 = 40 V for Load Dump, max. 400 ms; P_4.1.5 Charge Pump Output VCP, max -0.3 – VS + 16 VP _ 4 . 1 . 6 Wake Input WK/VSENSE VWK, max -0.3 – 40 V – P_4.1.7 Fail Output FO/GPIO VFO_TEST, max -0.3 – VS + 0.3 V – P_4.1.8 CANH, CANL VBUS, max -27 – 40 V – P_4.1.9 Logic Input Pins (CSN, CLK, SDI, TXDCAN, TEST) VI, max -0.3 – VCC1 + 0.3 V – P_4.1.10 Logic Output Pins (SDO, RSTN, INTN, RXDCAN) VO, max -0.3 – VCC1 + 0.3 V – P_4.1.11 VCAN Input Voltage VVCAN, max -0.3 – 5.5 V – P_4.1.12 Maximum Differential CAN Bus Voltage VCAN_Diff, max -5 – 10 V – P_4.1.20 Temperatures Junction Temperature Tj -40 – 150 °C – P_4.1.13 Storage Temperature Tstg -55 – 150 °C – P_4.1.14 ESD Susceptibility ESD Resistivity VESD,11 -2 – 2 kV HBM 3) P_4.1.15 ESD Resistivity to GND, CANH, CANL VESD,12 -8 – 8 kV HBM 4)3) P_4.1.16

Datasheet 11 Rev. 1.1 2019-09-27 TLE9471ES V33 Lite CAN SBC Family General Product Characteristics Notes 1. Stresses above the ones listed he re may cause permanent damage to the device. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. 2. Integrated protection functions are designed to preven t IC destruction under fault conditions described in the data sheet. Fault conditions are considered as “outside” normal operating range. Protection functions are not designed for continuous repetitive operation. ESD Resistivity to GND VESD,21 -500 – 500 V CDM 5) P_4.1.17 ESD Resistivity Pin 1, 12,13,24 (corner pins) to GND VESD,22 -750 – 750 V CDM 5) P_4.1.18 1) Not subject to production test, specified by design. 2) The VCC1 and digital I/O maximum rating ca n be 6.0 V for a limited time (up to 100h). 3) ESD susceptibility, HBM according to ANSI/ESDA/JEDEC JS-001 (1.5 kΩ, 100 pF) 4) Please see chapter “Application Inform ation” For ESD “GUN” resistivity (according to IEC61000-4-2 “gun test” (150 pF, 330 Ω)). 5) ESD susceptibility, Charged Device Mode l “CDM” EIA/JESD22-C101 or ESDA STM5.3.1 Table 1 Absolute Maximum Ratings 1) (cont’d) Tj = -40°C to +150°C; all voltages with respect to ground, positive current flowing into pin (unless otherwise specified) Parameter Symbol Values Unit Note or Test Condition Number Min. Typ. Max.

Datasheet 12 Rev. 1.1 2019-09-27 TLE9471ES V33 Lite CAN SBC Family General Product Characteristics

4.2 Functional Range

Note: Within the functional range the IC operates as described in the circuit description. The electrical characteristics are specified within the conditions given in the related electrical characteristics table. Device Behavior Outside of Specified Functional Range:

  • 28V < VS,func < 40V: Device is still functional (including the state machine); the specified electrical characteristics might not be ensured anymore. The regulators VCC1/2 are working properly, however, a thermal shutdown might occur due to high power dissipation. The specified SPI communication speed is ensured; the absolute maximum ratings are not violated, however the device is not intended for continuous operation of VS >28V. The device operation at high junction temperatures for long periods might reduce the operating life time;
  • VCAN < 4.75V: The undervoltage bit VCAN_UV is set in the SPI register BUS_STAT and the transmitter is disabled as long as the UV condition is present;
  • 5.25V < VCAN < 6.0V: CAN transceiver is still functional. However, the communication might fail due to out- of-spec operation;
  • VPOR,f < VS < 5.5V: Device is still functional; the specified electrical characteristics might not be ensured anymore: – The voltage regulators will enter the linear (R DS_On) operation mode , – A VCC1_UV reset could be triggere d depending on the Vrtx settings, – GPIO behavior depends on th e respective configuration: - HS/LS switches remain switched On as long as the control voltage is sufficient. - An unwanted overcurrent shutdown may occur. - OC shutdown bit set and the respective HS/LS switch will turn Off; – FO output remains On if it was enabled before VS > 5.5V, – The specified SPI communication speed is ensured. Table 2 Functional Range 1) Not subject to production test, specified by design. Parameter Symbol Values Unit Note or Test Condition Number Min. Typ. Max. Supply Voltage VS,func VPOR –2 8 V 2) VPOR see section Chapter 12.9 2) Including Power-On Reset, Ov er- and Undervoltage Protection P_4.2.1 CAN Supply Voltage VCAN,func 4.75 – 5.25 V – P_4.2.2 SPI Frequency fSPI – – 4 MHz see Chapter 13.7 for fSPI,max P_4.2.3 Junction Temperature Tj -40 – 150 °C – P_4.2.4

Datasheet 13 Rev. 1.1 2019-09-27 TLE9471ES V33 Lite CAN SBC Family General Product Characteristics

4.3 Thermal Resistance

Table 3 Thermal Resistance 1) 1) Not subject to production test, specified by design. Parameter Symbol Values Unit Note or Test Condition Number Min. Typ. Max. Junction to Soldering Point Rth(JSP) –1 4 –K / W E x p o s e d P a d P _ 4 . 3 . 1 Junction to Ambient Rth(JA) –3 5 –K / W 2) 2) Specified Rth(JA) value is according to Jedec JESD51-2,-5,-7 at natural convection on FR4 2s2p board for a power dissipation of 1.5W; the product (chip+package) was simulated on a 76.2x114.3x1.5mm3 with 2 inner copper layers (2 x 70µm Cu, 2 x 35µm C); where applicable a thermal via array under the exposed pad contacted the first inner copper layer and 300mm2 cooling areas on the top layer and bottom layers (70µm). P_4.3.2

Datasheet 14 Rev. 1.1 2019-09-27 TLE9471ES V33 Lite CAN SBC Family General Product Characteristics

4.4 Current Consumption

Table 4 Current Consumption Current consumption values are specified at Tj = 25°C, VS = 13.5 V, all outputs open (unless otherwise specified) Parameter Symbol Values Unit Note or Test Condition Number Min. Typ. Max. SBC Normal Mode Normal Mode current consumption I Normal –3 . 5 6 . 5 m A VS = 5.5 V to 28 V; Tj = -40 °C to +150 °C; VCC2, CAN = Off P_4.4.1 SBC Stop Mode Stop Mode current consumption IStop_1,25 –4 4 5 5 µ A 1) VCC2 & CAN = Off, Cyclic Wake/Sense & Watchdog = Off; no load on VCC1; I_PEAK_TH = ‘0’ P_4.4.2 Stop Mode current consumption I Stop_1,85 –5 0 7 2 µ A 1)2) Tj = 85°C; VCC2 & CAN = Off; Cyclic Wake/Sense & Watchdog = Off; no load on VCC1; I_PEAK_TH = ‘0’ P_4.4.3 Stop Mode current consumption (high active peak threshold) I Stop_2,25 –6 5 7 2 µ A 1) VCC2 & CAN Cyclic Wake/Sense & Watchdog = Off; no load on VCC1; I_PEAK_TH = ‘1’ P_4.4.4 Stop Mode current consumption (high active peak threshold) I Stop_2,85 –7 0 9 2 µ A 1)2) Tj = 85°C; VCC2 & CAN Cyclic Wake/Sense & Watchdog = Off; no load on VCC1; I_PEAK_TH = ‘1’ P_4.4.5 SBC Sleep Mode Sleep Mode current consumption I Sleep,25 – 15 25 µA VCC2 & CAN= Off; Cyclic Wake/Sense = Off P_4.4.6 Sleep Mode current consumption ISleep,85 –2 5 3 5 µ A 2) Tj = 85°C; VCC2 & CAN = Off; Cyclic Wake/Sense = Off P_4.4.7

Datasheet 15 Rev. 1.1 2019-09-27 TLE9471ES V33 Lite CAN SBC Family General Product Characteristics Feature Incremental Current Consumption Current consumption for CAN module, recessive state ICAN,rec –23m A 2)SBC Normal/Stop Mode; CAN Normal Mode; VCC2 connected to VCAN; VTXDCAN = VCC2; no RL on CAN P_4.4.8 Current consumption for CAN module, dominant state I CAN,dom –35m A 2)SBC Normal/Stop Mode; CAN Normal Mode; VCC1 connected to VCAN; VTXDCAN = GND; no RL on CAN P_4.4.9 Current consumption for CAN module, Receive Only Mode I CAN,RcvOnly –0 . 9 1 . 2 m A 2)SBC Normal/Stop Mode; CAN Receive Only Mode; VCC1 connected to VCAN; VTXDCAN = VCC1; no RL on CAN P_4.4.10 Current consumption for WK, GPIO wake capability (all wake inputs) I Wake,WK,25 –0 . 2 2µ A 3)4)5) SBC Sleep Mode; WK wake capable; no activity on WK pin; CAN = Off; VCC2 = Off P_4.4.13 Current consumption for WK, GPIO wake capability (all wake inputs) I Wake,WK,85 –0 . 5 3µ A 2)3)4)5)SBC Sleep Mode; Tj = 85°C; WK wake capable; no activity on WK pin; CAN = Off; VCC2 = Off P_4.4.14 Current consumption for CAN wake capability IWake,CAN,25 –4 . 5 6µ A 3)SBC Sleep Mode; CAN Wake Capable; WK = Off; VCC2 = Off; P_4.4.15 Current consumption for CAN wake capability IWake,CAN,85 –5 . 5 7µ A 2)3)SBC Sleep Mode; Tj = 85°C; CAN Wake Capable; WK = Off; VCC2 = Off; P_4.4.16 VCC2 Normal Mode current consumption I Normal,VCC2 –2 . 5 3 . 5 m A VS = 5.5 V to 28 V; Tj = -40 °C to +150 °C; VCC2 = On (no load) P_4.4.17 Current consumption for VCC2 in SBC Sleep Mode ISleep,VCC2,25 –2 5 3 5 µ A 1)3)SBC Sleep Mode; VCC2 = On (no load); CAN, WK = Off P_4.4.18 Table 4 Current Consumption (cont’d) Current consumption values are specified at T j = 25°C, VS = 13.5 V, all outputs open (unless otherwise specified) Parameter Symbol Values Unit Note or Test Condition Number Min. Typ. Max.

Datasheet 16 Rev. 1.1 2019-09-27 TLE9471ES V33 Lite CAN SBC Family General Product Characteristics Current consumption for VCC2 in SBC Sleep Mode ISleep,VCC2,85 –3 0 4 0 µ A 1)2)3)SBC Sleep Mode; Tj = 85°C; VCC2 = On (no load); CAN, WK = Off P_4.4.19 Current consumption for GPIO if configured as low- side / high-side in SBC Stop Mode I Stop,GPIO,25 – 400 550 µA 2)3)SBC Stop Mode; GPIO configured as HS or LS with 100% duty cycle (no load); CAN, WK = Off P_4.4.20 Current consumption for GPIO if configured as low- side / high-side in SBC Stop Mode I Stop,GPIO,85 – 450 600 µA 2)3)SBC Stop Mode; Tj = 85°C; GPIO configured as HS or LS with 100% duty cycle (no load); CAN, WK = Off P_4.4.21 Current consumption for Cyclic Sense function I Stop,CS25 –2 0 2 6 µ A 3)6)7)SBC Stop Mode; WD = Off; P_4.4.22 Current consumption for Cyclic Sense function IStop,CS85 –2 4 3 5 µ A 2)3)6)7)SBC Stop Mode; Tj = 85°C; WD = Off; P_4.4.23 Current consumption for watchdog active in Stop Mode IStop,WD25 –2 0 2 6 µ A 2)SBC Stop Mode; Watchdog running; P_4.4.24 Current consumption for watchdog active in Stop Mode I Stop,WD85 –2 4 3 5 µ A 2)SBC Stop Mode; Tj = 85°C; Watchdog running; P_4.4.25 1) If the load current on VCC1 exceeds the configured VCC1 active peak threshold IVCC1,Ipeak1,r or IVCC1,Ipeak2,r, the current consumption will increase by typ. 2.9mA to ensure optimum dynamic load behavior. Same applies to VCC2. See also Chapter 6, Chapter 7. 2) Not subject to production test, specified by design. 3) Current consumption adders of the features defined for SBC Stop Mode also apply for SBC Sleep Mode and vice versa. The wake input signals are stable (i.e. not toggling), Cyclic Wake/Sense & watchdog are Off (unless otherwise specified). 4) No pull-up or pull-down configuration selected. 5) The specified WK current consumption adder for wake capability applies regardless of how many WK inputs are activated, i.e GPIO configured as wake input. Table 4 Current Consumption (cont’d) Current consumption values are specified at Tj = 25°C, VS = 13.5 V, all outputs open (unless otherwise specified) Parameter Symbol Values Unit Note or Test Condition Number Min. Typ. Max.

Datasheet 17 Rev. 1.1 2019-09-27 TLE9471ES V33 Lite CAN SBC Family General Product Characteristics Notes 1. There is no additional current consumption in SBC Normal Mode due to PWM generators or Timers. 2. To ensure the device functionality down to V por,f the quiescent current will increase gradually by ~35 uA for VS < 9 V in SBC Stop Mode and Sleep Mode.. 6) GPIO configured as HS used for Cyclic Sense, Time r with 20ms period, 0.1ms on-time, no load on GPIO. In general the current consumption adder for Cyclic Sense in SBC Stop Mode can be calculated with below equation (no load on FO/GPIO): IStop,CS_typ = 18µA + (I Stop,GPIO,25 × ton/TPer) where 18uA is the base current consumption of the digital Cyclic Sense / wake-up functionality; 7) Also applies to Cyclic Wake but with out the contribution of the HS biasing

Datasheet 18 Rev. 1.1 2019-09-27

5 System Features

This chapter describes the system features and behavior of the TLE9471ES V33:

  • State machine
  • Device configuration
  • S B C m o d e c o n t r o l
  • State of supplies and peripherals
  • System functions such as Cy clic Sense or Cyclic Wake
  • Charge pump output for reverse polarity protection and Kl. 30 load switching
  • High-voltage measurement interface The System Basis Chip (SBC) offers six operating modes:
  • SBC Init Mode: Power-up of the device (initial and after a soft reset),
  • SBC Normal Mode: The main op erating mode of the device,
  • SBC Stop Mode: The first-level power saving mode (the main voltage regulator VCC1 remains enabled),
  • SBC Sleep Mode: The second-level powe r saving mode (VCC1 is disabled),
  • S B C R e s t a r t M o d e : A n i n t ermediate mode after a wake-up event from SBC Sleep or Fail-Safe Mode or after a failure (e.g. WD failure, VCC1 under voltage reset) to bring the microcontroller into a defined state via a reset. Once the failure condition is not present anymore the device will automatically change to SBC Normal Mode after a delay time (t RD1 or tRD2).
  • SBC Fail-Safe Mode: A safe-state mode after critical fa ilures (e.g. WD failure, VCC1 under voltage reset) to bring the system into a safe state and to ensure a proper restart of the system later on. VCC1 is disabled. It is a permanent state until either a wake-up event (via CAN, WK/VSENSE or GPIO configured as wake-up) occurs or the over temperature condition is not present anymore. A special mode, called SBC Development Mode, is available during software development or debugging of the system. All above mentioned operating modes can be accessed in this mode. However, the watchdog counter is stopped and does not need to be triggered. In addi tion, CAN is set to normal mode and VCC2 is On. This mode can be accessed by connecting the TEST pin to VCC1 during SBC Init Mode. The device can be configured via hardware to determine the device behavior after a watchdog trigger failure. See Chapter 5.1.1 for further information. The System Basis Chip is controlled via a 16-bit SPI interface. A detailed description can be found in Chapter 13. The device configuration as well as the diagnosis is handled via the SPI. The SPI mapping of the TLE9471ES V33 is compatible to other devices of the TLE926x and TLE927x families. The device offers various supervision features to support functional safety requirements. Please see Chapter 12 for more information.

Datasheet 19 Rev. 1.1 2019-09-27

5.1 Block Description of State Machine

The different SBC operating modes are selected via SPI by setting the respective SBC MODE bits in the register M_S_CTRL. The SBC MODE bits are cleared when going through SBC Restart Mode and thus always show the current SBC mode. Figure 3 State Diagram showing the SBC Operating Modes SBC Init Mode * (Long open window ) VCC1 ON VCC2 OFF FOx inact. CAN (3) OFF Wake up event SPI cmd SPI cmd SPI cmd Any SPI command WD trigger First battery connection VCC1 Undervoltage Automatic 1st Watchdog Failure Config 2, 2nd Watchdog Failure, Config 4 VCC1 Short to GND SBC Soft Reset § Reset is released § WD starts with long open window (1) After Fail-Safe Mode entry, the device will stay for at least typ . 1s in this mode (with RO low) after a TSD 2 event and min. typ. 100ms after other Fail-Safe Events. Only then the device can leave the mode via a wake-up event. Wake events are stored during this time. (3) For SBC Development Mode CAN /VCC2 are ON in SBC Init Mode and stay ON when going from there to SBC Normal Mode (4) See chapter CAN for detailed behavior in SBC Restart Mode (5) See Chapter 5.1.5 and 11.1 for detailed FOx behavior WD config. SBC Normal Mode VCC1 ON VCC2 config. FOx act/inact CAN (3) config. WD config. CP config. SBC Sleep Mode VCC1 OFF VCC2 fixed FOx fixed CAN Wake capable /off WD OFF. CP fixed SBC Stop Mode VCC1 ON VCC2 fixed FOx fixed CAN fixed WD fixed CP fixed SBC Restart Mode (RO pin is asserted ) VCC1 ON/ ramping VCC2 OFF FOx(5) active/ fixed CAN (4) woken / OFF WD OFF CP fixed SBC Fail-Safe Mode (1) VCC1 OFF VCC2 OFF FOx(5) active CAN Wake capable WD OFF CP fixed Config.: settings can be changed in this SBC mode ; Fixed: settings stay as defined in SBC Normal Mode TSD2 event, * The SBC Development Mode is a super set of state machine where the WD timer is stopped, CAN & VCC2 behavior differs in SBC Init Mode. Otherwise, there are no differences in behavior . Cyc. W/S OFF SPI enabled Cyc. W/S config. SPI config. Cyc. W/S fixed SPI enabled SPI disabled Cyc. W/S OFF SPI disabled Cyc. W/S OFF SPI disabled CAN, WK, GPIO WK wake-up event OR Release of over temperature TSD2 after tTSD2 VCC1 over voltage Config 2/4 (if VCC_OV_RST set) VCC1 over voltage Config 1/3 (if VCC_OV_RST set) Watchdog Failure: Config 1/3 & 1st WD failure in Config4 Cyc. W/S fixed CP OFF/fixed Bit Locking Mechanism: certain control bits, e.g. the Charge Pump (CP) can be locked and will not change their configuration after a Soft Reset command (stay fixed) SBC Sleep Mode entry without any wake source enabled

Datasheet 20 Rev. 1.1 2019-09-27

5.1.1 Device Configuration and SBC Init Mode

The device starts up in SBC Init Mode af ter crossing the power-on reset threshold VPOR,r (see also Chapter 12.3) and the watchdog starts with a long open window (tLW) after RSTN is released (High level). During this power-on phase the following configurations are stored in the device:

  • The device behavior regarding a watchdog trigger fail ure and a VCC1 over voltage condition is determined by the external circuit on the INTN pin (typ. 47 kΩ pull-up resistor to VCC1, see also below)
  • The selection of the normal user mode operation or the SBC Development Mode (watchdog = Off, CAN = On, VCC2 = On for debugging purposes) is set depending on the voltage level of the TEST pin (see also Chapter 5.1.7).

5.1.1.1 Device Configuration

The configuration selection selects the SBC behavior due to a watchdog trigger failure and VCC1 overvoltage detection. Depending on the requirements of the application, two different configurations can be chosen: - If the VCC1 output shall be switched Off and the device shall go to SBC Fail-Safe Mode in case of a watchdog failure (1 or 2 fails). To set this configuration (Config 2/4), the INTN pin does not need an external pull-up resistor. - If VCC1 should not be switched Off (Config 1/3), th e INTN pin needs to have an external pull-up resistor connected to VCC1 (see application diagram in Chapter 14). Figure 4 shows the timing diagram of th e hardware configuration selectio n. The hardware configuration is defined during SBC Init Mode. The INTN pin is internally pulled Low with a weak pull-down resistor during the reset delay time t RD1, i.e. after VCC1 crosses the reset threshold VRT1 and before the RSTN pin goes High. The INTN pin is monitored during this time (with a continuous filter time of tCFG_F) and the configuration (depending on the voltage level at INTN) is stored at the rising edge of RSTN. Note: If the POR bit is not cleared, then the internal pull-down resistor at INTN is reactivated every time RSTN is pulled Low the configuration is updated at the rising edge of RSTN. Therefore it is recommended to clear the POR bit right after initialization. In case there is no stable signal at INTN, then the last filtered value is taken. If no filtered value is taken then the default value ‘0’ is taken as the config select value (= SBC Fail-Safe Mode). Note: During device power up, the SPI status bits VCC1_ WARN, VCC1_UV and VS_UV are updated only if RSTN is released after the reset delay time.

Datasheet 21 Rev. 1.1 2019-09-27 Figure 4 Hardware Configuratio n Selection Timing Diagram There are four different device configurations (Table 5) available defining the watchdog failure and the VCC1 over voltage behavior. The configurations can be selected via the external connection on the INTN pin and the SPI bit CFG1 in the HW_CTRL_0 register (see also Chapter 13.4):

  • CFG0_STATE = ‘1’: Config 1 and Config 3: – A watchdog trigger failure leads to SBC Restart Mode and depending on CFG1 the Fail Output (FO) is activated after the 1st (Config 1) or 2nd (Config 3) watchdog trigger failure; – A VCC1 over voltage detection leads to SBC Restart Mode if VCC1_OV_RST is set. VCC1_ OV is set and the Fail Output is activated;
  • CFG0_STATE = ‘0’: Config 2 and Config 4: – A watchdog trigger failure leads to SBC Fail-Safe Mode and depending on CFG1 the Fail Output (FO) is activated after the 1st (Config 2) or 2nd (Config 4) watchdog trigger failure. The first watchdog trigger failure in Config 4 leads to SBC Restart Mode; – A VCC1 over voltage detection leads to SBC Fail-Safe Mode if VCC1_OV_RST is set. VCC1_ OV is set and the Fail Output is activated; The respective device configuration can be identified by reading the SPI bit CFG1 in the HW_CTRL_0 register and the CFG0_STATE bit in the WK_LVL_STAT register. Table 5 shows the configurations and the device behavior in case of a watchdog trigger failure: t VCC1 t RO t VS VPOR,r tRD1 VRT1,r tCFG _F Configuration selection monitoring period Continuous Filtering with

Datasheet 22 Rev. 1.1 2019-09-27 Table 6 shows the configurations and the device behavior i n c a s e o f a V C C 1 o ver voltage detection when VCC1_OV_RST is set: The respective configuration is stored for all conditions and can only be changed in SBC Init Mode, when RSTN is ‘Low’ or by powering down the device (VS < VPOR,f) assuming the bit POR is cleared right after the device power up (see also not on Page 20). Table 5 Watchdog Trigger Failure Configuration Config INTN Pin (CFG0_STATE) SPI Bit CFG1 Event FO Activation SBC Mode Entry

1 External pull-up 1 1 x Watchdog Failure after 1st WD Failure SBC Restart Mode

2 No ext. pull-up 1 1 x Watchdog Failure after 1st WD Failure SBC Fail-Safe Mode

3 External pull-up 0 1 & 2 x Watchdog

after 2nd WD Failure SBC Restart Mode 4 No ext. pull-up 0 2 x Watchdog Failure after 2nd WD Failure SBC Fail-Safe Mode 1) 1) SBC Restart Mode is entered after th e 1. watchdog failure. The 2nd watchdog failure leads to SBC Fail-Safe Mode Table 6 Device Behavior in Case of VCC1 Over Voltage Detection Config INTN Pin (CFG0_STATE) CFG1 Bit VCC1_O V_RST Event VCC1_ OV FO Activation SBC Mode Entry 1-4 any value x 0 1 x VCC1 OV 1 no FO activation unchanged

1 External pull-

1 1 1 x VCC1 OV 1 after 1st VCC1 OV SBC Restart Mode 2N o e x t . p u l l - u p 1 1 1 x V C C 1 O V 1 a fter 1st VCC1 OV SBC Fail-Safe Mode

3 External pull-

0 1 1 x VCC1 OV 1 after 1st VCC1 OV SBC Restart Mode 4N o e x t . p u l l - u p 0 1 1 x V C C 1 O V 1 a fter 1st VCC1 OV SBC Fail-Safe Mode

Datasheet 23 Rev. 1.1 2019-09-27

5.1.1.2 SBC Init Mode

In SBC Init Mode, the device waits for the microcontroller to finish its startup and initialization sequence. The SBC starts with a long open watchdog window (see also Chapter 12.2). All diagnosis functions which are enabled by default at device power-up are active. While in SBC Init Mode any valid SPI command (from the SPI protocol, i.e. 16-bit word) sets the device to SBC Normal Mode, i.e. any register can be written, cleare d and read. During the long open window the watchdog has to be triggered (i.e. thereby the watchdog is automatically configured). A missing watchdog trigger during the long open wind ow will cause a watchdog failure and the device will enter SBC Restart Mode. Wake-up events are ignored during SBC Init Mode. A SBC Soft Reset command ( MODE = ‘11’) sets the SBC back into SBC Init Mode and the SPI registers are changed to their respective Soft Reset values . I n c a s e o n e o r b o t h l o c k b i t s a r e s e t (CFG_LOCK_0 or CFG_LOCK_1) the locked bits keep their previous values and stay unchanged. Note: Any SPI command sets the SBC to SBC Normal Mode even if it is an illegal SPI command (see Chapter 13.2). Note: For a safe start-up, it is recommended to use the first SPI command to trigger and to configure the watchdog (see Chapter 12.2). Note: At power up, the SPI bit VCC1_UV is not set nor is the FO triggered as long as VCC1 is below the V RT,x threshold and VS is below the VS,UV threshold. The RSTN pin is kept Low as long as VCC1 is below the selected VRT,x threshold and the reset delay time is not expired. After the first threshold crossing (VCC1 > Vrt1,r) and the RSTN transition from Low to High, all subsequent undervoltage events lead to SBC Restart Mode. Note: The bit VS_UV is updated only in SBC INIT Mode once RSTN resumes a high level.

Datasheet 24 Rev. 1.1 2019-09-27

5.1.2 SBC Normal Mode

The SBC Normal Mode is the standard operating mode for the SBC. All remaining configurations must be done in SBC Normal Mode before entering a low-power mode (see also Chapter 5.1.6). A wake-up event on CAN, WK/VSENSE, FO/GPIO configured as wake input, the Timer will create an interrupt on pin INTN - however, no change of the SBC mode will occur. The configuration options are listed below:

  • V C C 1 i s a l w a y s a c t i v e
  • VCC2 can be switched On or Off (default = Off)
  • CAN is configurable (it is Off coming from SBC Init Mode; Off or Wake Capable coming from SBC Restart Mode, see also Chapter 5.1.5)
  • WK/VSENSE pin shows the input level and can be select ed to be wake capable (interrupt), the alternative measurement function with the voltage output at FO/GPIO can be activated by setting WK_MEAS
  • Cyclic Sense can be configured with the HS function of the GPIO (GPIO = ‘011’), WK/VSENSE input and Timer
  • Cyclic Wake can be configured using the timer
  • Watchdog period is configurable
  • The Charge Pump Output can be switched On or Off (default = Off)
  • The FO/GPIO output is inactive by default. Coming fr om SBC Restart Mode and configured as FO it can be active (due to a failure event, e.g. watchdog trigger failure, VCC1 short circuit, etc.) or inactive (no failure occurred)
  • GPIO is configurable and is controlled by PW M; GPIO is Off coming from SBC Restart Mode Certain SPI control bits with the bit type ‘rwl’ can be protected against unintentional modification by setting the CFG_LOCK_1 bit in the register HW_CTRL_2. The locking mechanism stays activated until the device is powered down (VS < V POR,f). The charge pump and GPIO configurat ion can also be locked by setting the CFG_LOCK_0 bit in the register HW_CTRL_1. The lock can be reset in SBC Normal Mode. In SBC Normal Mode, the FO output can be tested within the system (i.e. to verify whether setting the FO/GPIO pin to Low creates the intended behavior). The FO ou tput can be enabled and then disabled again by the microcontroller setting or resetting the FO_ON SPI bit. This feature is only intended for testing purposes.

Datasheet 25 Rev. 1.1 2019-09-27

5.1.3 SBC Stop Mode

The SBC Stop Mode is the first level technique to re duce the overall current co nsumption by setting the voltage regulators VCC1, VCC2 into a low-power mode. In this mode VCC1 is st ill active, supplying the microcontroller, which can enter a power-down mode. The VCC2 supply can be configured to stay enabled and CAN to stay in Normal Mode. All settings have to be done before entering SBC Stop Mode. In SBC Stop Mode all SPI WRITE commands are ignored and the SPI_FAIL bit is set. Exceptions are changing to SBC Normal Mode, triggering a SBC Soft Reset, refreshing the watchdog as well as reading and clearing the SPI status registers. A wake-up event on CAN, WK/VSENSE, FO/GPI O (if configured as wake input) and Timer create an interrupt on pin INTN - however, the SBC mode rema ins unchanged. The configuration options are listed below:

  • V C C 1 i s a l w a y s O n
  • VCC2 is fixed as config ured in SBC Normal Mode
  • CAN mode is fixed as configured in SBC Normal Mode
  • WK/VSENSE pin is fixed as co nfigured in SBC Normal Mode
  • Cyclic Sense is fixed as configured in SBC Normal Mode
  • Cyclic Wake is fixed as co nfigured in SBC Normal Mode
  • Watchdog is fixed as configured in SBC Normal Mode
  • SBC Soft Reset can be triggered
  • The Charge Pump state is fixed as configured in SBC Normal Mode
  • FO output works as configured in SBC Normal Mode unle ss it is changed by the software (i.e. by clearing the FAILURE bit and triggering the watchdog properly)
  • GPIO is fixed as configured in SBC Normal Mode If not all wake source signalization flags from WK_STAT_0 and WK_STAT_1 are cleared before entering SBC Stop Mode, then an interrupt is triggered on the pin INTN. Note: If outputs are kept enabled during SBC Stop Mode, e.g. HS of GPIO, then the SBC current consumption increases respectively (see Chapter 4.4). Note: It is not possible to switch directly from SBC Stop Mode to SBC Sleep Mode. Doing so sets the SPI_FAIL flag and SBC into Restart Mode is entered. Note: When WK/VSENSE and FO/GPIO are configur ed for the alternative measurement function (WK_MEAS = 1) the pins cannot be selected as wake input sources.

Datasheet 26 Rev. 1.1 2019-09-27

5.1.4 SBC Sleep Mode

The SBC Sleep Mode is the second level technique to reduce the overall current consumption to a minimum needed to react on wake-up events or for the SBC to perform autonomous actions (e.g. Cyclic Sense). In this mode, VCC1 is Off, not supplying th e microcontroller anymore. The VCC2 supply can be configured to stay enabled. The settings have to be done before entering SBC Sleep Mode. A wake-up event on CAN, WK/VSENSE, FO/GPIO (if configured as wake inpu t) and the internal Timer brings the device via the SBC Restart Mode subsequently to SBC Normal Mode again and signals the wake source. The configuration options are listed below:

  • V C C 1 i s a l w a y s O f f
  • VCC2 is fixed as config ured in SBC Normal Mode
  • CAN mode changes automatically from On or Receive Only Mode to Wake Capable mode or can be selected to be Off
  • WK/VSENSE pin is fixed as co nfigured in SBC Normal Mode
  • Cyclic Sense is fixed as configured in SBC Normal Mode
  • Cyclic Wake is fixed as configur ed in SBC Normal Mode, it can be the only activated wake source
  • Watchdog is Off
  • The Charge Pump state is fixed as configured in SBC Normal Mode
  • FO output is fixed as configured in SBC Normal Mode is maintained
  • GPIO is fixed as configured in SBC Normal Mode, it can be the only wake source if configured as WK/VSENSE
  • RSTN is pulled low
  • SPI communication and all digital I/Os are disabled because VCC1 is Off
  • The Sleep Mode entry is si gnalled in the SPI register DEV_STAT with the bit DEV_STAT It is not possible to switch Off all wake sources in SBC Sleep Mode. Doing so sets the SPI_FAIL flag and the device enters SBC Restart Mode. In order to enter SBC Sleep Mode successfully , all wake source signalization flags from WK_STAT_0 and WK_STAT_1 need to be cleared. A failure to do so result s in an immediate wake-up from SBC Sleep Mode by going via SBC Restart to Normal Mode. All settings must be done before entering SBC Sleep Mode. Note: If outputs are kept enabled during SBC Sleep Mode, e.g. HS of GPIO, then the SBC current consumption increases respectively (see Chapter 4.4). Note: The Cyclic Sense function mi ght not work properly anymore in case of a failure event (e.g. overcurrent, over temperature, reset) because the configured HS of the GPIO and Timer might be disabled. Note: When WK/VSENSE and FO/GPIO are configur ed for the alternative measurement function (WK_MEAS = 1) then the pins cannot be selected as wake input sources.

Datasheet 27 Rev. 1.1 2019-09-27

5.1.5 SBC Restart Mode

There are multiple reasons to enter the SBC Restart Mo de. The main purpose of the SBC Restart Mode is to reset the microcontroller:

  • in case of under voltage at VCC1 in SBC Normal and SBC Stop Mode and SBC Init Mode after RSTN has been released,
  • in case of over voltage at VCC1 (if the bit VCC1_OV_RST is set and if CFG0_STATE = ‘1’),
  • due to 1st incorrect Watchdog trigge ring (only if Config1, Config3 or Config 4 is selected, otherwise SBC Fail-Safe Mode is immediately entered),
  • In case of a wake event from SBC Sleep or Fail-Safe Mo de or a release of over temperature shutdown (TSD2) out of SBC Fail-Safe Mode (this transition is used to ramp up VCC1 in a defined way). From SBC Restart Mode, the device enters automatically to SBC Normal Mode. The SBC MODE bits are cleared. As shown in Figure 32 the Reset Output (RSTN) is pulled Low wh en entering Restart Mode and is released (going High) at the transition to SBC Normal Mode after the reset delay time (tRD1). The watchdog timer starts with a long open window starting from the moment of the rising edge of RSTN. The watchdog period settings in the register WD_CTRL are changed to the respective default value ‘100’. Leaving the SBC Restart Mode does not result in changing / deactivating the Fail Output. The behavior of the blocks is listed below:
  • FO (if configured as FO) is activated in case of a 1st watchdog trigger failure (Config1) or a 2nd watchdog failure (Config3) or in case of VCC1 over voltage detection (if VCC1_OV_RST is set)
  • VCC1 stays On or is ra mping up (coming from SBC Sleep or Fail-Safe Mode)
  • VCC2 is disabled if it was activated before
  • CAN is “woken” due to a wake-up event or Off depend ing on the previous SBC and transceiver mode (see also Chapter 8). It is Wake Capable when it was in CAN Normal-, Receive Only or Wake Capable mode before SBC Restart Mode
  • GPIO behavior: switched Off if configured as LS- or HS-switch, see also Chapter 11.1.2
  • RSTN is internally pulled Low during SBC Restart Mode
  • SPI communication is ignored by th e SBC, i.e. it is not interpreted
  • The SBC Restart Mode entry is signalled in the SPI register DEV_STAT with the bits DEV_STAT Table 7 Reasons for Restart - State of SPI Stat us Bits (after Return to SBC Normal Mode) Prev. SBC Mode Event DEV_STAT WD_FAIL VCC1_UV VCC1_OV VCC1_SC Normal 1x Watchdog Failure 01 01 x x x Normal 2x Watchdog Failure 01 10 x x x Normal VCC1 under voltage reset 01 xx 1 x x Normal VCC1 over voltage reset 01 xx x 1 x Stop 1x Watchdog Failure 01 01 x x x Stop 2x Watchdog Failure 01 10 x x x Stop VCC1 under voltage reset 01 xx 1 x x Stop VCC1 over voltage reset 01 xx x 1 x Sleep Wake-up event 10 xx x x x Fail-Safe Wake-up event 01 see “Reasons for Fail Safe, Table 8”

Datasheet 28 Rev. 1.1 2019-09-27 Note: An over voltage event at VCC1 leads to SBC Rest art Mode only if the bit VCC1_OV_RST is set and if CFG0_STATE = ‘1’ (Config 1/3). Note: The content of the WD_FAIL bits depends on the de vice configuration, e.g. 1 or 2 watchdog failures.

5.1.6 SBC Fail-Safe Mode

The purpose of this mode is to bring the system in a safe status after a failure condition by turning Off the VCC1 supply and powering Off the microcontroller. After a wake-up event the system restarts again. The Fail-Safe Mode is automatically entered after following events:

  • SBC thermal shutdown (TSD2) (see also Chapter 12.8.3),
  • over voltage on VCC1 if the bit VCC1_OV_RST is set and if CFG0_STATE = ‘0’,
  • 1st incorrect watchdog trigger in Config2 ( CFG1 = 1) and after a 2nd incorrect watchdog trigger in Config4 (CFG1 = 0) (see also Chapter 5.1.1),
  • VCC1 is shorted to GND (see also Chapter 12.6), In this case, the default wake sources CAN, WK/VSENS E and FO/GPIO (if configured as wake input - see also registers BUS_CTRL_0, WK_CTRL_1 and GPIO_CTRL) are activated, the previous wake-up events are cleared in the register WK_STAT_0 and WK_STAT_1, and both voltage regulators and the GPIO - if configured as HS or LS - are switched Off. The SBC Fail-Safe Mode is entered regardless of the FO/GPIO pin configuration. If WK/VSENSE and FO/GPIO are configured for the alternative measurement function (WK_MEAS = 1) then these pins keep their configuration for the measurement function when SB C Fail-Safe Mode is entered, i.e. they are not automatically activated as wake sources. The SBC Fail-Safe Mode is maintained until a wake-up event on the default wake sources occurs. To avoid any fast toggling behavior a filter time of typ. 100ms ( tFS,min) is implemented. Wake-up events during this time is stored and automatically lead to SBC Restart Mode after the filter time. In case of a VCC1 over temperature shutdown (TSD2), the SBC Restart Mode is en tered automatically after a filter time of typ. 1s (tTSD2) (without the need of a wake-up event) once the device temperature has fallen below the TSD2 threshold. Please see Chapter 12.8.3 on how to extend the minimum TSD2 waiting time. Leaving the SBC Fail-Safe Mode does not result in a deactivation of the Fail Output pins. The following functions are controlled by the C Fail-Safe Mode:
  • FO output (if configured as FO) is activated (see also Chapter 11)
  • VCC1 is switched Off
  • VCC2 is switched Off
  • CAN is set to Wake Capable
  • GPIO behavior: – if configured as HS or LS: it is switched Off – if configured as wake input: it is se t to wake capable in Static Sense mode
  • WK/VSENSE pin is set to wake capable in Static Sense mode (only if WK_MEAS = 0)
  • Cyclic Sense and Cyclic Wake is disabled
  • SPI communication is disabled because VCC1 is Off, RSTN and digital I/O pins are pulled Low
  • The Fail-Safe Mode activation is signalled in the SPI register DEV_STAT with the bits FAILURE and DEV_STAT

Datasheet 29 Rev. 1.1 2019-09-27 Note: An over voltage event on VCC1 leads to SBC Fail-S afe Mode only if the bit VCC1_OV_RST is set and if CFG0_STATE = ‘0’ (Config 2/4). Note: The content of the WD_FAIL bits depends on the de vice configuration, e.g. 1 or 2 watchdog failures.

5.1.7 SBC Development Mode

The SBC Development Mode is used during the development phase of the module. It is especially useful for software development. Compared to the default SBC user mode operation, this mode is a super set of the state machine. The device starts also in SBC Init Mode and it is possible to use all the SBC Modes and fu nctions with the following differences:

  • Watchdog is stopped and does not need to be triggere d. Therefore no reset is triggered due to watchdog failure
  • SBC Fail-Safe and SBC Restart Mode are not activated by a watchdog trigger failure (but the other reasons to enter these modes are still valid)
  • CAN and VCC2 default values in SBC Init Mode and if entering SBC Normal Mode from SBC Init Mode is On (instead of Off) The SBC Development Mode is entered automatically, if the TEST pin is set High (i.e. connected to VCC1 with (3.3V level) during SBC Init Mode. The voltage level monitoring is started as soon as VS > VPOR,r and VCC1 > VRT1,r. The SBC Development Mode is set and maintained, if SBC Init Mode is left by sending any SPI command while TEST is High. The bit SBC_DEV _LVL shows the status of the SBC Development Mode. The Test pin has an integrated pull-down resistor, R TEST (switched On only during SBC Init Mode), to prevent an unintentional SBC Development Mode entry (see also Figure 5). Note: The integrated pull-down resist or is disabled only, if the SBC Development Mode has been entered successfully, i.e. not when the SBC Init Mode is left with an error (watchdog failure, VCC1 undervoltage reset, etc). During normal user mode, the integrated pull-down resistor is always activated. In this case the TEST pin can be left open or connect to GND Table 8 Reasons for Fail-Safe - State of SP I Status Bits after Return to Normal Mode Prev. SBC Mode Failure Event DEV_ STAT TSD2 WD_ FAIL VCC1_ UV VCC1_ OV VCC1_ SC Normal 1 x Watchdog Failure 01 x 01 x x x Normal 2 x Watchdog Failure 01 x 10 x x x Normal TSD2 01 1 xx x x x Normal VCC1 short to GND 01 x xx 1 x 1 Normal VCC1 over voltage 01 x xx x 1 x Stop 1 x Watchdog Failure 01 x 01 x x x Stop 2 x Watchdog Failure 01 x 10 x x x Stop TSD2 01 1 xx x x x Stop VCC1 short to GND 01 x xx 1 x 1 Stop VCC1 over voltage 01 x xx x 1 x

Datasheet 30 Rev. 1.1 2019-09-27 Note: In case a VCC2 overtemperature event occurs in SBC Init Mode., after SBC Development Mode is entered, VCC2 is shut down. Figure 5 Block Diagram of Pin TEST for SBC Development Mode Detection In case the pin level toggles with a period faster than tTEST during the monitoring period the SBC Development Mode is not reached . The SBC remains in this mode for all operating conditions and can only be left by powering down the device (VS < VPOR,f). Note: If the SBC enters SBC Fail-Safe Mode due to VCC1 shorted to GND during the SBC Init Mode, the SBC Development is not entered and can only be activated at the next power-up of the SBC (after the VCC1 short circuit is removed). Note: The absolute maximum ratings of the pin TEST must be observed. To increase the robustness of this pin during debugging or programming a series resistor between TEST and the connector can be added (see Figure 47). SBC Development Mode detection logic TEST T test RTEST

Datasheet 31 Rev. 1.1 2019-09-27

5.1.8 Electrical Characteristics for Pin TEST

Table 9 Electrical Characteristics 1) VS = 5.5 V to 28 V; Tj = -40°C to +150°C; SBC Normal Mode; all voltages with respect to ground; positive current defined flowing into pin (unless otherwise specified) 1) The external capacitance on the TEST pin must be limite d to less than 10nF to ensure proper detection of SBC Development Mode and SBC User Mode operation. Parameter Symbol Values Unit Note or Test Condition Number Min. Typ. Max. Pull-down Resistance at pin TEST RTEST 71 0 1 3 k Ω 2)VTEST = VCC1; SBC Init Mode; 2) Not subject to production test, specified by design. P_5.1.1 TEST Input Filter Time tTEST 51 64 80 µs 3) 3) Not subject to production test, tolerance defined by internal oscillator tolerance. P_5.1.2 TEST High Input Voltage Threshold VTEST,IH – – 0.7 × VCC1 V 2) P_5.1.3 TEST Low Input Voltage Threshold VITEST,IL 0.3 × VCC1 –– V 2) P_5.1.4 TEST Hysteresis of Input Voltage VTEST,IHY 0.08 × VCC1 0.12 × V CC1 0.4 × V CC1 V 2) P_5.1.5

Datasheet 32 Rev. 1.1 2019-09-27

5.2 Wake Features

The following wake sources are implemented in the device:

  • Static Sense: WK/VSENSE input and/or GPIO WK in put are permanently active as a wake source, i.e WK_EN is set and/or FO/GPIO is enabled as wake input (see Chapter 9.2.2 & Chapter 11.1.3)
  • Cyclic Sense: WK/VSENSE input only active during On-time of Cyclic Sense period. Internal timer is activating GPIO HS during On-time for sensing the WK/VSENSE input (see Chapter 5.2.1)
  • Cyclic Wake: wake-up is controlled by internal timer, wake inputs are not used for Cyclic Wake (see Chapter 5.2.2)
  • CAN wake: Wake-up via CAN message, i. e. CAN wake-up pattern (WUP, see also Chapter 8)

5.2.1 Cyclic Sense

The Cyclic Sense feature is intended to reduce the quiescent current of the device and the application. In the Cyclic Sense configur ation, the GPIO (configure d as high-side driver) is switched On periodically, controlled by TIMER_CTRL. The high-side switch supplies external circuitries e.g. switches and/or resistor arrays, which are connected to the wake input WK (see Figure 6). Any edge change of the WK/VSENSE input signal during the On-time of the Cy clic Sense period causes a wake-up. Depending on the SBC mode, either the INTN is pulled Low (SBC Normal Mode and Stop Mode) or the SBC is woken enabling the VCC1 (after SBC Sleep Mode). Figure 6 Cyclic Sense Working Principle Switching Circuitry Config. as HS GPIOFO/GPIO WK/ VSENSE SBC STATE MACHINE WK GPIO_CTRL TIMER_CTRL P e rio d / On -Time Signal to uC INTN 10k 10k

Datasheet 33 Rev. 1.1 2019-09-27

5.2.1.1 Configuration and Op eration of Cyclic Sense

The correct sequence to configur e the Cyclic Sense is shown in Figure 7. All the configurations have to be performed before the On-time is set in the TIMER_CTRL registers. Cyclic Sense (=Timer) starts as s oon as the respective On-time has b een selected independently from the assignment of the HS and the filter configuration. The correct configuration sequence is as follows:

  • Configuring GPIO as HS with Cyclic Sense functionality
  • Enabling WK/VSENSE as wake source
  • Selecting the pull-up/down configuration, all configurations are valid for Cyclic Sense, recommended is the automatic pull-up / down selection
  • Configuring the timer period and On-time Figure 7 Cyclic Sense: Configuration and Sequence Note: If the sequence is not ensured the Cyclic Sense function might not work properly, e.g. an interrupt could be missed or an unintentional interrupt could be triggered. However, if Cyclic Sense is the only wake source and configured properly (e.g. Timer not yet set), then SBC Restart Mode is entered immediately because no valid wake source was set. Note: All configurations of period and On-time ca n be selected. However, recommended On-times for Cyclic Sense are 0.1ms, 0.3ms and 1ms for quiescent current saving reasons. The SPI_FAIL is set if the On-time is longer than the period. Note: A learning cycle is started every time when the timer is started via the On-time and GPIO is configured as HS with Cyclic Sense = ‘011 (i.e. the Cyclic Sense function is enabled). Cyclic Sense Configuration Configure GPIO as HS with cyclic sense function by setting GPIO = ‚011' in GPIO_CTRL Cyclic Sense starts / ends by setting / clearing On-time GPIO_CTRL configure as HS Select Timer Period and desired On-Time in TIMER_CTRL Period : 10, 20, 50, 100, 200 ms, 500ms, 1s, 2s, 5s, 10s, 20s, 50s, 100s, 200s, 500 s, 1000s On-Time: 0.1, 0.3, 1.0, 10, 20ms Select WK pull-up / pull-down configuration in WK_PUPD_CTRL No pull-up/-down, pull-down or pull -up selected, automatic switching A new timer configuration will become active immediately , i.e. as soon as CSN goes high Enable WK as a wake source WK_CTRL_1 WK_EN in WK_CTRL_1

Datasheet 34 Rev. 1.1 2019-09-27 The first sample of the WK/VSENSE input value (High or Low) is used as th e reference for the next cycle. If a change of the WK/VSENSE input level is detected during the On-time of the second or later cycle then a wake- up from SBC Sleep Mode or an interrupt during SBC Normal or SBC Stop Mode is triggered. A filter time of 16µs is implemented to avoid a parasi tic wake-up due to transients or EMI disturbances. The filter time tFWK1 is triggered right at the end of the selected On-time and a wake signal is recognized if:

  • there was an input level change (crossing the switching threshold level VWKth) between the current and previous cycle and
  • the input level did not change during the filter time A wake-up event due to Cyclic Sense also sets the bit WK_WU. During Cyclic Sense, WK_LVL_STAT is updated only with the sampled voltage levels of the WK/VSENSE pin in SBC Normal or SBC Stop Mode. Note: In SBC Stop Mode the respective bits WK_WU and WK_LVL are only updated if the timer On-time is configured for TIMER_ ON = '001'. The functionality of the sampling and different scenarios are depicted in Figure 8 to Figure 10. The behavior in SBC Stop and SBC Sleep Mode is identical except th at in SBC Normal and Stop Mode INTN is triggered to signal a change of WK/VSENSE input level and in SBC Sleep Mode, VCC1 will power-up instead. A wake-up event is triggered regardless if the bit WK_WU is already set. Figure 8 Cyclic Sense Timing Filter time tFWK1 On Time PeriodeGPIO HS Filter time tFWK1 HS static ON Cyclic Sense 1st sample taken as reference Wake detection possible on 2nd sample

Datasheet 36 Rev. 1.1 2019-09-27 The Cyclic Sense function is disabl ed at the following conditions (WK/ VSENSE is automati cally switched to Static Sense):

  • in case SBC Fail-Safe Mode is entered: The HS GPIO swit ch is disabled and the wake pin is changed to static sensing. An unintended wake-up event could be triggered when the WK/VSENSE input is changed to static sensing.
  • In SBC Normal, Stop, or Sleep Mode in case of an overcurrent or overtemperature (TSD2) event: the HS GPIO switch is disabled Note: The internal timer for Cyclic Se nse is not cleared automatically in case the HS switch is turned Off due to above mentioned failures. The timer is only cleared during SBC Restart Mode. This must be considered to avoid a loss of wake-up events, especially before entering SBC Sleep Mode, i.e. the software must ensure that at least another wake source is active or re-enable the GPIO HS again.

5.2.1.2 Cyclic Sense in Low-Power Mode

If Cyclic Sense is intended for use in SBC Stop or SBC Sleep Mode, it is necessary to activate Cyclic Sense in SBC Normal Mode before going to the low-power mode. A wake-up event due to Cyclic Sense sets the bit WK_WU. In SBC Stop Mode a wake-up event triggers an inte rrupt, in SBC Sleep Mode the wake-up event moves the device via SBC Restart Mode to SBC Normal Mode. Before returning to SBC Sleep Mode, the wake status registers WK_STAT_0 and WK_STAT_1 need to be cleared. Trying to go to SBC Sleep Mode with uncleared wake flags leads to a direct wake-up from Sleep Mode by going via Restart Mode to Normal Mode and triggering of RSTN. The intention of this behavior is to prevent a loss of a wake-up event during the transition. Note: if an over-current shutdown occurs at the GPIO HS in SBC Sleep Mode, while configured as Cyclic Sense, and Cyclic Sense is the only wake source, then the SBC leaves SBC Sleep Mode immediately because there is no other wake source available .

5.2.2 Cyclic Wake

The Cyclic Wake feature is intended to reduce the quie scent current of the device in the application. The internal timer wakes the load, e.g. th e microcontroller, periodically while it is in a low-power mode for the most of the time. For the Cyclic Wake feature the timer is configured as an internal wake-up source and periodically triggers an interrupt on INTN in SBC Normal and SBC Stop Mode. During SBC Sleep Mode, the timer periodically wakes the device (via SBC Restart to SBC Normal Mode). The correct sequence to configure the Cyclic Wake is shown in Figure 11. The sequence is as follows:

  • Enable Timer as a wake-up source in the register WK_CTRL_0,
  • Configure the period of the Timer. Also an On-time (any value except ‘000’ or ‘110’ or ‘111’) must be selected to start the Cyclic Wake function.

Datasheet 37 Rev. 1.1 2019-09-27 Figure 11 Cyclic Wake: Configuration and Sequence As in Cyclic Sense, the Cyclic Wake function starts as soon as the On -time is configured. An interrupt is generated for every start of the On-time except for the very first time when the timer is started.

5.2.3 Internal Timer

The integrated timer can be used to control the below features:

  • Cyclic Wake, i.e. to wake-up the microcontroller periodically in SBC Normal, Stop and Sleep Mode
  • Cyclic Sense, i.e. to perform cycl ic sensing using the wake input WK/VSENSE and the GPIO configured as HS by mapping the timer accordingly via the GPIO_CTRL register. Following periods and On-times can be selected via the register TIMER_CTRL respectively:
  • Period: 10ms, 20ms, 50ms, 100ms, 200ms, 500ms, 1s, 2s, 5s, 10s, 20s, 50s, 100s, 200s, 500s, 1000s
  • On-time: 0.1ms / 0.3ms / 1.0ms / 10ms / 20ms / Off at High or Low Note: It is also possible to activate Cyclic Sense an d Cyclic Wake at the same time with the same timer setting Cyclic Wake Configuration Cyclic Wake starts / ends by setting / clearing On-time INTN is pulled low at every rising edge of On-time except first one Periods : 10ms, 20ms, 50ms, 100 ms, 200ms 500ms, 1s, 2s, 5s, 10s, 20s, 50ms, 100s, 200 s, 500s, 1000 s On-times: any except ‘000 ' or ‘110 ' ‘111' A new timer configuration will become active immediately , i.e. as soon as CSN goes high Select the Timer as a wake source in TIMER_WK_EN, WK_CTRL_0 Select Timer Period and any On-Time in TIMER_CTRL No interrupt will be generated , if the timer is not enabled as a wake source

Datasheet 38 Rev. 1.1 2019-09-27

5.3 Charge Pump Output for Reverse Polarity Protection

A gate-driver (charge-pump output) is integrated in the TLE9471ES V33 to drive external n-channel logic-level MOSFETs on-board to provide Reverse Polarity Protection in the application or to control a KL. 30 switch (see Figure 12). The gate voltage is provided at the pin VCP which should be connected as shown in Chapter 14. The Charge Pump is able to drive up to 3 n-channel MOSFETs with a typ. Ron of 5mΩ. A spread spectrum modulation feature is implemented for improved EMC behavior. Enabling and configuring the spread spectrum modulation frequency is achieved via the SPI bits SS_MOD_FR. Figure 12 Simplified Charge Pump Block The charge pump output VCP is disabled in SBC Init Mode and can be configured in SBC Normal Mode via the SPI bit CP_EN. To prevent an unintentional modificati on of the charge pump state the bit CP_EN can be locked by setting the bit CFG_LOCK_0. I n c a s e t h e c h a r g e p u m p o u t p u t m u s t b e d i s a b l e d a g a i n t h e n i t i s necessary to clear CFG_LOCK_0 before. The Charge Pump will also stay enabled in the SBC Stop, Sleep, Restart or Fail-Safe Mode if it was not disabled before entering the respective mode. It does not switch-Off due to overvoltage. Diagnosis is available by checking the bit CP_EN. 1kDevice protection against reverse battery VCPVS Dedicated SBC supply input Fast switch off path Charge Pump Output Clamping Circuit CP-EN CP-EN CK

Datasheet 39 Rev. 1.1 2019-09-27

5.3.1 Electrical Characteristics for Charge Pump

Table 10 Electrical Characteristics VS = 5.5 V to 28 V; Tj = -40°C to +150°C; SBC Normal Mode; all voltages with respect to ground; positive current defined flowing into pin (unless otherwise specified) Parameter Symbol Values Unit Note or Test Condition Number Min. Typ. Max. Charge Pump Output Voltage V CP_1 VS+ 4.5 – VS+ 6.5 V 1)VS = 5.5V; ICP = -40uA; CL = 3.3nF 1) Applies for the default frequency setting. See also SPI bits 2MHZ_FREQ P_5.3.1 Charge Pump Output Voltage VCP_2 VS+ 9.5 – VS+ 14 V 1)2)VS = 10V; ICP = -100uA; CL = 3.3nF P_5.3.2 Charge Pump Output Voltage VCP_3 VS+ 10 – VS+ 16 V 1)VS ≥ 13.5V; ICP = -200uA; CL = 3.3nF P_5.3.3 Maximum Charge Pump Output Current ICP 200 – 1200 µA 1)2)VCP = VS + 10V; VS ≥ 13.5V; CL = 3.3nF P_5.3.4 Charge Pump Leakage Current ICP,LK –0 . 5 2µ A 2)VCP = 0V = Off; VS = 13.5V 2) Not subject to production test, specified by design. P_5.3.5 Charge Pump Enabling Time tCP_ON – 95 200 µs 1)2)CSN = High to VCP > VS + 10V; VS = 13.5V, CL = 3.3nF P_5.3.6 Charge Pump Disabling Time tCP_OFF –4 5 6 5 µ s 1)2)CSN = High to VCP < VS + 2V; VS = 13.5V, CL = 3.3nF P_5.3.7

Datasheet 40 Rev. 1.1 2019-09-27

5.4 High-Voltage Measurement Interface

5.4.1 Block Description

This function provides the possibility to measure a voltage, e.g. th e unbuffered battery voltage, with the protected WK/VSENSE HV-input. The measured voltage is routed out at FO/GPIO in case it is not configured as FO. A simple external voltage divider needs to be plac ed to provide th e appropriate voltage level to the microcontroller A/D converter input. For power-saving re asons, the function is available only in SBC Normal Mode and it is disabled in all other SBC modes. The benefit of the function is that the signal is measured by a HV-input pin and that there is no current flowing through the resistor divider during low-power modes. The functionality is shown in a simplified application diagram in Figure 46.

5.4.2 Functional Description

This measurement function is by default disabled. In this case, WK/VSENSE and FO/GPIO have their default functionality. The switch S_MEAS is open for this configuration (see Figure 46), i.e. there is no connection between the pins. The measurement function can be enabled via the SPI bit WK_MEAS. If WK_MEAS is set to ‘1’, then the measurement function is enabled and the switch S_MEAS is closed in SBC Normal Mode. S_MEAS is open in all other SBC modes. In this function the pull-up and pull-down currents of WK/VSENSE and FO/GPIO are disabled and the internal WK /VSENSE and FO/GPIO signals are gated. In addition, the settings for WK/VSENSE and FO/GPIO in the registers WK_PUPD_CTRL, WK_CTRL_1 and GPIO_CTRL are ignored but changing these setting is no t prevented. The registers WK_STAT_0, WK_STAT_1 and WK_LVL_STAT are not updated with respect to the inputs WK/VSENSE and FO/GPIO. However, if only WK/VSENSE or GPIO WK are set as wake sources and a SBC Sleep Mode command is set, then the SPI_FAIL flag is set and the SBC changes into SBC Restart Mode (see Chapter 5.1 also for wake capability of WK/VSENSE and GPIO WK). If WK_MEAS is set then neither the FO (including the FO test via FO_ON) nor the GPIO functionality or wake functionality is available. Trying to change the GPIO_CTRL configurations will set the SPI_FAIL. If FO/GPIO is configured as FO or any other GPIO configuration, then WK_MEAS cannot be set and SPI_FAIL is triggered, i.e. FO/GPIO must be first set Off initially. Table 11 Differences between Normal WK Function and Measurement Function Affected Settings/Modules for WK/VSENSE and FO/GPIO Inputs WK_MEAS = 0 WK_MEAS = 1 S_MEAS configuration ‘open’ ‘cl osed’ in SBC Normal Mode, ‘open’ in all other SBC Modes but configuration is kept Internal WK/VSENSE & FO/GPIO signal processing Default wake and level signaling function, WK_STAT_0, WK_STAT_1 and WK_LVL_STAT are updated accordingly WK/VSENSE and FO/GPIO signals are gated internally, WK_STAT_0, WK_STAT_1 and WK_LVL_STAT are not updated

Datasheet 41 Rev. 1.1 2019-09-27 Note: There is a diode in series to the switch S_MEAS (not shown in the Figure 46), which influences the temperature behavior of the switch. See also Figure 13. WK_EN, GPIO configured as WK Wake-up via WK/VSENSE and GPIO WK possible Setting the wake enable bits is ignored, i.e. the measurement function has priority but the bits can be set. If only WK_EN and/or GPIO as WK are set while trying to go to SBC Sleep Mode, then the SPI_FAIL flag is set and the SBC changes into SBC Restart Mode SBC Fail-Safe Mode behavior WK/VSENSE is automatically activated as wake source; see Table 23 for GPIO behavior Measurement function configuration is kept, switch S_MEAS is open WK_PUPD_CTRL normal configuration is possible n o pull-up or pull-down enabled FO functionality FO functionality is available if configured accordingly FO functionality is not available. FO/GPIO must be set to Off before setting WK_MEAS. Otherwise the SPI_FAIL flag is set. Table 11 Differences between Normal WK Function and Measurement Function (cont’d) Affected Settings/Modules for WK/VSENSE and FO/GPIO Inputs WK_MEAS = 0 WK_MEAS = 1

Datasheet 42 Rev. 1.1 2019-09-27

5.4.3 Electrical Characteristics for Measurement Interface

Figure 13 Typical Drop Voltage Characteristics of switch S_MEAS (between WK/VSENSE & FO/GPIO) Table 12 Electrical Characteristics VS = 5.5 V to 28 V; Tj = -40°C to +150°C; SBC Normal Mode; all voltages with respect to ground; positive current defined flowing into pin (unless otherwise specified) Parameter Symbol Values Unit Note or Test Condition Number Min. Typ. Max. Input leakage current I WK_MEAS_LK -2 2 µA 0 V < VWK_IN < VS + 0.3V Same parameter as P_10.3.5; P_5.4.1 Drop Voltage across S_MEAS switch between WK/VSENSE and FO/GPIO when enabled for voltage measurement; V Drop,S_MEAS 40 160 250 mV 1)4V < VWK_IN < VS + 0.3V; IWK1 = 200µA; Tj = 25°C Refer to Figure 13 1) Not subject to production test; specified by design P_5.4.2 100 150 200 250 300 350 400 450 500 -40 25 150 VDROP,S_MEAS - DROP VOLTAGE OF SWITCH (mV) Tj - JUNCTION TEMPERATURE (°C) 50 mA 100 mA 250 mA 500 mA VS = 13.5V

Datasheet 43 Rev. 1.1 2019-09-27

5.5 Spread Spectrum Modulation Frequency Function

The spread spectrum modulation frequency function can be used to reduce electromagnetic emissions for the buck regulator and for the charge pump. The spread spectrum function can be enabled and configured by the bits SS_MOD_FR. The spread spectrum function is de rived from the internal 2MHz oscilla tor (~0.5µs period). The calculations below are applied to the 2.0MHz setting ( 2MHZ_FREQ = ‘001’ (for all the other frequencies the values can be derived). There is a counter adjusting the osci llator step values up and down. Ther e is a maximum of 32 steps for the counter available. For the frequency range 2MHZ_FREQ = ‘0xx’ we can choose following modulation frequencies: Table 13 Deriving the Modu lation Frequency Steps Setting Periods / Step Width Typ. Result ing Period Typ. Modulation Frequency SS_MOD_FR = ‘11’ 0.5us / 1 period of 0.5us 16us 1/16us = 62.5 kHz SS_MOD_FR = ‘10’ 1.0us / 2 period s of 0.5us 32us 1/32us = 31.25 kHz SS_MOD_FR = ‘01’ 2.0us / 4 period s of 0.5us 64us 1/64us = 15.625 kHz

Datasheet 44 Rev. 1.1 2019-09-27

6 Voltage Regulator 1

6.1 Block Description

The TLE9471ES V33 includes a fully integrated SMPS st ep-down voltage regulator which is the main voltage regulator. The simplified block diagram is shown in Figure 14. Figure 14 Simplified DC/DC Block Diagram Functional features

  • 3.3V SMPS (Step-Down) Buck regulator with inte grated high-side power switching transistor and freewheeling diode
  • PWM modulation for maximum current capabi lity with 2% output voltage tolerance
  • Up to 1% output voltage tolerance for a li mited supply voltage and temperature range
  • Integrated linear-mode low-power regulator to reduce the current consumption at light loads;
  • Automatic transition between PWM modulation and low-power regulator;
  • 100% Duty Cycle;
  • Programmable switching frequency and configurab le spred spectrum feature for EME improvement;
  • Internal compensation;
  • Integrated soft-start
  • Undervoltage prewarning and detectio n with selectable reset thresholds
  • Overvoltage detection
  • Output current limit I BCKSW,lim configurable via SPI
  • Short circuit detection and switch Off at undervolt age fail threshold (device enters SBC Fail-Safe Mode). GND Buck Converter VCC1 BCKSW Feedforward Soft Start Ramp Generator Bandgap Reference Logic SPI VS

Datasheet 45 Rev. 1.1 2019-09-27

6.2 Functional Description

The Voltage Regulator 1 is always enabled in SBC Norm al, SBC Stop and SBC Restart Mode and is disabled in SBC Sleep and Fail-Safe Mode. The switched supply output pin is BCKSW, the voltage feedback pin is VCC1 for the step-down converter. Current Limitation Configurations: The regulator can provide an ou tput current depending on I BCKSW,lim. The current limitation threshold can be adjusted with the bits ICC1_LIM_ADJ. A soft-start feature is implemented that limits the current to the lowest value during start-up of VCC1 as long as RSTN is Low. After tRD1 has expired, the default value is resumed after power-up or the configured value after SBC Sleep- or Fail-Safe Mode.

6.2.1 Pulse With Modulation (PWM) and Spread Spectrum Modulation

The fixed frequency pulse width modulation is based on a peak current mode to have a fast reaction time and optimum load and line regulation. Buck regulator has a dedicated clock ge neration with a default frequency o f t y p . 2 . 2 M H z ( d e f a u l t v a l u e s ) . The switching frequency can be adju sted depending on the application requirements via the SPI bits 2MHZ_FREQ. A spread spectrum modulation of the integrated SMPS switching frequency is implemented for optimum EMC behavior. Enabling and configuring the spread spec trum modulation frequency is done via the SPI bits SS_MOD_FR.

6.2.2 Low-Power Mode Operation

For low-quiescent current reasons, a low-power linear mode regulator with a decreased accuracy (+/-3%) is turned On in SBC Stop Mode if the load current on VCC1 falls below IVCC1 > IBCKSW,Ipeak1,f or IBCKSW,Ipeak2,f.

6.2.3 PWM to Low-Power Mode Handover

If SBC Stop Mode is reached and the load current on VCC1 falls below the active peak threshold (I BCKSW,Ipeak1,f or IBCKSW,Ipeak2,f), then the low-quiescent current mode is activated by disabling the switch-mode regulator. If the load current on VCC1 exceeds IVCC1 > IBCKSW,Ipeak1,r or IBCKSW,Ipeak2,r, then the switch-mode regulator is also activated to support an optimum dynamic load behavior. The current consumption will then increase by typ. 3mA. The SBC Mode stays unchanged. If the load current on VCC1 falls below the selected threshold (I BCKSW,Ipeak1,f or I BCKSW,Ipeak2,f), then the low- quiescent current mode is resumed again by disabling the high-power mode regulator. Two different active peak thresholds can be selected via SPI: Table 14 Current Limitation Configurations SPI Setting ICC1_LIM_ADJ Typ. Limitation Current Note ‘00’ 0.75 A setting in case of lower lo ad currents and smaller ext. components ‘01’ 1.0 A default value, recommended setting ‘10’ 1.2 A setting for maximum load currents ‘11’ 1.5 A setting not recommended -

Datasheet 46 Rev. 1.1 2019-09-27

  • I_PEAK_TH = ‘0’(default): the lower VCC1 active peak threshold 1 is selected with lowest quiescent current consumption in SBC Stop Mode (IStop_1,25, IStop_1,85);
  • I_PEAK_TH = ‘1’: the higher VCC1 active peak threshold 2 is selected with an increased quiescent current consumption in SBC Stop Mode (IStop_2,25, IStop_2,85);

6.2.4 External Components Selection

The DC/DC module is designed in order to give as much as possible flexibility in the final application in terms of input and output voltage range, switching frequency. This reflects also in a large possible spread for system passive components (L-C output filter). System stability is guaranteed in the suggested range of output components values listed in Table 15. Note: The above table specifies the range for each component individually. The proper combination of components has to be chosen to ensure the targeted performance depending on the buck switching frequency and load current profile. Above values are not subject to production test but specified by design. Table 15 External Components Selection Range External Component Min. Valu eC h a r a c t e r i z a t i o n M a x . V a l u e Inductor (Lout) 6.8µH 10µH 47µH Capacitor (Cout) 10µF 22µF 47µF ESR Cout – – 100m Ω

Datasheet 47 Rev. 1.1 2019-09-27

6.3 Electrical Characteristics

Table 16 Electrical Characteristics VS = 3.8 V to 28 V; Tj = -40°C to +150°C all voltages with respect to ground, positive current flowing into pin (unless otherwise specified) Parameter Symbol Values Unit Note or Test Condition Number Min. Typ. Max. Regulated Voltage on VCC1 pin VCC1_1 3.23 3.3 3.37 V Buck in PWM; 10µA < I VCC1 < 250mA P_6.3.2 Regulated Voltage on VCC1 including Line and Load Regulation (Full Load Current Range) V CC1_2 3.23 3.3 3.37 V Buck in PWM; 6V < VS < 28V; 10µA < I VCC1 < 500mA P_6.3.25 Regulated Voltage on VCC1 including Line and Load Regulation (Higher Accuracy Range) V CC1_3 3.27 – 3.34 V 3)Buck in PWM; 8V < VS < 18V; 25°C < Tj < 125°C; 20mA < I VCC1 < 300mA P_6.3.19 Regulated Voltage on VCC1 including Line and Load Regulation (Low-Power Mode) V CC1_4 3.26 3.3 3.4 V 3)Stop Mode, 10µA < I VCC1 < I_PEAK_TH P_6.3.5 Buck Drop-out voltage VBUCK,D1 - - 500 mV IVCC1 = 200mA, VS = 3.3V P_6.3.26 Buck Switching Frequency 1 fBUCK,SW1 1.62 1.8 1.98 MHz 1)2MHZ_FREQ =’000’ P_6.3.10 Buck Switching Frequency 2 fBUCK,SW2 1.80 2.0 2.20 MHz 1)2MHZ_FREQ =’001’ P_6.3.11 Buck Switching Frequency 3 (default value) fBUCK,SW3 1.98 2.2 2.42 MHz 1)2MHZ_FREQ =’010’ P_6.3.12 Buck Switching Frequency 4 fBUCK,SW4 2.16 2.4 2.64 MHz 1)2MHZ_FREQ =’011’ P_6.3.13 Overcurrent Limitation (ICC1_LIM_ADJ= ‘01’) IBCKSW,lim_01 0.8 1.0 1.25 A 3)2)current flowing out of pin, V CC1 = 0V, VS > 6V, default value P_6.3.14 Overcurrent Limitation (ICC1_LIM_ADJ= ‘00’) IBCKSW,lim_00 0.6 0.75 0.95 A 3)2)current flowing out of pin, VCC1 = 0V, VS > 6V P_6.3.21

Datasheet 48 Rev. 1.1 2019-09-27 Overcurrent Limitation (ICC1_LIM_ADJ= ‘10’) IBCKSW,lim_10 0.96 1.25 1.60 A 3)2)current flowing out of pin, V CC1 = 0V, VS > 6V P_6.3.22 Overcurrent Limitation (ICC1_LIM_ADJ= ‘11’) IBCKSW,lim_11 1.1 1.5 1.95 A 3)2)current flowing out of pin, V CC1 = 0V, VS > 6V P_6.3.23 VCC1 Active Peak Threshold 1 (Transition threshold between low-power and high-power mode regulator) IBCKSW,Ipeak1,r 1.5 3.25 5.0 mA 3) ICC1 rising; VS = 13.5V; I_PEAK_TH = ‘0’ P_6.3.18 VCC1 Active Peak Threshold 1 (Transition threshold between high-power and low-power mode regulator) I BCKSW,Ipeak1,f 1.2 2.3 3.5 mA 3) ICC1 falling; VS = 13.5V; I_PEAK_TH = ‘0’ P_6.3.15 VCC1 Active Peak Threshold 2 (Transition threshold between low-power and high-power mode regulator) I BCKSW,Ipeak2,r 2.5 6.25 10.0 mA 3) ICC1 rising; VS = 13.5V; I_PEAK_TH = ‘1’ P_6.3.16 VCC1 Active Peak Threshold 2 (Transition threshold between high-power and low-power mode regulator) IBCKSW,Ipeak2,f 2.2 4.5 8 mA 3) ICC1 falling; VS = 13.5V; I_PEAK_TH = ‘1’ P_6.3.17 1) Not subject to production test, tolerance defined by internal oscillator tolerance. 2) Current limitation value is max. 20% higher for VPOR,f < VS < 6 V to optimize low-drop operation behavior. 3) Not subject to production test, specified by design. Table 16 Electrical Characteristics (cont’d) VS = 3.8 V to 28 V; Tj = -40°C to +150°C all voltages with respect to ground, positive current flowing into pin (unless otherwise specified) Parameter Symbol Values Unit Note or Test Condition Number Min. Typ. Max.

Datasheet 49 Rev. 1.1 2019-09-27

7 Voltage Regulator 2

7.1 Block Description

Figure 15 Module Block Diagram Functional Features

  • 5 V low drop-out linear voltage regulator
  • Protected against short to battery vo ltage, e.g. for off-board sensor supply
  • Can also be used for CAN supply
  • VCC2 undervoltage monitoring. Please refer to Chapter 12.7 for more information
  • Can be active in SBC Normal, SBC Stop, an d SBC Sleep Mode (not SBC Fail-Safe Mode)
  • VCC2 switches Off after entering SBC Restart Mode. Switch Off is latched, LDO must be enabled via SPI after shutdown.
  • Overtemperature protection
  • ≥ 470nF ceramic capacitor at output voltage for stability, with ESR < 1Ω @ f = 10 kHz, to achieve the voltage regulator control loop stability based on the safe phase margin (bode diagram).
  • Output current capability up to I VCC2,lim. GND Overtemperature Shutdown Bandgap Reference VS State Machine VCC 2 INH Vref

Datasheet 50 Rev. 1.1 2019-09-27

7.2 Functional Description

In SBC Normal Mode VCC2 can be switched On or Off via SPI. For SBC Stop- or Sleep Mode, the VCC2 has to be switched On or Off in SBC Normal Mode before entering the respective SBC mode. The regulator is automatically switched Off in SBC Restart Mode The regulator can provide an output current up to IVCC2,lim. For low-quiescent current reasons, the output voltage ac curacy is decreased in SBC Stop and Sleep Mode (if enabled) because a low-power mode regulator with a lower accuracy (VCC2,out4) is active for small loads. If the load current on VCC2 exceeds I VCC2 > I VCC2,Ipeak,r then the high-power mode regu lator will also be enabled to support an optimum dynamic load behavior. The current consumption increases by typ. 2.9mA. The SBC Mode stays unchanged. If the load current on VCC2 falls below the threshold (I VCC2 < IVCC2,Ipeak,f), then the low-quiescent current mode is resumed by disabling the high-power mode regulator. Both regulators are active in SBC Normal Mode. Note: If the VCC2 output voltage is supplying external off-board loads, the application must consider the series resonance circuit built by cable inductance and decoupling capacitor at the load. Sufficient damping must be provided. Note: To avoid excessive repetitive short-circuit conditions, It is recommended to detect the shutdown reason for VCC2 and keep the regulator Off after multiple over-temperature shutdowns.

7.2.1 Short to Battery Protection

The output stage is protected for short to VBAT. No inverse current flows if the voltage on VCC2 is higher than the nominal output voltage.

Datasheet 51 Rev. 1.1 2019-09-27

7.3 Electrical Characteristics

Table 17 Electrical Characteristics VS = 5.5 V to 28 V; Tj = -40°C to +150°C; all voltages with respect to ground, positive current flowing into pin (unless otherwise specified) Parameter Symbol Values Unit Note or Test Condition Number Min. Typ. Max. Output Voltage Including Line and Load Regulation (Full Load Current Range) VCC2,out1 4.9 5.0 5.1 V 1)SBC Normal Mode; 10µA < IVCC2 < 100mA 6V < VS < 28V 1) In SBC Stop Mode, the specified outp ut voltage tolerance applies when IVCC2 has exceeded the selected active peak threshold (IVCC2,Ipeak,r) but with increased current consumption. P_8.3.1 Output Voltage Including Line and Load Regulation VCC2,out2 4.9 5.0 5.1 V 1)SBC Normal Mode; 10µA < IVCC2 < 50mA P_8.3.2 Output Voltage Including Line and Load Regulation (Higher Accuracy Range) V CC2,out3 4.95 5.0 5.05 V 2)SBC Normal Mode; 10µA < IVCC2 < 5mA 8V < VS < 18V 2) Not subject to production test, specified by design. P_8.3.3 Output Voltage Including Line and Load Regulation (Low-Power Mode) VCC2,out4 4.9 5.05 5.2 V SBC Stop / Sleep Mode; 10µA < IVCC2 < IVCC2,Ipeak P_8.3.4 Drop-Out Voltage VCC2,d1 – – 500 mV IVCC2 = 30mA VS = 5V P_8.3.5 VCC2 Active Peak Threshold (Transition threshold between low-power and high- power mode regulator) I VCC2,Ipeak,r 2.3 3.3 4.4 mA 2)ICC2 rising; VS = 13.5V; P_8.3.6 VCC2 Active Peak Threshold (Transition threshold between high-power and low- power mode regulator) I VCC2,Ipeak,f 1.4 2.2 3.2 mA 2)ICC2 falling; VS = 13.5V; P_8.3.7 Overcurrent limitation IVCC2,lim 100 – 450 mA 2)current flowing out of pin, VCC2 = 0V P_8.3.8

Datasheet 52 Rev. 1.1 2019-09-27 Figure 16 Typical on-resistance of VCC2 pass device during linear (RON) mode for ICC2 = 30mA

Datasheet 53 Rev. 1.1 2019-09-27 Figure 17 On-resistance range of VC C2 pass device during linear (RON) mode for ICC2 = 50mA

High-Speed CAN FD Transceiver Datasheet 54 Rev. 1.1 2019-09-27

8 High-Speed CAN FD Transceiver

8.1 Block Description

Figure 18 Functional Block Diagram

8.2 Functional Description

The Controller Area Network (CAN) tr ansceiver part of the SBC provides High-Speed (HS) differential mode data transmission (up to 2Mbaud) an d reception in automotive and indus trial applications. It works as an interface between the CAN protocol controller and the physical bus lines compatible to ISO 11898-2:2016 and SAE J2284. The CAN FD transceiver offers low-power modes to reduce current consumption. This supports networks with partially powered down nodes. To support software diagnostic functions, a CAN Receive-only Mode is implemented. It is designed to provide excellent passive behavior when the transceiver is swit ched Off (mixed networks, clamp 15/30 applications). A wake-up from the CAN Wake Capable Mode is possible via a message on the bus. Thus, the microcontroller can be powered down or idled and is woken up by the CAN bus activities. The CAN transceiver is designed to withstand the severe conditions of automotive applications and to support 12V applications. The transceiver can also be configured to Wake Capable in order to save current and to ensure a safe transition from Normal to Sleep Mode (to avoid losing messages). TXDCAN Output Stage Driver Temp.- Protection CANH CANL + timeout RXDCAN Receiver MUX VCC 1 SPI Mode Control To SPI diagnostic VCAN VCC1 RTD Wake Receiver Vs VCAN

High-Speed CAN FD Transceiver Datasheet 56 Rev. 1.1 2019-09-27

8.2.1 CAN Off Mode

The CAN Off Mode is the default mode after power-up of the SBC. It is available in all SBC Modes and is intended to completely stop CAN ac tivities or when CAN communication is not needed. In CAN Off Mode, a wake-up event on the bus is ignored.

8.2.2 CAN Normal Mode

The CAN Transceiver is enabled via SPI. CAN Normal Mode is designed for normal data transmission/reception within the HS CAN network. The Mode is available in SBC Normal Mode. Transmission: The signal from the microcontroller is applied to the TXDCAN input of the SBC. The bus driver switches the CANH/L output stages to transfer this input signal to the CAN bus lines. Enabling sequence: The CAN transceiver requires an enabling time tCAN,EN before a message can be sent on the bus. This means that the TXDCAN signal can only be pulled Low after the enabling time. If this is not ensured, then the TXDCAN needs to be set back to High (=recessive) until the enab ling time is completed. Only the next dominant bit is transmitted on the bus. Figure 21 shows different scenarios and explanations for CAN enabling. Figure 21 CAN Transcei ver Enabling Sequence Reduced Electromagnetic Emission: To reduce electromagnetic emissions (EME), the bus driver controls CANH/L slopes symmetrically. Reception: Analog CAN bus signals are converted into digital signals at RXDCAN via the differential input receiver. t VCANDIFF tCAN ,EN t VTXDCAN t CAN Mode CAN NORMAL CAN OFF CAN,ENt recessive TXDCAN level required bevor start of transmission tCA N, E Nnot ensured , no transmission on bus CAN,ENt Correct sequence , Bus is enabled after tCAN, EN tCAN, E Nnot ensured , no transmission on bus recessive TXDCAN level required Dominant Recessive

High-Speed CAN FD Transceiver Datasheet 57 Rev. 1.1 2019-09-27

8.2.3 CAN Receive Only Mode

In CAN Receive Only Mode (RX only), the driver stage is de-activated but reception is still operational. This mode is accessible by an SPI command in SBC Normal Mode and in SBC Stop Mode. Note: The transceiver is still properly working in Rece ive Only mode even if VCAN is not available because of an independent receiver supply.

8.2.4 CAN Wake Capable Mode

This mode can be used in SBC Stop, Sleep, Restart and Normal Mode by programming via SPI and it is used to monitor bus activities. It is automatically accessed in SBC Fail-Safe Mode. A wake-up signal on the bus results in a change of behavior of the SBC, as described in Table 18. As a signalization to the microcontroller, the RXDCAN pin is set Low and stays Low until the CAN transceiver is changed to any other mode. After a wake-up event, the transceiver can be switched to CAN Normal Mode via SPI for bus communication. As shown in Figure 22, a wake-up pattern (WUP) is signalled on the bus by two consecutive dominant bus levels for at least tWake1 (wake-up time) and less than tWake2, each separated by a recessive bus level of greater than tWake1 and shorter than tWake2. Figure 22 CAN Wake-up Pattern Detection ac cording to the Definition in ISO 11898-2 Rearming the Transceiver for Wake Capability: After a BUS wake-up event, the tran sceiver is woken. However, the CAN transceiver mode bits will still show Wake Capable (=‘01’) so that the RXDCAN signal is pulled Low. There are two possibilities how the CAN transceiver’s Wake Capable mode is enabled again after a wake-up event:

  • The CAN transceiver mode must be toggled, i.e. swit ched from Wake Capable Mode to CAN Normal Mode, CAN Receive Only Mode or CAN Off, before switching to CAN Wake Capable Mode again. Ini Bias off Bias off Bias off Bias on Wait Bias off Bus recessive > tWAKE1 Bus dominant > tWAKE1 optional: tWAKE2 expired Bus recessive > tWAKE1 Bus dominant > tWAKE1 optional: tWAKE2 expired Entering CAN Normal or CAN Recive Only Entering CAN wake capable

High-Speed CAN FD Transceiver Datasheet 58 Rev. 1.1 2019-09-27

  • Rearming is done automatically when the SBC is ch anged to SBC Stop, SBC Sleep, or SBC Fail-Safe Mode to ensure wake-up capability. Wake-Up in SBC Stop and Normal Mode: In SBC Stop Mode, if a wake-up is detected, it is always signaled by the INTN output and in the WK_STAT_0 SPI register. It is also signaled by RXDCAN pulled to Low. The same applies for the SBC Normal Mode. The microcontroller needs to set the device from SBC Stop Mode to SBC Normal Mode, there is no automatic transition to Normal Mode. For functional safety reasons, the watchdog is automa tically enabled in SBC Stop Mode after a Bus wake-up event in case it was disabled before (if bit WD_EN_ WK_BUS was configured to High before). Wake-Up in SBC Sleep Mode: Wake-up is possible via a CAN message. The wake-up au tomatically transfers the SBC into the SBC Restart Mode and from there to Normal Mode the corresponding RXDCAN pin is set to Low. The microcontroller is able to detect the Low signal on RXDCAN an d to read the wake source out of the WK_STAT_0 register via SPI. No interrupt is generated when coming out of Sleep Mode . The microcontroller can now for example switch the CAN transceiver into CAN Normal Mode via SPI to start communication.

8.2.5 CAN Bus termination

In accordance with the CAN configuration, four types of bus terminations are allowed:

  • C A N N o r m a l M o d e: VCAN/2 termination;
  • C A N R e c e i v e O n l y M o d e: VCAN/2 termination in case that VCAN is nominal supply; when VCAN UV is detected, the termination is 2.5V;
  • C A N W a k e C a p a b l e: GND termination: after wake-up, the termination is 2.5V;
  • C A N O f f: no termination necessary (bus floating). When entering CAN Wake Capable mode the termination is only connected to GND only after the t_silence time has expired.

8.2.6 TXD Time-out Feature

If the TXDCAN signal is dominant for a time t > tTXDCAN_TO, in CAN Normal Mode, the TXDCAN time-out function deactivates the transmission of the signal at the bus setting the TXDCAN pin to recessive. This is implemented to prevent the bus from being blocke d permanently due to an error. Th e transmitter is disabled and thus switched to recessive state. The CAN SPI control bits (CAN on BUS_CTRL_0) remain unchanged and the failure is stored in the SPI flag CAN_FAIL. The CAN transmitter stage is activa ted again after the dominant time-out condition is removed and the transceiver is automatically switched back to CAN Normal Mode. Table 18 Action due to CAN Bus Wake-Up SBC Mode SBC Mode after Wake-up VCC1 INTN RXDCAN Normal Mode Normal Mode On Low Low Stop Mode Stop Mode On Low Low Sleep Mode Restart Mode Ramping Up High Low Restart Mode Restart Mode On High Low Fail-Safe Mode Restart Mode Ramping Up High Low

High-Speed CAN FD Transceiver Datasheet 59 Rev. 1.1 2019-09-27

8.2.7 Bus Dominant Clamping

If the HS CAN bus signal is dominant for a time t > tBUS_CAN_TO,in CAN Normal and Rece ive Only Mode a bus dominant clamping is detected and the SPI bit CAN_FAIL is set. The transceiver configuration stays unchanged. In order to avoid that a bus dominant clamping is detected due to a TXD time-out the bus dominant clamping filter time tBUS_CAN_TO > tTXDCAN_TO.

8.2.8 Undervoltage Detection

The voltage at the CAN supply pin is monitored in CAN Normal and Receive Only Mode. In case of VCAN undervoltage a signalization via SPI bit VCAN_UV is triggered and the TLE9471ES V33 disables the transmitter stage. If the CAN supply reaches a higher level than the undervoltage detection threshold (VCAN > VCAN_UV,r), the transceiver is automatically switched back to CAN Normal Mode. The undervoltage detection is enable d if the mode bit CAN_1 = ‘1’, i.e. in CAN Normal or CAN Receive Only Mode.

High-Speed CAN FD Transceiver Datasheet 60 Rev. 1.1 2019-09-27

8.3 Electrical Characteristics

Table 19 Electrical Characteristics Tj = -40°C to +150°C; VS = 5.5 V to 28 V; VCAN = 4.75 V to 5.25 V; RL = 60 Ω; CAN Normal Mode; all voltages with respect to ground, positive current flowing into pin (unless otherwise specified) Parameter Symbol Values Unit Note or Test Condition Number Min. Typ. Max. CAN Bus Receiver Differential Receiver Threshold Voltage, recessive to dominant edge Vdiff,rd_N – 0.80 0.90 V Vdiff = VCANH - VCANL; -12V ≤ VCM(CAN) ≤ 12V; 0.9V ≤ Vdiff,D_Range ≤ 8V; CAN Normal Mode P_9.3.2 Differential Receiver Threshold Voltage, dominant to recessive edge Vdiff,dr_N 0.50 0.60 – V Vdiff = VCANH -VCANL; -12V ≤ VCM(CAN) ≤ 12V; -3V ≤ Vdiff,D_Range ≤ 0.5V; CAN Normal Mode P_9.3.3 Common Mode Range CMR -12 – 12 V 4) P_9.3.4 CANH, CANL Input Resistance Rin 20 40 50 k Ω CAN Normal / Wake Capable Mode; Recessive state; -2 V ≤ V CANL/H ≤ +7 V P_9.3.5 Differential Input Resistance Rin_diff 40 80 100 k Ω CAN Normal / Wake Capable Mode; Recessive state; -2 V ≤ VCANL/H ≤ +7 V P_9.3.6 Input Resistance Deviation between CANH and CANL DRi -3 – 3 % 4)Recessive state VCANL = VCANL/H = 5V P_9.3.7 Input Capacitance CANH, CANL versus GND Cin – 2 04 0p F 1)VTXDCAN = 5V P_9.3.8 Differential Input Capacitance CANH versus CANL Cin_diff – 1 02 0p F 1)VTXDCAN = 5V P_9.3.9 Wake-up Receiver Threshold Voltage, recessive to dominant edge Vdiff, rd_W – 0.8 1.15 V -12V ≤ VCM(CAN) ≤ 12V; 1.15V ≤ Vdiff,D_Range ≤ 8V; CAN Wake Capable Mode P_9.3.10 Wake-up Receiver Threshold Voltage, dominant to recessive edge V diff, dr_W 0.4 0.7 – V -12V ≤ VCM(CAN) ≤ 12V; -3V ≤ Vdiff,D_Range ≤ 0.4V; CAN Wake Capable Mode P_9.3.11 CAN Bus Transmitter CANH/CANL Recessive Output Voltage (CAN Normal Mode) VCANL/H_NM 2.0 – 3.0 V CAN Normal Mode VTXDCAN = Vcc1; no load P_9.3.12

High-Speed CAN FD Transceiver Datasheet 61 Rev. 1.1 2019-09-27 CANH/CANL Recessive Output Voltage (CAN Wake Capable Mode) VCANL/H_LP -0.1 – 0.1 V CAN Wake Capable Mode; VTXDCAN = Vcc1; no load P_9.3.13 CANH, CANL Recessive Output Voltage Difference V diff = VCANH - VCANL (CAN Normal Mode) Vdiff_r_N -500 – 50 mV CAN Normal Mode; VTXDCAN = Vcc1; no load P_9.3.14 CANH, CANL Recessive Output Voltage Difference Vdiff = VCANH - VCANL (CAN Wake Capable Mode) Vdiff_r_W -200 – 50 mV CAN Wake Capable Mode; VTXDCAN = Vcc1; no load P_9.3.15 CANL Dominant Output Voltage VCANL 0.5 – 2.25 V CAN Normal Mode; VTXDCAN = 0V; VCAN = 5V; 50Ω ≤ RL ≤ 65Ω P_9.3.16 CANH Dominant Output Voltage VCANH 2.75 – 4.5 V CAN Normal Mode; VTXDCAN = 0V; VCAN = 5V; 50Ω ≤ RL ≤ 65Ω P_9.3.17 CANH, CANL Dominant Output Voltage Difference Vdiff = VCANH - VCANL Vdiff_d_N 1.5 2.0 2.5 V CAN Normal Mode; VTXDCAN = 0V; VCAN = 5V; 50Ω ≤ RL ≤ 65Ω P_9.3.18 CANH, CANL Dominant Output Voltage Difference (resistance during arbitration) Vdiff = VCANH - VCANL Vdiff_d_N 1.5 – 5.0 V 4)CAN Normal Mode; VTXDCAN = 0V; VCAN = 5V; RL = 2240Ω P_9.3.51 CANH, CANL Dominant Output Voltage Difference (extended bus load range) V diff = VCANH - VCANL Vdiff_d_N 1.4 – 3.3 V 4)CAN Normal Mode; VTXDCAN = 0V; VCAN = 5V; 45Ω ≤ RL ≤ 70Ω P_9.3.52 CANH, CANL output voltage difference slope, recessive to dominant Vdiff_slope_rd ––7 0 V / u s 4)30% to 70% of measured differential bus voltage, CL = 100 pF, RL = 60 Ω P_9.3.55 Table 19 Electrical Characteristics (cont’d) Tj = -40°C to +150°C; VS = 5.5 V to 28 V; VCAN = 4.75 V to 5.25 V; RL = 60 Ω; CAN Normal Mode; all voltages with respect to ground, positive current flowing into pin (unless otherwise specified) Parameter Symbol Values Unit Note or Test Condition Number Min. Typ. Max.

High-Speed CAN FD Transceiver Datasheet 62 Rev. 1.1 2019-09-27 CANH, CANL output voltage difference slope, dominant to recessive Vdiff_slope_dr ––7 0 V / u s 4) 70% to 30% of measured differential bus voltage, CL = 100 pF, RL = 60 Ω P_9.3.56 Driver Symmetry VSYM = VCANH + VCANL VSYM 4.5 – 5.5 V 2)CAN Normal Mode; VTXDCAN = 0V / 5V; VCAN = 5V; CSPLIT = 4.7nF; 50Ω ≤ RL ≤ 60Ω; P_9.3.19 CANH Short Circuit Current (New ISO requirement) ICANHsc -100 -80 -50 mA CAN Normal Mode; VCANHshort = -3 V; VCAN = 5 V P_9.3.20 CANL Short Circuit Current (New ISO requirement) ICANLsc 50 80 100 mA CAN Normal Mode; VCANLshort = 18 V; VCAN = 5 V P_9.3.21 Leakage Current ICANH,lk ICANL,lk –25µ A VS = VCAN = 0V; 0V ≤ VCANH,L ≤ 5V; 3)Rtest = 0 / 47kΩ P_9.3.22 Receiver Output RXDCAN High-level Output Voltage VRXDCAN,H 0.8 × VCC1 – – V CAN Normal Mode; IRXDCAN = -2 mA P_9.3.23 Low-level Output Voltage VRXDCAN,L ––0 . 2 × Vcc1 V CAN Normal Mode; IRXDCAN = 2 mA P_9.3.24 Transmission Input TXDCAN High-level Input Voltage Threshold VTXDCAN,H ––0 . 7 × Vcc1 V CAN Normal Mode; recessive state P_9.3.25 Low-level Input Voltage Threshold VTXDCAN,L 0.3 × Vcc1 – – V CAN Normal Mode; dominant state P_9.3.26 TXDCAN Input Hysteresis VTXDCAN,hys 0.08 × Vcc1 0.12 × Vcc1 0.4 × Vcc1 mV 4) P_9.3.27 TXDCAN Pull-up Resistance RTXDCAN 25 40 75 k Ω - P_9.3.28 CAN Transceiver Enabling Time tCAN,EN 8 1 21 8µ s 8) CSN = High to first valid transmitted TXDCAN dominant P_9.3.29 Dynamic CAN-Transceiver Characteristics Min. Dominant Time for Bus Wake-up tWake1 0.5 1.2 1.8 µs -12V ≤ VCM(CAN) ≤ 12V; CAN Wake Capable Mode P_9.3.53 Table 19 Electrical Characteristics (cont’d) Tj = -40°C to +150°C; VS = 5.5 V to 28 V; VCAN = 4.75 V to 5.25 V; RL = 60 Ω; CAN Normal Mode; all voltages with respect to ground, positive current flowing into pin (unless otherwise specified) Parameter Symbol Values Unit Note or Test Condition Number Min. Typ. Max.

High-Speed CAN FD Transceiver Datasheet 63 Rev. 1.1 2019-09-27 Wake-up Time-out, Recessive Bus tWake2 0.8 – 10 ms 8)CAN Wake Capable Mode P_9.3.31 Wake-up reaction time (WUP or WUF) tWU_WUP/WUF – – 100 µs 8)5)6) Wake-up reaction time after a valid WUP or WUF; P_9.3.54 Loop delay (recessive to dominant) tLOOP,f – 150 255 ns 2)CAN Normal Mode; CL = 100pF; RL = 60 Ω; VCAN = 5V; CRXDCAN = 15 pF P_9.3.32 Loop delay (dominant to recessive) tLOOP,r – 150 255 ns 2)CAN Normal Mode; CL = 100pF; RL = 60Ω; VCAN = 5V; CRXDCAN = 15 pF P_9.3.33 Propagation Delay TXDCAN Low to bus dominant td(L),T – 90 140 ns CAN Normal Mode; CL = 100pF; RL = 60 Ω; VCAN = 5V P_9.3.34 Propagation Delay TXDCAN High to bus recessive td(H),T – 100 140 ns CAN Normal Mode; CL = 100pF; RL = 60 Ω; VCAN = 5V P_9.3.35 Propagation Delay bus dominant to RXDCAN Low t d(L),R – 100 – ns CAN Normal Mode; CL = 100pF; RL = 60Ω; VCAN = 5V; CRXDCAN = 15 pF P_9.3.36 Propagation Delay bus recessive to RXDCAN High td(H),R – 100 – ns CAN Normal Mode; CL = 100pF; RL = 60Ω; VCAN = 5V; CRXDCAN = 15 pF P_9.3.37 Table 19 Electrical Characteristics (cont’d) Tj = -40°C to +150°C; VS = 5.5 V to 28 V; VCAN = 4.75 V to 5.25 V; RL = 60 Ω; CAN Normal Mode; all voltages with respect to ground, positive current flowing into pin (unless otherwise specified) Parameter Symbol Values Unit Note or Test Condition Number Min. Typ. Max.

High-Voltage Wake and Voltage Monitoring Input Datasheet 67 Rev. 1.1 2019-09-27

9 High-Voltage Wake and Voltage Monitoring Input

9.1 Block Description

Figure 25 Wake Input Block Diagram

  • High-Voltage input with a 3V (typ.) threshold voltage
  • Alternate measurement feature for high-volta ge sensing via pins WK/SENSE and FO/GPIO
  • Wake-up capability for power saving modes
  • Edge sensitive wake-up feature Low to High and High to Low
  • Pull-up and Pull-down current sources, configurable via SPI
  • Selectable configuration for Static Sens e or cyclic sense working with TIMER
  • In SBC Normal and SBC Stop Mode the level of the WK pin can be read via SPI tWK WK/ VSENSE Vint Control Logic IPD_WK IPU_WK VRef

High-Voltage Wake and Voltage Monitoring Input Datasheet 68 Rev. 1.1 2019-09-27

9.2 High-Voltage Wake Function

9.2.1 Functional Description

The wake input pin is edge-sensitive inputs with a switching threshold of typically 3V. Both transitions, High to Low and Low to High, result in a signalization by the SBC. The signalization occurs either by triggering the interrupt in SBC Normal Mode and SBC Stop Mode or by a wake-up of the device in SBC Sleep and SBC Fail- Safe Mode. Two different wake-up detection modes can be selected via SPI:

  • Static Sense: WK inputs are always active
  • Cyclic Sense: WK inputs are only ac tive for a certain time period (see Chapter 5.2.1) A filter time of 16µs is implemented to avoid an unintentional wake-up due to transients or EMI disturbances in Static Sense configuration. The filter time (t FWK1) is triggered by a level change crossing the switching threshold and a wake signal is recognized if the input level does not cross again the threshold during the selected filter time. Figure 26 shows a typical wake-up timing and filtering of transient pulses. Figure 26 Wake-up Filter Timing for Static Sense The wake-up capability of the WK pin can be enabled or disabled via SPI command in the WK_CTRL_1 register. A wake-up event via the WK pin can always be read in the register WK_STAT_0 at the bit WK_WU. The actual voltage level of the WK pin (Low or High) can always be read in SBC Normal and SBC Stop-, and Init Mode in the register WK_LVL_STAT. During Cyclic Sense, the regist er shows the sampled levels of the respective WK pin. If FO/GPIO is configured as WK input in its alternative function (16µs static filter time), then the wake-up events are signalled in the register WK_STAT_1. VWK,th t VWK tWK,f No Wake Event Wake Event VWK,th tWK,f t VINT tINT

High-Voltage Wake and Voltage Monitoring Input Datasheet 69 Rev. 1.1 2019-09-27

9.2.2 Wake Input Configuration

To ensure a defined and stable voltage levels at the in ternal comparator input it is possible to configure integrated current sources via the SPI register WK_PUPD_CTRL. An example illustration for the automatic switching configuration is shown in Figure 27. Note: If there is no pull-up or pull-d own configured on the WK input, then the respective input should be tied to GND or VS on board to avoid unintended floating of the pin and subsequent wake-up events. Figure 27 Illustration for Pull-Up / Down Current Sources with Automatic Switching Configuration Table 20 Pull-Up / Pull-Down Resistor WKx_PUPD_ WKx_PUPD_ Current Sources Note 00n o c u r r e n t source WK input is floating if left open (default setting) 0 1 pull-down WK input internally pulled to GND 1 0 pull-up WK input internally pulled to internal 5V supply 1 1 Automatic switching If a High level is detected at the WK input the pull-up source is activated, if Low level is detected the pull down is activated. IWK IWKth _min IWKth_max VWKth

High-Voltage Wake and Voltage Monitoring Input Datasheet 70 Rev. 1.1 2019-09-27

9.2.3 Wake configuration for Cyclic Sense

The wake input pin can also be used for cyclical sensing of monitoring signals during low-power modes. For this function the WK input performs a cyclic sensing of the voltage level during the On-time of the GPIO HS. A transition of the voltage level triggers a wake-up event. In order to enable this functionality the GPIO must be configured as HS to be controlled by the Timer.

9.2.4 High-Voltage Sensing as Alternate Function

This function provides the possibility to measure a voltage, e.g. th e unbuffered battery voltage, with the protected WK HV-input pin. The measured voltage is routed out at FO/GPIO. If this function is enabled with the WK_MEAS then neither the FO (including the FO test via FO_ON), nor the GPIO functionality nor the WK functionality are available. If the measurement function is enabled then following items should be noted:

  • The internal pull-up / pull-down structures are disa bled and the internal WK signal is gated (blocked)
  • The settings for WK in the registers WK_PUPD_CTRL and WK_CTRL_1 are ignored (but changing the settings is not prevented)
  • The wake capability and voltage monito ring of the WK pin is disabled, i.e. WK_STAT_0 and WK_LVL_STAT are not updated, i.e. the bits in WK_LVL_STAT are cleared
  • If WK is the only vali d wake source then the SPI_FAIL flag is set when trying to enter SBC Sleep Mode (see also Chapter 5.1) and SBC Restart Mode is entered Please refer to Chapter 5.4 for more details on the functionality of the measurement unit.

High-Voltage Wake and Voltage Monitoring Input Datasheet 71 Rev. 1.1 2019-09-27

9.3 Electrical Characteristics

Table 21 Electrical Characteristics VS = 5.5 V to 28 V; Tj = -40°C to +150°C; all voltages with respect to ground, positive current flowing into pin (unless otherwise specified) Parameter Symbol Values Unit Note or Test Condition Number Min. Typ. Max. WK Input Pin Characteristics Wake-up/monitoring threshold voltage VWKth 2 3 4 V without external serial resistor RS (with RS: DeltaV = IPD/PU × RS); hysteresis included P_10.3.1 Threshold hysteresis VWKNth,hys 0.1 - 0.7 V without external serial resistor RS (with RS: DeltaV = IPD/PU × RS) P_10.3.2 WK pin Pull-up Current IPU_WK -20 -10 -3 µA VWK_IN = 4V P_10.3.3 WK pin Pull-down Current IPD_WK 31 0 2 0 µ A VWK_IN = 2V P_10.3.4 Input leakage current ILK,l -2 2 µA 0 V < VWK_IN < 40V P_10.3.5 Timing Wake-up filter time 1 tFWK1 13 16 20 µs 1) 1) Not subject to production test, tolerance defined by internal oscillator tolerance P_10.3.6

Datasheet 72 Rev. 1.1 2019-09-27

10 Interrupt Function

10.1 Block and Functional Description

Figure 28 Interrupt Block Diagram The interrupt is used to signalize sp ecial events in real time to the mi crocontroller. The interrupt block is designed as a push/pull output stage as shown in Figure 28. An interrupt is triggered and the INTN pin is pulled Low (active Low) for tINTN in SBC Normal and Stop Mode and it is released once tINTN is expired. The minimum High-time of INTN between two consecutive interrupts is t INTND. An interrupt does not cause a SBC mode change. Two different interrupt classes could be selected via the SPI bit INT_ GLOBAL:

  • Class 1 (wake interrupt - INT_ GLOBAL=0): all wake-up events stored in the wake status SPI registers (WK_STAT_0 and WK_STAT_1 if GPIO is configured as WK) cause an interrupt. The wake sources are listed below. An interrupt is only triggered if the respective function is also enabled as a wake source (including GPIOx if configured as a wake input). – via CAN (wake-up) –v i a t h e W K p i n –v i a T I M E R – via GPIO (if config ured as WK input)
  • Class 2 (global interrupt - INT_ GLOBAL=1): in addition to the wake-up events, all signalled failures stored in the other status registers trigger an interrupt (the registers WK_LVL_STAT and FAM_PROD_STAT are not generating interrupts Note: The errors that cause SBC Restart or SBC Fail -Safe Mode (VCC1_UV, WD_FAIL, VCC1_SC, TSD2_SAFE, TSD2, FAILURE) are the exceptions of an INTN generation on status bits. Also the bits POR and DEV_STAT_[1:0] will not generate interrupts. Note: During SBC Restart Mode the SPI is blocked and the microcontroller is in reset. Therefore the INTN is not activated in SBC Restart Mode, which is the same behavior in SBC-Fail-Safe or Sleep Mode. Interrupt logic INT Time out Vcc1

Datasheet 73 Rev. 1.1 2019-09-27 In addition to this behavior, INTN is triggered when SBC Stop Mode is entered and not all wake source bits were cleared in the WK_STAT_0and WK_STAT_1 register. The SPI status registers are updated at every falling edge of the INTN pulse. All inte rrupt events are stored in the respective register (except the register WK_LVL_STAT) until the register is read and cleared via SPI command. A second SPI read after reading out the respective status register is optional but recommended to verify that the interrupt event is not present anymore. The interrupt behavior is shown in Figure 29 for class 1 interrupts. The behavior for class 2 is identical. T h e I N T N p i n i s a l s o u s e d d u r i n g S B C I n i t M o d e t o s e l e c t t h e h a r d w a r e c o n f i g u r a t i o n o f t h e d e v i c e . S e e Chapter 5.1.1 for further information. Figure 29 Interrupt Si gnalization Behavior INTN WK CAN tINT tINTD Update of WK_STAT register SPI Read & Clear Update of WK_STAT register WK_STAT

contents

Scenario 1 WK no WK CAN no WK optional SPI Read & Clear WK_STAT No SPI Read & Clear Command sent

Datasheet 74 Rev. 1.1 2019-09-27

10.2 Electrical Characteristics

Table 22 Electrical Characteristics VS = 5.5 V to 28 V; Tj = -40°C to +150°C; SBC Normal Mode; all voltages with respect to ground; positive current defined flowing into pin (unless otherwise specified) Parameter Symbol Values Unit Note or Test Condition Number Min. Typ. Max. Interrupt Output; Pin INTN INTN High Output Voltage V INTN,H 0.8 × VCC1 –– V 1)IINTN = -1 mA; INTN = Off 1) Output Voltage Value also determines de vice configuration during SBC Init Mode P_11.2.1 INTN Low Output Voltage VINTN,L – – 0.2 × VCC1 V 1)IINTN = 1 mA; INTN = On P_11.2.2 INTN Pulse Width tINTN 80 100 120 µs 2) 2) Not subject to production test, tolerance defined by internal oscillator tolerance. P_11.2.3 INTN Pulse Minimum Delay Time tINTND 80 100 120 µs 2) between consecutive pulses P_11.2.4 Configuration Select; Pin INTN Config Pull-down Resistance RCFG 150 250 320 k Ω VINTN = 3.3 V P_11.2.5 Config Select Filter Time tCFG_F 51 0 1 4 µ s 2) P_11.2.6

Fail Output (FO) and General Purpose I/O (GPIO) Datasheet 75 Rev. 1.1 2019-09-27

11 Fail Output (FO) and General Purpose I/O (GPIO)

11.1 Block and Functional Description

Figure 30 Simplified Fail Ou tput and GPIO Block Diagram

  • Fail-Output Function to signaliz e fail-safe events (FO function)
  • General Purpose I/O functionality in case the fail-output function is not needed (GPIO function)
  • Output of HV Measurement function in ca se WK/SENSE is selected accordingly (WK_MEAS) Failure Logic GPIO Config / Control Logic FO/GPIO VS T LS T HS 5V _int IPU _GPIO IPD _GPIO

Fail Output (FO) and General Purpose I/O (GPIO) Datasheet 76 Rev. 1.1 2019-09-27

11.1.1 Fail-Output Function

The fail output consists of a failure logic and an open-drain output (FO) with active-low signalization. It is the default configuration after device power-up to support fail-safe functions. The fail output is activated due to following failure conditions:

  • Watchdog trigger failure (For config 3&4 only after th e 2nd watchdog trigger failure and for config 1&2 after 1st watchdog trigger failure)
  • Thermal shutdown TSD2
  • VCC1 short to GND
  • VCC1 over voltage (only if the SPI bit VCC1_OV_RST is set) If FO is triggered, the SBC Fail-Saf e Mode is entered (exceptions are wa tchdog trigger failures depending on selected configurations - see Chapter 5.1.1). The fail output activation is signalled in the SPI bit FAILURE of the register DEV_STAT. The entry of SBC Fail-Safe Mode due to a watchdog failure can be configured as described in Chapter 5.1.1. If the FO was activated due to a failure then it stays activated (pulled Low) in all SBC Modes. In order to deactivate the fail output in SBC Normal Mode the failure conditions must not be present anymore (e.g. TSD2, VCC1 short circuit, VCC1 over voltage - independent of the VCC1_OV_RST, etc) and the bit FAILURE must be cleared via SPI command. In case of a FAILURE bit is set due to a watc hdog fail, a successful WD trigger is needed in addition, i.e. WD_FAIL must be cleared. WD_FAIL is also cleared when going to SBC Sleep or SBC Fail-Safe Mode due to another failure (not a WD failure) or if the watchdog is disabled in SBC Stop Mode. For testing purposes only the Fail Output can be activated via SPI by setting the bit FO_ON. This bit is independent of the FO failure bits. In case there is no failure conditio n, the FO output can also be turned Off again via SPI, i.e. no successful watchdog trigger is needed. In case FO was activated via the SPI bit FO_ON it is disabled when entering SBC Restart Mode and stays Off in SBC Normal Mode. Note: The Fail output pin is triggered for any of the above described failures. Note: The bit FO_ON can be written in any GPIO configuration. However, the fail-output pin FO/GPIO is only activated if GPIO is configured as FO, i.e. the bit is ignored for any other GPIO configuration.

Fail Output (FO) and General Purpose I/O (GPIO) Datasheet 77 Rev. 1.1 2019-09-27

11.1.2 General Purpose I/O Function as Alternative Function

In case the FO functionality is not used, the pin can be configured with an alternative function as high-voltage (VS related) General Purpose I/O pin via the SPI bits GPIO. To avoid unintentional changes of th e respective GPIO function during operation the configuration can be locked via the SPI bit CFG_LOCK_0 FO/GPIO can be reconfigured in SBC Normal Mode for the following functions:

  • FO functionality (default state) wh en configured as GPIO =’000’...’010’: – Overcurrent shutdown and open load detection is disabled
  • Off (also disabled in case FO1 is ac tivated) when configured as GPIO =’100’
  • Wake Input when configured as GPIO=’101’: – There is a blanking time t GPIO,WK,blank when FO/GPIO is configured as wake input. Only then the level detection becomes valid, i.e. the filter time tFWK1 is started. – The pin can be used as a wake source. A level change is detected at the threshold V GPIOI,th. The wake capability can be enabled and disabled by setting the GPIO bits. Once configured as wake input it is automatically wake capable. – wake-up events are stored and reported in WK_STAT_1; the bit GPIO_WK_WU is cleared when SBC Fail-Safe Mode is entered. – Internal pull-up or pull-down stru ctures are implemented and can be configured with the SPI bits GPIO_WK_PUPD. – SBC Normal, Stop-, Init and Restart Mode: The input level is shown in the WK_LVL_STAT register – SBC Normal and Stop Mode: INTN is trigge red in case of a qualified edge change. – SBC Restart Mode: The SPI is blocked and cannot be read; INTN is not triggered but GPIO_WK_WU is set. – SBC Sleep Mode: The device is woken in case of a qualified edge change, i.e. VCC1 is enabled. WK_LVL_STAT is updated during SBC Sleep and Fail-Safe Mode but it can only be read when entering SBC Normal Mode again.
  • Low-Side incl. PWM control when configured as GPIO =’110’: – The switch is controlled by the PWM generator: 0% DC = Off and 100% DC = On; any other duty cycle can be configured in PWM_CTRL. The PWM frequency can be selected in PWM_FREQ_CTRL – The respective level at the pin is shown in WK_LVL_STAT in SBC Normal, Stop-, Init and Restart Mode and can serve as a feedback about the respective switch state1) – On-state overcurrent shutdown is implemented. In PWM operation the diagnosis is active only during the LS On-time. The bit GPIO_OC shows an over current shutdown respectively and the switch is disabled. Depending on the duty cycle the diagnosis might not be activated considering the respective filter timing.
  • High-Side incl. PWM control wh en configured as GPIO =’111’: 1) The level is determined by the wake comparator and is shown as Low or High, i.e. the feature might not be useful if a duty cycle of 0% < DC < 100% is applied

Fail Output (FO) and General Purpose I/O (GPIO) Datasheet 78 Rev. 1.1 2019-09-27 – The switch is controlled by the PWM generator: 0% DC = Off and 100% DC = On; any other duty cycle can be configured in PWM_CTRL. The PWM frequency can be selected in PWM_FREQ_CTRL – The respective level at the pin is shown in WK_LVL_STAT in SBC Normal, Stop-, Init and Restart Mode and can serve as a feedback about the respective switch state1) – On-state open load detection and ov ercurrent shutdown is implemented. During PWM operation the diagnosis is active only during the HS On-time. In case of open load detection the bit GPIO_OL is set. In case of over current detection the bit GPIO_OC is set and the switch is shut down. Depending on the duty cycle the diagnosis might not be activated considering the respective filter time

  • High-Side with Cyclic Sense functional ity when configured as GPIO = ‘011’: – The HS is used in combination with the WK pin an d is controlled by the Timer. Cyclic Sense does not work if the GPIO is not configured accordingly. – The configuration for Cyclic Sense, e.g. the period and On-time of the Cyclic Sense function is done via the registers TIMER_CTRL, WK_CTRL_1, WK_PUPD_CTRL – A learning cycle is always started if the timer is started via the On-time and GPIO is configured as HS with Cyclic Sense = ‘011’ – Overcurrent shutdown is active only during the HS On-time: In case of over current detection the bit GPIO_OC is set and the switch is shut down. The timer keeps running, i.e. Cyclic Wake is still available. The open load detection is not available in this configuration. – WK_LVL_STAT is not updated –S e e Chapter 5.2.1 and Chapter 9.2 for more information about Cyclic Sense Note: It must be ensured that the correct GPIO configur ation is selected after device power-up to ensure proper functionality. It is recommended to use the CFG_LOCK_0 bit to avoid unintentional configuration changes. It is not recommended to change the GPIO configuration during the operation to avoid misleading SPI status bit settings (e.g. wake-up event, over current, open load ) or unexpected timings due to shared PWM generator. Note: Before GPIO is be configured as HS or LS wi th PWM Control the PWM_CTRL register must be set . Note: The internally stored default value used for the wake-input configuration is ‘Low’. A level change is signalized via the bit GPIO_WK_WU in case the externally connected signal on FO/GPIO is ‘High’. If there is a level change at the FO/GPIO pin while configuring the wake function then a wake-up event can occur as there is no internal learning cycle and the last filtered value is used as a reference. Shutdown behavior in case of low-side or high-side configuration (incl. Cyclic Sense & PWM):
  • The switch is disabled in case of over current detection with low- or high-side configuration, SBC Restart or Fail-Safe Mode entry
  • The SPI bits are set to GPIO = Off = ‘100’
  • The switch stays Off until it is enabled again via the GPIO bits,
  • I n c a s e CFG_LOCK_0 is set, then the bit must first be cleared before the configuration can be enabled again. Then the lock bit should be set again
  • The switch can be enabled even if GPIO_OL or GPIO_OC bit is set.

Fail Output (FO) and General Purpose I/O (GPIO) Datasheet 79 Rev. 1.1 2019-09-27

  • A VS_UV condition is not affecting the behavior of the GPIO. Note: After a short-circuit event for either low-side or high-side configuration a minimum recovery time of 25us must be ensured before enabling the respective function again! Note: If FO is not enabled then FO/GPIO is also not activated in case of failures. Also the FAILURE bit is set but it can be cleared. In addition, it is not possible to activate FO/GPIO via FO_ON in this case. Restart and Soft-Reset Behavior: The behavior during SBC Restart and Fail-Safe Mode as well as the transition to SBC Normal Mode is as follows:
  • if configured as Wake Input: it will stay wake capa ble during SBC Restart Mode and is an automatic wake source in SBC Fail-Safe Mode. WK_LVL_STAT is updated but it can only be read when entering again SBC Normal Mode.
  • if configured as Low-Side or High-S ide: The switch is disabled during SBC Restart and Fail-Safe Mode. They stay Off when returning to SBC Normal Mode and can be enabled again via SPI (Restart value is ‘Off’).
  • if configured as FO and activated due to a failure: FO stays activated during SBC Restart Mode and when entering SBC Normal Mode (SPI register is not modified).
  • In case of a SBC Soft Reset command the GPIO configuration remains unchanged if CFG_LOCK_0 is set but the settings for Timer and PWM register are reset. The detailed behavior for the respective configurations and SBC modes is listed in below table: Note: Above mentioned behavior also applies to the PW M operation for LS and HS and for HS Cyclic Sense function. Explanation of GPIO states:
  • configurable: settings can be changed in this SBC mode
  • fixed: settings stay as configured in SBC Normal Mode
  • active: FO is activated due to a failure leading to SBC Restart or Fail-Safe Mode. Table 23 Fail-Output and GPIO configuration behavior during the respective SBC Modes FO Configuration SBC Normal Mode SBC Stop Mode SBC Sleep Mode SBC Restart Mode SBC Fail-Safe Mode FO (default) configurable fixed fixed active / fixed active Off Off Off Off Off Wake Input wake capable wake ca pable wake capable wake capable Low-Side fixed fixed Off Off High-Side fixed fixed Off Off

Fail Output (FO) and General Purpose I/O (GPIO) Datasheet 80 Rev. 1.1 2019-09-27

11.1.3 WK and FO/GPIO HV-Sensing Function as Alternative Function

This function provides the possibility to measure a voltage, e.g. th e unbuffered battery voltage, with the protected WK HV-input. The measured voltage is routed out at FO/GPIO. If this function is enabled with the WK_MEAS then neither the FO (including the FO test via FO_ON) nor the GPIO functionality is available. Trying to enable the FO/GPIO functionality sets the SPI_FAIL flag. If the measurement function is enabled the following items must be noted:

  • The internal pull-up / pull-down structures are disa bled and the internal WK signal is gated (blocked)
  • T h e r e g i s t e r WK_PUPD_CTRL can be modified but functionality changes are ignored. The GPIO_CTRL cannot be modified while WK_MEAS = ‘1’. WK_MEAS cannot be set if FO is configured. In this case SPI_FAIL is set. FO must be set to Off first.
  • The wake capability and voltage monito ring of the WK pin is disabled, i.e. WK_STAT_1 and WK_LVL_STAT are not updated
  • If GPIO WK is the only valid wake source then the SPI_FAIL flag is set when trying to enter SBC Sleep Mode (see also Chapter 5.1) and SBC Restart Mode is entered Please refer to Chapter 5.4 for more details on the functionality of the measurement unit.

Fail Output (FO) and General Purpose I/O (GPIO) Datasheet 81 Rev. 1.1 2019-09-27

11.2 Electrical Characteristics

Table 24 Electrical Characteristics VS = 5.5 V to 28 V; Tj = -40°C to +150°C; SBC Normal Mode; all voltages with respect to ground; positive current defined flowing into pin (unless otherwise specified) Parameter Symbol Values Unit Note or Test Condition Number Min. Typ. Max. FO and Alternative Function GPIO FO Low-Side output voltage (active) V FO,L1 – – 1 V If configured as Fail- Output; IFO = 4.0mA P_12.2.1 GPIO Low-Side output voltage (active) VGPIOL,L1 – – 1 V If configured as Low- Side Switch I GPIO = 30mA P_12.2.3 GPIO Low-Side output voltage (active) VGPIOL,L2 –– 5m V 1)If configured as Low-Side Switch; IGPIO = 100µA P_12.2.4 GPIO High-Side output voltage (active) VGPIOH,H1 VS-1 – – V If configured as High- Side Switch; IGPO = -30mA P_12.2.5 GPIO High-Side output voltage (active) VGPIOH,H2 VS-5 – – mV 1)If configured as High-Side Switch; I GPO = -100µA P_12.2.6 GPIO input threshold voltage (WK config) VGPIOI,th 1.5 2.5 3.5 V hysteresis included; pull-up / pull-down sources disabled P_12.2.7 GPIO input threshold hysteresis (WK config) VGPIOI,hys 0.6 0.9 1.3 V 1) pull-up / pull-down sources disabled P_12.2.8 GPIO input filter time (WK config) tF_GPIO_WK 13 16 20 µs 2) P_12.2.19 FO/GPIO input leakage current (all inactive) IGPIO,LK -2 – 2 µA 0V < VGPIO < VS P_12.2.9 GPIO wake input activation blanking time t GPIO,WK,blank 24 30 40 µs 2)after enabling as wake input P_12.2.10 GPIO LS overcurrent Shutdown Threshold IGPIOL,SD 30 – 65 mA VGPIO = VS, hysteresis included P_12.2.11 GPIO HS overcurrent Shutdown Threshold IGPIOH,SD -65 – -30 mA VGPIO = 0V, hysteresis included P_12.2.12 GPIO overcurrent shutdown filter time tGPIO,OC 20 26 32 µs 2)applies for HS and LS configuration P_12.2.13 GPIO HS open load detection IGPIOH,OL -3.0 – -0.5 mA in On-state, hysteresis included P_12.2.15

Fail Output (FO) and General Purpose I/O (GPIO) Datasheet 82 Rev. 1.1 2019-09-27 GPIO open load detection filter time tGPIO,OL 51 64 80 µs 2) P_12.2.16 GPIO WK pin Pull-up Current IPU_GPIO,WK -20 -10 -3 µA VGPIO,WK_IN = 3.5V P_12.3.17 GPIO WK pin Pull-down Current IPD_GPIO,WK 31 0 2 0 µ A VGPIO,WK_IN = 1.5V P_12.3.18 1) Not subject to production test, specified by design. 2) Not subject to production test, tolerance defined by internal oscillator tolerance Table 24 Electrical Characteristics (cont’d) VS = 5.5 V to 28 V; Tj = -40°C to +150°C; SBC Normal Mode; all voltages with respect to ground; positive current defined flowing into pin (unless otherwise specified) Parameter Symbol Values Unit Note or Test Condition Number Min. Typ. Max.

Datasheet 83 Rev. 1.1 2019-09-27

12 Supervision Functions

12.1 Reset Function

Figure 31 Reset Block Diagram

12.1.1 Reset Output Description

The reset output pin RSTN provides a reset information to the microcontroller, e.g. in the event that the output voltage has fallen below the undervoltage threshold VRT1/2/3/4. In case of a reset event, the reset output RSTN is pulled to Low after the filter time tRF and stays Low as long as the reset event is present and the configurable reset delay time has not expired. The reset delay time can be configured. The de fault value is the extended reset delay time tRD1 and the reduced reset delay time tRD2 can be selected by setting RSTN_DEL. When connecting the SBC to battery voltage, the reset signal remains Low initially. When the output voltage Vcc1 has reached the reset default threshold VRT1,r, the reset output RSTN is released to High after the reset delay time tRD1. A reset can also occur due to a wa tchdog trigger failure. The reset threshold can be adjusted via SPI, the default reset threshold is VRT1,f. The RSTN pin has an integrated pull-up resistor. In case reset is triggered, it is pulled Low for Vcc1 ≥ 1V and for VS ≥ VPOR,f (see also Chapter 12.3). The timings for the RSTN triggering regarding VCC1 undervoltage and watchdog trigger is shown in Figure 32. Reset logic Incl. filter & delay RSTN VCC1

Datasheet 84 Rev. 1.1 2019-09-27 Figure 32 Reset Timing Diagram

12.1.2 Soft Reset Description

In SBC Normal and SBC Stop Mode, it is also possible to trigger a device internal reset via a SPI command in order to bring the SBC into a defined state in case of failures. In this case the microcontroller must send a SPI command and set the MODE bits to ‘11’ in the M_S_CTRL register. As soon as th is command becomes valid, the SBC is set back to SBC INIT Mode and all SPI registers are set to their default values (see SPI Chapter 13.5 and Chapter 13.6). Two different soft reset configurations are possible via the SPI bit SOFT_RESET_RST:

  • SOFT_RESET_RST = ‘0’: The reset output (RSTN) is triggered when the soft reset is executed (default setting, the same reset delay time tRD1 applies)
  • SOFT_RESET_RST = ‘1’: The reset output (RSTN) is not triggered when the soft reset is executed Note: The device must be in SBC Normal Mode or SBC Stop Mode when sending this command. Otherwise, the command is ignored. The reset threshold can be configured via SPI in SBC Normal Mode , default is VRT1 tRD1 tLW SBC Init RSTN SPI t VCC1 VRT1 undervoltage tRDx SBC Normal t t tLW t < tRF tRF tCW SBC Restart SBC Normal SPI Init tCW tOW WD Trigger tCW tOW WD Trigger SPI Init tLW= long open window tCW= closed window tOW= open window tRD1 is the default value at device power up . The reset delay time tRDx can be selected via SPI VRT1 is the default value at device power up . The thresholds VRTx can be selected via SPI

Datasheet 85 Rev. 1.1 2019-09-27

12.2 Watchdog Function

The watchdog is used to mo nitor the software execution of the microc ontroller and to trigger a reset if the microcontroller stops serving the watchdog due to a lock up in the software. Two different types of watchdog functions are implemented and can be selected via the bit WD_WIN:

  • Time-Out Watchdog (default value)
  • W i n d o w W a t c h d o g The respective watchdog functions can be selected and programmed in SBC Normal Mode. The configuration stays unchanged in SBC Stop Mode. Please refer to Table 25 to match the SBC Modes with the respective watchdog modes. The watchdog timing is programmed via SPI command in the register WD_CTRL. As soon as the watchdog is programmed, the timer starts with the new setting and the watchdog must be served. The watchdog is triggered by sending a valid SPI-write command to the watchdog configuration register. The watchdog trigger command is executed when the SPI comm and is interpreted, i.e. 3 clock cy cles (typ. 3µs) after the transition of Chip Select input (CSN) from Low to High. When coming from SBC Init, SBC Restart Mode or in certain cases from SBC Stop Mode, the watchdog timer is always started with a long open window. The long open window (t LW = 200ms) allows the microcontroller to run its initialization sequences and then to trigger the watchdog via SPI. The watchdog timer period can be selected via the watchdog timing bit field (WD_TIMER) and is in the range of 10 ms to 10000 ms. This setting is valid for both watchdog types. The following watchdog timer periods are available:
  • WD Setting 1: 10ms
  • WD Setting 2: 20ms
  • WD Setting 3: 50ms
  • WD Setting 4: 100ms
  • WD Setting 5: 200ms
  • WD Setting 6: 500ms
  • WD Setting 7: 1000ms
  • WD Setting 8: 10000ms In case of a watchdog reset, SBC Restart or SBC Fail-Safe Mode is entered according to the configuration and the SPI bits WD_FAIL are set. Once the RSTN goes High again the watchdog immediately starts with a long open window the SBC enters automatically SBC Normal Mode. Table 25 Watchdog Functionality by SBC Modes SBC Mode Watchdog Mode Remarks INIT Mode Starts with Long Open Window Watchdog starts with Long Open Window after RSTN is released Normal Mode WD Programmable Window Watchdog, Time-Out watchdog or switched Off for SBC Stop Mode Stop Mode Watchdog is fixed or Off Sleep Mode Off SBC starts with Lo ng Open Window when entering SBC Normal Mode. Restart Mode Off SBC starts with Lo ng Open Window when entering SBC Normal Mode.

Datasheet 86 Rev. 1.1 2019-09-27 In SBC Development Mode the watchdog is Off and therefore no reset is generated due to a watchdog failure. Depending on the configuration, the WD_FAIL bits are set after a watchdog trigger failure as follows:

  • In case an incorrect WD trigger is received (trigge ring in the closed watchdog window or when the watchdog counter expires without a valid trigger) then the WD_FAIL bits are incremented (showing the number of incorrect WD triggers)
  • For config 2: the bits can ha ve the maximum value of ‘01’
  • For config 1, 3 and 4: the bits can have the maximum value of ‘10’ The WD_FAIL bits are cleared automatically if following conditions apply:
  • After a successful watchdog trigger
  • When the watchdog is Off: in SBC Stop Mode after su ccessfully disabling the watchdog, in SBC Sleep Mode, or in SBC Fail-Safe Mode (except for a watchdog failure)

12.2.1 Time-Out Watchdog

The time-out watchdog is an easier but less secure watchdog than a window watchdog because the watchdog trigger can be set at any time within the configured watchdog timer period. A correct watchdog service immediately results in starting a new watchdog timer period. Taking the tolerances of the internal oscillator into account the safe trigger area is defined in Figure 33. If the time-out watchdog period elapses, a watchdog reset is created by setting the reset output RSTN Low and the SBC switches to SBC Restart or SBC Fail-Safe Mode. Figure 33 Time-out Wa tchdog Definitions

12.2.2 Window Watchdog

Compared to the time-out watchdog the characteristic of the window wa tchdog is that the watchdog timer period is divided into a closed and an open window. The watchdog must be triggered within the open window. A correct watchdog trigger results in starting the window watchdog period with a closed window followed by an open window. open window t / [tWD_TIMER ] safe trigger area Wd1_TimeOut_per.vsd Watchdog Timer Period (WD_TIMER) uncertainty Typical timout watchdog trigger period tWD x 1.80tWD x 1.20 tWD x 1.50

Datasheet 87 Rev. 1.1 2019-09-27 The watchdog timer period is also the typical trigger time and defines the middle of the open window. Taking the oscillator tolerances into account leads to a safe trigger area of: tWD x 0.72 < safe trigger area < tWD x 1.20. The typical closed window is defined to a width of 60% of the selected window watchdog timer period. Taking the tolerances of the internal oscillator into account leads to the timings as defined in Figure 34. A correct watchdog service immediately results in starting the next closed window. If the trigger signal meets the closed window or the watchdog timer period elapses, then a watchdog reset is created by setting the reset output RSTN Low and the SBC switches to SBC Restart or SBC Fail-Safe Mode. Figure 34 Window Watchdog Definitions

12.2.3 Watchdog Setting Check Sum

A check sum bit is part of the SPI command to trigger the watchdog and to set the watchdog setting. The sum of the 8 data bits in the register WD_CTRL needs to have even parity (see Equation (12.1)). This is realized by either setting the bit CHECKSUM to 0 or 1. If the check sum is wrong, then the SPI command is ignored, i.e. the watchdog is not triggered or the settings are not changed and the bit SPI_FAIL is set. The checksum is calculated by taking all 8 data bits into account. The written value of the reserved bit 3 of the WD_CTRL register is considered (even if re ad as ‘0’ in the SPI output) for checksum calculation, i.e. if a ‘1’ is written on the reserved bit position, then a ‘1’ is used in the checksum calculation. (12.1)

12.2.4 Watchdog during SBC Stop Mode

The watchdog can be disabled for SBC Stop Mode in SBC Normal Mode. For safety reasons a special sequence must be followed in order to disable the watchdog as described in Figure 35. Two different SPI bits (WD_STM_ EN_0, WD_STM_ EN_1) in the registers WK_CTRL_0 and WD_CTRL need to be set. closed window open window t / [tWD_TIMER ] safe trigger area tWD x 0.72 t WD x 1.20 uncertainty uncertainty tWD x 0.48 t WD x 1.80 Watchdog Timer Period (WD_TIMER) Typ. closed window Typ. open window tWD x 0.6 tWD x 1.0 tWD x 0.9 CHKSUM Bit15 … Bit8⊕⊕=

Datasheet 88 Rev. 1.1 2019-09-27 Figure 35 Watchdog disabling sequence in SBC Stop Mode If a sequence error occurs, then the bit WD_STM_ EN_1 is cleared and the sequence has to be started again. The watchdog can be enabled by triggering the watchd og in SBC Stop Mode or by switching back to SBC Normal Mode via SPI command. In both cases the watc hdog starts with a long open window and the bits WD_STM_EN_1 and WD_STM_ EN_0 are cleared. After the long open window the wa tchdog has to be served as configured in the WD_CTRL register. Note: The bit WD_STM_ EN_0 is cleared automatically when the sequence is started and it was ‘1’ before. WD_STM_ EN_0 can also not be set if WD_STM_ EN_1 isn't yet set.

12.2.5 Watchdog Start in SBC Stop Mode due to Bus Wake

In SBC Stop Mode the Watchdog can be disabled. In ad dition a feature is availabl e that starts the watchdog with any Bus wake (CAN) during SBC Stop Mode. This feature is enabled by setting the bit WD_EN_ WK_BUS = 1 (= default value after POR). The bit can only be chan ged in SBC Normal Mode and needs to be programmed before starting the watchdog disabling sequence. A wake on CAN generates an interrupt and the RXD pi n for CAN is pulled to Low. By these signals the microcontroller is informed that the watchdog is startedwith a long open window. After the long open window the watchdog has to be served as configured in the WD_CTRL register. To disable the watchdog again, the SBC has to be switched to Normal Mode and the sequence has to be sent again. Correct WD disabling sequence Set bit WD_STM_EN_1 = 1 Set bit WD_STM_EN_0 = 1 with next WD Trigger WD is switched off Sequence Errors

  • Missing to set bit WD_STM_EN_0 with the next watchdog trigger after having set WD_STM_EN_1
  • Staying in Normal Mode instead of going to Stop Mode with the next trigger Change to SBC Stop Mode Before subsequent WD Trigger Will enable the WD :
  • Switching back to SBC Normal Mode
  • Triggering the watchdog

Datasheet 89 Rev. 1.1 2019-09-27

12.3 VS Power-On Reset

At power up of the device, the VS Powe r-on Reset is detected when VS > VPOR,r and the SPI bit POR is set to indicate that all SPI registers are set to POR default settings. VCC1 is starting up and the reset output RSTN is kept Low. It will only be released once VCC1 has crossed VRT1,r and tRD1 has elapsed. In case VS < VPOR,f, a device internal reset is generated and the SBC is switched Off and restarts in INIT mode with the next VS rising. This is shown in Figure 36. Figure 36 Ramp up / down example of Supply Voltage t VCC1 t VPOR,f RSTN t VS VPOR,r tRD1 VRT1,r VRTx ,f t SBC Mode SBC OFF SBC OFFSBC INIT MODE Any SBC MODE SPI Command The reset threshold can be configured via SPI in SBC Normal Mode , default is VRT1 Re- start SBC Restart Mode is entered whenever the Reset is triggered

Datasheet 90 Rev. 1.1 2019-09-27

12.4 VS Under- and Overvoltage

12.4.1 VS Undervoltage

The VS under-voltage monitoring is a l w a y s a c t i v e i n S B C I n i t - , R estart- and Normal Mode (see below conditions for SBC Stop Mode). If the supply voltage VS reaches the undervoltage threshold VS,UV then the SBC triggers the following actions:

  • S P I b i t VS_UV is set. No other error bits are set. The bit can be cleared once the VS undervoltage condition is not present anymore
  • The VCC1 short circuit prot ection becomes inactive (see Chapter 12.6). However, the thermal protection of the device remains active. If the undervoltage threshold is exceeded (VS rising) then the function is automatically enabled again Note: VS under-voltage monitoring is not available in SBC Stop Mode due to current consumption saving requirements except if the VCC1 load current is above the active peak threshold (I_PEAK_TH) or if VCC1 is below the VCC1 prewarning threshold.

12.4.2 VS Overvoltage

The VS over-voltage monitoring is always active SBC Init-, Restart- and Normal Mode (see below note for conditions in SBC Stop Mode) or when the charge pump is enabled. If the supply voltage VS reaches the over- voltage threshold VS,OV then the SBC does the following measures:

  • S P I b i t VS_OV is set. This bit is intended for diagnosis only, i.e. or other error bits are set. The bit can be cleared once the VS over-voltage condition is not present anymore If the charge pump is disabled after the bit VS,OV was set then the bit will stay set until it is cleared via SPI. Note: VS over-voltage monitoring is not available in SBC Stop Mode due to current consumption saving requirements except if the VCC1 load current is above the active peak threshold (I_PEAK_TH) or if VCC1 is below the VCC1 prewarning threshold.

12.5 VCC1 Over-/ Undervoltage and Undervoltage Prewarning

12.5.1 VCC1 Undervoltage and Undervoltage Prewarning

This function is always active when the VCC1 voltage regulator is enabled. A first-level voltage detection threshold is implemented as a prewarning for the microcontroller. The prewarning event is signaled with the bit VCC1_ WARN. No other actions are taken. As described in Chapter 12.1 and Figure 37, a reset is triggered (RSTN pulled Low) when the V CC1 output voltage falls below the selected undervoltage threshold (V RTx). The SBC enters SBC Re start Mode and the bit VCC1_UV is set when RSTN is released again. The hysteresis of the VCC1 undervoltage threshold can be increased by setting the bit RSTN_HYS. In this case always the highest rising threshold (Vrt1,r) is used for the release of the undervoltage reset. The falling reset threshold remains as configured. Note: The VCC1_ WARN or VCC1_UV bits are not set in Sleep Mode as V CC1 = 0V in this case

Datasheet 91 Rev. 1.1 2019-09-27 Figure 37 VCC1 Undervol tage Timing Diagram Note: It is recommended to clear the VCC1_ WARN and VCC1_UV bit once it is detected by the microcontroller software to verify whether the undervoltage is still present.

12.5.2 VCC1 Overvoltage

For fail-safe reasons a configurable VCC1 over voltage detection feature is implemented. It is active when the VCC1 voltage regulator is enabled. In case the V CC1,OV,r threshold is crossed, th e SBC triggers following me asures (depending on the configuration):

  • T h e b i t VCC1_ OV is always set;
  • I f t h e b i t VCC1_OV_RST is set and CFG0_STATE = ‘1’, then SBC Restart Mode is entered. The FO output is activated. After the reset delay time (tRD1), the SBC Restart Mode is left and SBC Normal Mode is resumed even if the VCC1 over voltage event is still present (see also Figure 38). The VCC1_OV_RST bit is cleared automatically;
  • If the bit VCC1_OV_RST is set and CFG0_STATE = ‘0’, then SBC Fail-Safe Mode is entered and FO output is activated. Note: External noise could be coupled into the VCC1 supply line. Especially, in case the VCC1 output current in SBC STOP Mode is below the active peak threshold (IVCC1,Ipeak) the bit VCC1_OV_RST must be set to ‘0’ before entering SBC Stop Mode to avoid unintentional SBC Restart or Fail-Safe Mode entry and to ignore the VCC1_ OV bit due to external noise. RSTN t VCC1 VRTx tRD1 SBC Normal t tRF SBC Restart SBC Normal

Datasheet 92 Rev. 1.1 2019-09-27 Figure 38 VCC1 Over Voltage Timing Diagram

12.6 VCC1 Short Circuit Diagnostics

The short circuit protection feature for VCC1 is implemented as follows:

  • The short circuit detection is only enabled if VS > VS,UV.
  • If VCC1 is not above the V RTx within tVCC1,SC after device power up or after waking from SBC Sleep or Fail- Safe Mode (i.e. after VCC1 is enabled) then the SPI bit VCC1_SC bit is set, VCC1 is turned Off, the FO pin is enabled, FAILURE is set and SBC Fail-Safe Mode is entered. The SBC can be activated again via a wake-up on CAN and WK or GPIO if configured as wake input.
  • The same behavior applies, if VCC1 falls below VRTx for longer than tVCC1,SC.

12.7 VCC2 Undervoltage and VCAN Undervoltage

An undervoltage warning is implemented for VCC2 and VCAN as follows:

  • VCC2 undervoltage detection: In case VCC2 is enabled and drops below the VCC2,UV,f threshold, then the SPI bit VCC2_UV is set and can be only cleared via SPI. During power-up the blanking time tVCC2,Blank applies, i.e. no undervoltage warning bit is set during this time.
  • VCAN undervoltage detection: In case the CAN module is enabled and the voltage on VCAN drops below the VCAN_UV,f threshold, then the SPI bit VCAN_UV is set and can be only cleared via SPI. Note: The VCC2_UV flag is not set during turn-On or turn-Off of V CC2. RSTN t VCC1 tRD1 SBC Normal t tOV_filt SBC Restart SBC Normal VCC1,OV

Datasheet 93 Rev. 1.1 2019-09-27

12.8 Thermal Protection

Three independent and different ther mal protection features are implem ented in the SBC according to the system impact:

  • Individual thermal shutdo wn of specific blocks
  • Temperature prewarning of main microcontroller supply VCC1
  • SBC thermal shutdown due to VCC1 overtemperature

12.8.1 Individual Thermal Shutdown

As a first-level protection measure the output stages VCC2 and CAN are independently switched Off if the respective block reaches the temperature threshold TjTSD1_1 / TjTSD1_2. Then the TSD1 bit is set. This bit can only be cleared via SPI once the overtemperature is not present anymore. Independent of the SBC Mode the thermal shutdown protection is only active if the respective block is On. The respective modules behave as follows:

  • VCC2: Is switched to Off and the control bits VCC2_ON are cleared. The status bit VCC2_OT is set. Once the overtemperature condition is not present anymore, then VCC2 has to be configured again by SPI.
  • CAN: The transmitter is disabled and stays in CAN No rmal Mode acting like CAN Receive only mode. The status bits CAN_FAIL = ‘01’ are set. Once the overtemperature condition is not present anymore, then the CAN transmitter is automatically switched On. Note: The diagnosis bits are not cleared automatically and have to be cleared via SPI once the overtemperature condition is not present anymore.

12.8.2 Temperature Prewarning

As a next level of thermal protection a temperature prewarning is implemented. If the main supply VCC1 exceeds the thermal prewarning temperature threshold TjPW. Then the status bit TPW is set. This bit can only be cleared via SPI once the overtemperature is not present anymore.

12.8.3 SBC Thermal Shutdown

As the highest level of th ermal protection a temperature shutdown of the SBC is implemented if the main supply VCC1 reaches the thermal shutdown temperature threshold T jTSD1_1 / T jTSD1_2. Once a TSD2 event is detected SBC Fail-Safe Mode is ente red. Only when device temperature falls below the TSD2 threshold then the device remains in SBC Fail-Safe Mode for tTSD2 to allow the device to cool down. After this time has expired, the SBC automatically changes via SBC Restart Mode to SBC Normal Mode (see also Chapter 5.1.6). When a TSD2 event is detected, then the status bit TSD2 is set. This bit can only be cleared via SPI in SBC Normal Mode once the overtemperature is not present anymore. For increased robustness it is possible to extend the TSD2 waiting time by 64x of t TSD2 after 16 consecutive TSD2 events by setting the SPI bit TSD2_DEL. The counter is incremented with each TSD2 event even if the bit TSD2 is not cleared. Once the counter ha s reached the value 16, then the bit TSD2_SAFE is set and the extended TSD2 waiting time is active. The extended waiting time is kept until TSD2_SAFE is cleared. The TSD counter is cleared when TSD2 or TSD2_DEL is cleared. Note: In case a TSD2 overtemperature occurs while en tering SBC Sleep Mode then SBC Fail-Safe mode is entered. Note: To enable higher ambient temperatures the ther mal shutdown thresholds can be increased by 10K for TSD1 and TSD2 by setting the bit TSD_THR.

Datasheet 94 Rev. 1.1 2019-09-27

12.9 Electrical Characteristics

Table 26 Electrical Characteristics VS = 5.5 V to 28 V; Tj = -40°C to +150°C; SBC Normal Mode; all voltages with respect to ground; positive current defined flowing into pin (unless otherwise specified) Parameter Symbol Values Unit Note or Test Condition Number Min. Typ. Max. VCC1 Monitoring; VCC1 UV Prewarning Detection Filter Time t VCC1,PW_F 51 0 1 4 u s 3) rising and falling P_13.9.4 Undervoltage Prewarning Threshold Voltage PW,f VPW,f 3.0 3.1 3.2 V VCC1 falling, SPI bit is set P_13.9.14 Undervoltage Prewarning Threshold Voltage PW,r Undervoltage Prewarning Threshold Voltage hysteresis VPW,hys 15 40 55 mV 5) P_13.9.16 Reset Threshold Voltage RT1,f VRT1,f 2.95 3.05 3.15 V default setting; VCC1 falling P_13.9.17 Reset Threshold Voltage RT1,r VRT1,r 3.04 3.13 3.23 V default setting; VCC1 rising P_13.9.18 Reset Threshold Voltage RT2,f Reset Threshold Voltage RT2,r Reset Threshold Voltage RT3,f VRT3,f 2.14 2.25 2.35 V SPI option; VS ≥ 4V; VCC1 falling P_13.9.21 Reset Threshold Voltage RT3,r VRT3,r 2.24 2.35 2.45 V VS ≥ 4V; VCC1 rising P_13.9.22 Reset Threshold Voltage RT4,f VRT4,f 1.65 1.75 1.85 V VS ≥ 4V; VCC1 falling P_13.9.23 Reset Threshold Voltage RT4,r V RT4,r 1.75 1.85 1.95 V VS ≥ 4V; VCC1 rising, P_13.9.24 Reset Threshold Hysteresis VRT,hys 45 90 140 mV 5) P_13.9.25

Datasheet 95 Rev. 1.1 2019-09-27 VCC1 Over Voltage Detection Threshold Voltage VCC1 Over Voltage Detection Threshold Voltage VCC1 Over Voltage Detection hysteresis VCC1,OV,hys 50 100 200 mV 5) P_13.9.30 VCC1 OV Detection Filter Time tVCC1,OV_F 51 64 80 us 3) P_13.9.31 VCC1 Short to GND Filter Time tVCC1,SC 1.6 2 2.4 ms 3)blanking time during power-up, short circuit detection for VS ≥ VS,UV P_13.9.32 Reset Generator; Pin RSTN Reset Low Output Voltage V RSTN,L –0 . 2 0 . 4 V IRSTN = 1 mA for VCC1 ≥ 1 V & VS ≥VPOR,f P_13.9.33 Reset High Output Voltage VRSTN,H 0.8 x VCC1 – VCC1 + 0.3 V V IRSTN = -20 µA P_13.9.34 Reset Pull-up Resistor RRSTN 10 20 40 k Ω VRSTN = 0 V P_13.9.35 Reset Filter Time tRF 41 0 2 6 µ s 3)VCC1 < VRT1x to RSTN = L see also Chapter 12.3 P_13.9.36 Reset Delay Time (long) tRD1 81 0 1 2 m s 2) 3)RSTN_DEL = ‘0’ (default value) P_13.9.37 Reset Delay Time (reduced) tRD2 1.6 2 2.4 ms 2) 3)RSTN_DEL = ‘1’P_13.9.70 VCC2 Monitoring VCC2 Undervoltage Threshold Voltage (falling) VCC2,UV,f 4.5 – 4.75 V VCC2 falling P_13.9.38 VCC2 Undervoltage Threshold Voltage (rising) VCC2,UV,r 4.6 – 4.85 V VCC2 rising P_13.9.39 VCC2 Undervoltage detection hysteresis VCC2,UV, hys 70 150 250 mV 5) P_13.9.40 VCC2 Undervoltage Detection Filter Time tVCC2,UV_F 51 0 1 4 u s 3) rising and falling P_13.9.41 Table 26 Electrical Characteristics (cont’d) VS = 5.5 V to 28 V; Tj = -40°C to +150°C; SBC Normal Mode; all voltages with respect to ground; positive current defined flowing into pin (unless otherwise specified) Parameter Symbol Values Unit Note or Test Condition Number Min. Typ. Max.

Datasheet 96 Rev. 1.1 2019-09-27 VCC2 UV Blanking Time tVCC2,Blank 3.2 4 4.8 ms 3) after switching On P_13.9.42 VCAN Monitoring CAN Supply undervoltage detection threshold (falling) VCAN_UV,f 4.5 – 4.75 V VCAN falling P_13.9.43 CAN Supply undervoltage detection threshold (rising) VCAN_UV,r 4.6 – 4.85 V VCAN rising P_13.9.44 VCAN Undervoltage detection hysteresis VCAN,UV, hys 70 150 250 mV 5) P_13.9.45 VCAN UV detection Filter Time tVCAN,UV_F 4.2 10 14 µs 3) VCAN rising and falling P_13.9.46 Watchdog Generator / Internal Oscillator Long Open Window tLW 160 200 240 ms 3) P_13.9.47 Internal Clock Generator Frequency Internal Oscillator 2MHz for Charge Pump and SMPS Regulator fCLKSBC,2 1.8 2.0 2.2 MHz 2MHZ_FREQ =’001’; P_13.9.65 Minimum Waiting time during SBC Fail-Safe Mode Min. waiting time Fail-Safe tFS,min 80 100 120 ms 3)4) P_13.9.49 Power-On Reset, Over / Undervoltage Protection VS Power-on reset rising VPOR,r –4 . 5 V V S i n c r e a s i n g P_13.9.50 VS Power-on reset falling VPOR,f –3 V V S d e c r e a s i n g P_13.9.51 VS Undervoltage Detection Threshold VS,UV 3.7 – 4.4 V Supply UV threshold for VCC1 SC detection; hysteresis included; includes rising and falling threshold P_13.9.53 VS Undervoltage Detection Hysteresis V S,UV, hys 50 90 130 mV 5) P_13.9.68 VS Undervoltage Detection Filter Time tVS,UV 51 0 1 4 u s 3) rising and falling P_13.9.62 Table 26 Electrical Characteristics (cont’d) VS = 5.5 V to 28 V; Tj = -40°C to +150°C; SBC Normal Mode; all voltages with respect to ground; positive current defined flowing into pin (unless otherwise specified) Parameter Symbol Values Unit Note or Test Condition Number Min. Typ. Max.

Datasheet 97 Rev. 1.1 2019-09-27 VS Over voltage Detection Threshold VS,OV 22 – 25 V 5)Supply OV threshold; only SPI diagnosis bit is set; includes rising and falling threshold P_13.9.63 VS Overvoltage Detection Filter Time t VS,OV 51 0 1 4 u s 3) rising and falling P_13.9.64 VS Overvoltage Detection Hysteresis VS,OV, hys 0.3 – 0.55 V 5) P_13.9.69 Overtemperature Shutdown5) Thermal Prewarning Temperature TjPW 125 145 165 °C Tj rising P_13.9.54 Thermal Shutdown TSD1 TjTSD1_1 170 185 200 °C Tj rising; TSD_THR = 0 P_13.9.55 Thermal Shutdown TSD1 (high temp) TjTSD1_2 180 195 210 °C Tj rising; TSD_THR = 1 P_13.9.60 Thermal Shutdown TSD2 TjTSD2_1 170 185 200 °C Tj rising; TSD_THR = 0 P_13.9.56 Thermal Shutdown TSD2 (high temp) TjTSD2_2 180 195 210 °C Tj rising; TSD_THR = 1 P_13.9.61 Thermal Shutdown hysteresis TjTSD,hys –2 5 –° C – P_13.9.57 TSD/TPW Filter Time tTSD_TPW_F 51 0 1 4 u s 3)rising and falling, applies to all thermal sensors (TPW, TSD1, TSD2) P_13.9.58 Deactivation time after thermal shutdown TSD2 tTSD2 0.8 1 1.2 s 3) P_13.9.59 1) It is ensured that the threshold VCC1,OV,r in SBC Normal Mode is always higher than the highest regulated VCC1 output voltage VCC1,out4 2) The reset delay time starts when VCC1 crosses above the selected Vrtx threshold 3) Not subject to production test, tolerance defined by internal oscillator tolerance. 4) This time applies for all failure en tries except a device thermal shutdown (TSD2 has a typ. 1s waiting time tTSD2) 5) Not subject to production test, specified by design. Table 26 Electrical Characteristics (cont’d) VS = 5.5 V to 28 V; Tj = -40°C to +150°C; SBC Normal Mode; all voltages with respect to ground; positive current defined flowing into pin (unless otherwise specified) Parameter Symbol Values Unit Note or Test Condition Number Min. Typ. Max.

Serial Peripheral Interface Datasheet 98 Rev. 1.1 2019-09-27

13 Serial Peripheral Interface

The Serial Peripheral Interface is the communication link between the SBC and the microcontroller. The TLE9471ES V33 is supporting multi-slave operation in full-duplex mode with 16-bitdata access. The SPI behavior for the different SBC Modes is as follows:

  • The SPI is enabled in SBC Init, Normal and Stop Mode
  • The SPI is disabled in SBC Sleep, Restart and Fail-Safe Mode

13.1 SPI Block Description

The Control Input Word is read via the data input SDI, which is synchronized with the clock input CLK provided by the microcontroller. The output word appears synchronously at the data output SDO (see Figure 39 with a 16-bit data access example). The transmission cycle begins when the chip is selected by the input CSN (Chip Select Not), Low active. After the CSN input returns from Low to High, the word that has been read is interpreted according to the content. The SDO output switches to tristate status (high impeda nce) at this point, thereby releasing the SDO bus for other use. The state of SDI is shifted into the input register with every falling edge on CLK. The state of SDO is shifted out of the output register after every rising edge on CLK. The SPI of the SBC is not daisy chain capable. Figure 39 SPI Data Transfer Timing (note the reve rsed order of LSB and MSB shown in this figure compared to the register description) 0 0 +1 2 3 4 5 6 7 8 9 10 15 1 0 1 2 3 4 5 6 11 12 13 147 8 9 10 15 CSN high to low: SDO is enabled. Status information transferred to output shift register CSN low to high: data from shift register is transferred to output functions SDI: will accept data on the falling edge of CLK signal SDO: will change state on the rising edge of CLK signal Actual status 11 12 13 14 Actual data New data New status SDO SDI CSN CLK time time time time ERRERR - 0

Serial Peripheral Interface Datasheet 99 Rev. 1.1 2019-09-27

13.2 Failure Signalization in the SPI Data Output

If the microcontroller sends a wron g SPI command to the SBC, the SBC ignores the information. Wrong SPI commands are either invalid SBC mode commands or commands which are prohibited by the state machine to avoid undesired device or system states (see below). In this case the diagnosis bit ‘SPI_FAIL’ is set and the SPI Write command is ignored (mostly no partial interpretation). This bit can be only reset by actively clearing it via a SPI command. Invalid SPI commands leading to SPI_FAIL are listed below (in this case the SPI command is ignored):

  • Illegal state transitions: - Going from SBC Stop to SBC Sleep Mode. In this case the SBC enters SBC Restart Mode; - Trying to go to SBC Stop or SBC Sleep Mode from SBC Init Mode. In this case SBC Normal Mode is entered
  • Uneven parity in the data bit of the WD_CTRL register. In this case the watchdog trigger is ignored and/or the new watchdog settings are ignored respectively
  • In SBC Stop Mode: attempting to ch ange any SPI settings, e.g. changing the watchdog configuration, PWM settings and HS configuration settings during SBC Stop Mode, etc.; the SPI command is ignored in this case; only WD trigger, returning to Normal Mode, triggering a SBC Soft Reset, and Read & Clear status registers commands are valid SPI commands in SBC Stop Mode; Note: No failure handling is done for the attempt to go to SBC STOP Mode when all bits in the registers BUS_CTRL_0 and WK_CTRL_1 are cleared because the microcontroller can leave this mode via SPI
  • When entering SBC Stop Mode and WK_STAT_0 and WK_STAT_1 are not cleared; SPI_FAIL is not set but the INTN pin is triggered
  • Changing from SBC Stop to Normal Mode and changing the other bits of the M_S_CTRL register. The other modifications are ignored
  • SBC Sleep Mode: attempt to go to Sleep Mode without any wake source set, i.e. when all bits in the BUS_CTRL_0, WK_CTRL_0, WK_CTRL_1 and GPIO_CTRL registers are cleared. In this case the SPI_FAIL bit is set and the device enters SBC Restart Mode. Even though the Sleep Mode command is not entered in this case, the rest of the command (e.g. modifying VCC2) is executed but restart values apply during SBC Restart Mode; Note: At least one wake source must be activated in order to avoid a deadlock situation in SBC Sleep Mode, i.e. the SBC would not be able to wake-up anymore. If the only wake source is a timer and the timer is Off then the SBC will wake-up immediately from Sleep Mode and enter Restart Mode;
  • Trying to set WK_MEAS when FO/GPIO is not Off, i.e. FO is activated/configured or any GPIO configuration is selected
  • Trying to change the GPIO_CTRL settings in case WK_MEAS is set
  • Setting a longer or equal On-time than the timer period of the respective timer
  • SDI stuck at High or Low, e.g. SDI received all ‘0’ or all ‘1’ Note: There is no SPI fail in formation for unused addresses. Signalization of the ERR Flag (high active) in the SPI Data Output (see Figure 39 The ERR flag presents an additional diagnosis possibility for the SPI communication. The ERR flag is being set for following conditions:
  • in case the number of receiv ed SPI clocks is not 0 or 16
  • in case RSTN is Low and SPI frames are being sent at the same time.

Serial Peripheral Interface Datasheet 100 Rev. 1.1 2019-09-27 Note: In order to read the SPI ERR flag properly, CLK mu st be Low when CSN is triggered, i.e. the ERR bit is not valid if the CLK is High on a falling edge of CSN The number of received SPI clocks is not 0, 16 or 32: The number of received input clocks is supervised to be 0 or 16 clock cycles and the input word is discarded in case of a mismatch (0 clock cycle to enable ERR signalization). The error logic also recognizes if CLK was High during CSN edges. Both errors - 0 or 16 bit CLK mismatch or CLK High du ring CSN edges - are flagged in the following SPI output by a “High” at the data output (SDO pin, bit ERR) before the first rising edge of the clock is received. The complete SPI command is ignored in this case. RSTN is Low and SPI frames are being sent at the same time: The ERR flag is set when the RSTN pi n is triggered (during SBC Restart) an d SPI frames are being sent to the SBC at the same time. The behavior of the ERR flag is signalized at the next SPI command for below conditions:

  • if the command begins when RSTN is High and it ends when RSTN is Low,
  • if a SPI command is sent while RSTN is Low,
  • If a SPI command begins when RSTN is Low and it ends when RSTN is High. and the SDO output behaves as follows:
  • always when RSTN is Low then SDO is High,
  • when a SPI command begins with RSTN is Low and en ds when RSTN is High, then the SDO should be ignored because wrong data is sent. Note: It is possible to quickly check fo r the ERR flag without sending any data bits. i.e. only the CSN is pulled Low and SDO is observed - no SPI Clocks are sent in this case Note: The ERR flag could also be set after the SB C has entered SBC Fail-Safe Mode because the SPI communication is stopped immediately.

13.3 SPI Programming

For the TLE9471ESV33, 7 bits are used or the address selection (BIT6...0). Bit 7 is used to decide between Read Only and Read & Clear for the status bits, and betwee n Write and Read Only for configuration bits. For the actual configuration and status information, 8 data bits (BIT15...8) are used. Writing, clearing and reading is done byte wise. The SPI status bits are not cleared automatically and must be cleared by the microcontroller, e.g. if the TSD2 was set due to over temp erature. Some of the configuration bits will automatically be cleared by the SBC - please refer to the respective register descriptions for detailed information. In SBC Restart Mode, the device ignores all SPI communication, i.e. it does not interpreted it. There are two types of SPI registers:

  • Control registers: These registers are used to configure the SBC, e.g. SBC mode, watchdog trigger, etc.
  • Status registers: These registers indicate the status of the SBC, e.g. wake-up events, warnings, failures, etc. For the status registers, the requested information is given in the same SPI command in the data out (SDO). For the control registers, t h e s t a t u s o f e a c h b y t e i s s h o w n i n the same SPI command as well. However, configuration changes of the same register are only shown in the next SPI command (configuration changes inside the SBC become valid only after CSN changes from Low to High). Writing of control registers is possible in SBC Init and Normal Mode. During SBC Stop Mode only the change to SBC Normal Mode and triggering the watchdog is allowed as well as reading and clearing the status registers.

Serial Peripheral Interface Datasheet 101 Rev. 1.1 2019-09-27 Certain SPI control bits used to configure device fu nctionality can be locked to avoid unintentional bit modification. The respective bit type is ‘rwl’. There are two levels of configuration locks:

  • CFG_LOCK_0 in the HW_CTRL_1 is the level 0 lock mechanism: The bits CP_EN and GPIO can be locked. In case the configuration must be changed then CFG_LOCK_0 must be cleared first
  • CFG_LOCK_1 in the HW_CTRL_2 is the level 1 lock mechanism: All other lockable bits with the type ‘rwl’ are locked and can only be modified at the next device power up No status information can be lost, even if a bit change s right after the first 7 SPI clock cycles before the SPI frame ends. In this case the status information field is updated with the next SPI command. However, the flag is already set in the relevant status register. The SBC status information from the SPI status registers is transmitted in a compressed format with each SPI response on SDO in the so-called Status Information Field register (see also Figure 40). The purpose of this register is to quickly signal changes in the SPI status registers to the microcontr oller. This means that the microcontroller only needs to read registers which have changed. Each bit in the Status Information Field represents a SPI status register (see Table 27). As soon as one bit is set in one of the status registers, the corresponding bit in the Status Information Field register is set. Only the most important registers are represented in the Status Information Field, e.g. the register WK_LVL_STAT is not included. For example if bit 0 in the Status Information Field is set to ‘1’, one or more bits of the register 100 0001 (SUP_STAT_0) are set to 1. Then this register needs to be read with a second SPI command. The bit in the Status Information Field is set to 0 when all bits in the register 100 0001 have been reset to ‘0’. Table 27 Status Information Field Bit in Status Information Field Corresponding Address Bit Status Register Description 0 100 0001 SUP_STAT_0 - Supply Status: POR, VCC2 fail, VCC1 fail 1 100 0010 THERM_STAT - Ther mal Protection Status 2 100 0011 DEV_STAT- Device Status: Mode before wake-up- up/failure, WD Fail, SPI Fail, Failure 3 100 0100 BUS_STAT - Bus Failure Status: CAN; 4 100 0110 100 0111 WK_STAT_0, WK_STAT_1 - Wake Source Status; Status bit is a combinational OR of both registers 5 100 0000 SUP_STAT_1: VS_UV, VCC1_WARN/OV 6 101 0100 GPIO_OC_STAT: GPIO over current 7 101 0101 GPIO_OL_STAT: GPIO open load

Serial Peripheral Interface Datasheet 102 Rev. 1.1 2019-09-27 Figure 40 SPI Operation Mode

13.4 SPI Bit Mapping

The following figures show the mapping of the registers and the SPI bits of the respective registers. The Control Registers ‘000 0000’ to ‘001 1110’ are Read/Write Register. Depending on bit 7 the bits are only read (setting bit 7 to ‘0’) or also written (setting bit 7 to ‘1’). The new setting of the bit after a write can be seen with a new read / write command. The registers ‘100 0000’ to ‘111 1110’ are Status Registers and can be read or read with clearing the bit (if possible) depending on bit 7. To clear a Data Byte of one of the Status Registers bit 7 must be set to ‘1’. The registers WK_LVL_STAT, and FAM_PROD_STAT are an exception as they show the actual voltage level at the respective WK pin (Low/High), or a fixed family/ product ID respectively and can thus not be cleared. It is recommended for proper diagnosis to cl ear respective status bits for wake -up events or failure. However, in general it is possible to enable drivers without clearing the respective failure flags. When changing to a different SBC Mode, certain configurations bits is cleared automatically or modified:

  • The SBC Mode bits are updated to the actual status, e.g. when returning to Normal Mode
  • When changing to a low-power mode (Stop/Sleep), the diagnosis bits of the switches and transceivers are not cleared. FO will stay activated if it was triggered before.
  • When changing to SBC Stop Mode, the CA N control bits will not be modified.
  • When changing to SBC Sleep Mode, th e CAN control bits is modified if they were not Off or Wake Capable before.
  • VCC2 will stay On when going to Sleep-/Stop Mode (configuration can only be done in Normal Mode). Diagnosis is active. In case of a failure the regulator is turned Off and no wake-up is issued. 0 1 2 3 4 5 76 8 9 10 11 12 13 1514 Data Bits DI Address Bits x x x x x x xx R/W 0 1 2 3 4 5 76 8 9 10 11 12 13 1514 Data Bits DO Status Information Field x x x x x x xx Register content of selected address LSB MSB time LSB is sent first in SPI message

Serial Peripheral Interface Datasheet 103 Rev. 1.1 2019-09-27

  • The configuration bits for VCC2 in stand-alone config uration are cleared in SBC Restart Mode. FO will stay activated if it was triggered before. Depending on the respective configuration, CAN transceivers is either Off, woken or still Wake Capable. Note: The detailed behavior of the respective SPI bits and control functions is described in Chapter 13.5, Chapter 13.6.and in the respective module chapter. The bit type be marked as ‘rwh’ in case the SBC will modify respective control bits. Figure 41 SPI Register Mapping Structure The detailed register mappings for control registers and status registers are shown in Table 28 and Table 29 respectively. The detailed SPI bit mapping overview is shown in Figure 42. 15 14 13 12 11 10 89 7 6 5 4 3 2 01 7 Address Bits [bits 0...6] for Register Selection 8 Data Bits [bits 8...15] for Configuration & Status Information LSBMSB Reg. Type Control Registers Addresses: 0 0 0 0 0 0 1 0 0 1 1 1 1 1 Status Registers Status Information Field Bit Addresses: 1 0 0 0 0 0 0 1 1 1 1 1 1 0 The most important status registers are represented in the Status Information Field

Serial Peripheral Interface Datasheet 104 Rev. 1.1 2019-09-27 Figure 42 Detailed TLE9471ES V33 SPI Bit Mapping 15 14 13 12 11 10 9 8 7 6...0 Data Bit 15…8 D7 D6 D5 D4 D3 D2 D1 D0 M_S_CTRL MODE_1 MODE_0 reserved VCC2_ON_1 VCC2_ON_0 VCC1_OV_RST VCC1_RT_1 VCC1_RT_0 read/write 0000001 HW_CTRL_0 reserved SOFT_RESET_RST FO_ON reserved reserved CP_EN reserved CFG1 read/write 0000010 WD_CTRL CHECKSUM WD_STM_EN_0 WD_WIN WD_EN_WK_BUS reserved WD_TIMER_2 WD_TIMER_1 WD_TIMER_0 read/write 0000011 BUS_CTRL_0 reserved reserved reserved reserved reserved reserved CAN_1 CAN_0 read/write 0000100 WK_CTRL_0 reserved TIMER_WK_EN reserved reserved reserved WD_STM_EN_1 reserved reserved read/write 0000110 WK_CTRL_1 INT_GLOBAL reserved WK_MEAS reserved reserved reserved reserved WK_EN read/write 0000111 WK_PUPD_CTRL GPIO_WK_PUPD_1 GPIO_WK_PUPD_0 reserved reserved reserved reserved WK_PUPD_1 WK_PUPD_0 read/write 0001000 BUS_CTRL_3 reserved reserved reserved CAN_FLASH reserved reserved reserved reserved read/write 0001011 TIMER_CTRL reserved TIMER_ON_2 TIMER_ON_1 TIMER_ON_0 TIMER_PER_3 TIMER_PER_2 TIMER_PER_1 TIMER_PER_0 read/write 0001100 HW_CTRL_1 RSTN_HYS reserved TSD2_DEL RSTN_DEL CFG_LOCK_0 reserved reserved reserved read/write 0001110 HW_CTRL_2 2MHZ_FREQ_2 2MHZ_FREQ_1 2MHz_FREQ_0 I_PEAK_TH SS_MOD_FR_1 SS_MOD_FR_0 reserved CFG_LOCK_1 read/write 0001111 GPIO_CTRL reserved reserved reserved reserved reserved GPIO_2 GPIO_1 GPIO_0 read/write 0010111 PWM_CTRL PWM_DC_7 PWM_DC_6 PWM_DC_5 PWM_DC_4 PWM_DC_3 PWM_DC_2 PWM_DC_1 PWM_DC_0 read/write 0011000 PWM_FREQ_CTRL reserved reserved reserved reserved reserved reserved PWM_FREQ_1 PWM_FREQ_0 read/write 0011100 HW_CTRL_3 reserved reserved reserved reserved reserved TSD_THR ICC1_LIM_ADJ_1 ICC1_LIM_ADJ_0 read/write 0011101 SYS_STAT_CTRL_0 SYS_STAT_7 SYS_STAT_6 SYS_STAT_5 SYS_STAT_4 SYS_STAT_3 SYS_STAT_2 SYS_STAT_1 SYS_STAT_0 read/write 0011110 SYS_STAT_CTRL_1 SYS_STAT_15 SYS_STAT_14 SYS_STAT_13 SYS_STAT_12 SYS_STAT_11 SYS_STAT_10 SYS_STAT_9 SYS_STAT_8 read/write 0011111 SUP_STAT_1 reserved VS_UV VS_OV reserved reserved reserved VCC1_OV VCC1_WARN read/clear 1000000 SUP_STAT_0 POR reserved reserved VCC2_OT VCC2_UV VCC1_SC reserved VCC1_UV read/clear 1000001 THERM_STAT reserved reserved reserved reserved TSD2_SAFE TSD2 TSD1 TPW read/clear 1000010 DEV_STAT DEV_STAT_1 DEV_STAT_0 reserved reserved WD_FAIL_1 WD_FAIL_0 SPI_FAIL FAILURE read/clear 1000011 BUS_STAT reserved reserved reserved reserved reserved CAN_FAIL_1 CAN_FAIL_0 VCAN_UV read/clear 1000100 WK_STAT_0 reserved reserved CAN_WU TIMER_WU reserved reserved reserved WK_WU read/clear 1000110 WK_STAT_1 reserved reserved reserved GPIO_WK_WU reserved reserved reserved reserved read/clear 1000111 WK_LVL_STAT SBC_DEV_LVL CFG0_STATE reserved GPIO_LVL reserved reserved reserved WK_LVL read 1001000 GPIO_OC_STAT reserved GPIO_HS_LS_OC reserved reserved reserved reserved reserved reserved read/clear 1010100 GPIO_OL_STAT reserved GPIO_HS_OL reserved reserved reserved reserved reserved reserved read/clear 1010101 FAM_PROD_STAT FAM_3 FAM_2 FAM_1 FAM_0 PROD_3 PROD_2 PROD_1 PROD_0 read 1111110 Locked Bits (CFG_LOCK_0) Locked Bits (CFG_LOCK_1) S T A T U S R E G I S T E R S F A M I LY A N D P R O D U C T R E G I S T E R S Register Short Name Access Mode Address A6…A0 C O N T R O L R E G I S T E R S

Serial Peripheral Interface Datasheet 105 Rev. 1.1 2019-09-27

13.5 SPI Control Registers

READ/WRITE Operation (see also Chapter 13.3):

  • The ‘POR / Soft Reset Value’ defines the register content after POR or SBC Reset.
  • The ‘Restart Value’ defines the register content after SBC Restart, where ‘x’ means the bit is unchanged.
  • One 16-bit SPI command consist of two bytes: - the 7-bit address and one additional bit for the register access mode and - following the data byte The numbering of following bit definitions refers to the data byte and correspond to the bits D0...D7 and to the SPI bits 8...15.
  • There are four different bit types: – ‘r’ = READ: read only bits (or reserved bits) – ‘rw’ = READ/WRITE: readable and writable bits – ‘rwh’ = READ/WRITE/Hardware: readable/writable bi ts, which can also be modified by the SBC hardware – ‘rwl’ = READ/WRITE/LOCKED: readable/writable bi ts, which are locked and cannot be modified anymore once the bit CFG_LOCK_0 in the HW_CTRL_1 or CFG_LOCK_1 in the HW_CTRL_2 register are set. The locking mechanism will remain active for all conditions (incl. Soft Reset) unless the bit CFG_LOCK_0 (for CP_EN or GPIO only) is cleared again; for bits relating to CFG_LOCK_1 the locking mechanism will remain active until the device is powered down (VS < V POR,f) and can only be changed at the next device power-up. After a soft reset command: If the respective lock bit is not set then the POR values are resumed; if the respective lock bit is set then the respective configurations stay unchanged, i.e. the soft reset has no effect on those configurations.
  • Reserved bits are marked as “Reserved” and always read as “0”. The respective bits shall also be programmed as “0”.
  • Reading a register is done byte wise by setting the SPI bit 7 to “0” (= Read Only).
  • Writing to a register is done byte wise by setting the SPI bit 7 to “1”.
  • SPI control bits are in general not cleared or ch anged automatically. This must be done by the microcontroller via SPI programming. Exceptions to this behavior are stated at the respective register description and the respective bit type is marked with a ‘h’ meaning that the SBC is able to change the register content. The registers are addressed wordwise.

Serial Peripheral Interface Datasheet 106 Rev. 1.1 2019-09-27 Table 28 Register Overview: SPI Control Register Register Short Name Register Long Name Offset Address Reset Value General Control Registers M_S_CTRL Mode- and Supply Control 000 0001 B Page 107 HW_CTRL_0 Hardware Control 0 000 0010 B Page 108 WD_CTRL Watchdog Control 000 0011 B Page 109 BUS_CTRL_0 Bus Control 0 000 0100 B Page 110 WK_CTRL_0 Internal Wake Input Control 000 0110 B Page 111 WK_CTRL_1 External Wake Source Control 000 0111 B Page 111 WK_PUPD_CTRL Wake Input Level Control 000 1000 B Page 112 BUS_CTRL_3 Bus Control 3 000 1011 B Page 112 TIMER_CTRL Timer Control and Selection 000 1100 B Page 113 HW_CTRL_1 Hardware Control 1 000 1110 B Page 114 HW_CTRL_2 Hardware Control 2 000 1111 B Page 115 GPIO_CTRL GPIO Configuration Control 001 0111 B Page 116 PWM_CTRL PWM Configuration Control 001 1000 B Page 116 PWM_FREQ_CTRL PWM Frequency Configuration Control 001 1100 B Page 117 HW_CTRL_3 Hardware Control 3 001 1101 B Page 117 SYS_STATUS_CTRL_0 System Status Control Low Byte 001 1110 B Page 118 SYS_STATUS_CTRL_1 System Status Control High Byte 001 1111 B Page 118

Serial Peripheral Interface Datasheet 107 Rev. 1.1 2019-09-27

13.5.1 General Control Registers

  1. It is not possible to change from Stop to Sleep Mo de via SPI Command. See also the State Machine Chapter 2. In a transition from SBC Stop to SBC Normal Mode a change of the bits [4:0] is ignored and the SPI_FAIL bit is set. The transition to SBC Normal Mode is executed. 3. After entering SBC Restart Mode, the MODE bits is au tomatically set to SBC Normal Mode. The VCC2_ON bits is automatically set to Off after entering SBC Restart Mode and after over temperature (OT). 4. The SPI output will always show the previously written state with a Write Command (what has been programmed before) 5. When in SBC Development Mode the POR/Soft Reset value of VCC2_ON = ‘11’, i.e. VCC2 is On in SBC Init Mode but is switched Off with a Soft Reset command M_S_CTRL Mode- and Supply Control (Address 000 0001B) POR / Soft Reset Value: 0000 0000B; Restart Value: 0000 00xx B 76543210 MODE Reserved VCC2_ON VCC1_OV_RST VCC1_RT rwh r rwh rwh rw Field Bits Type Description MODE 7:6 rwh SBC Mode Control 00B , SBC Normal Mode 01B , SBC Sleep Mode 10B , SBC Stop Mode 11B , SBC Reset: Soft Reset is executed (configuration of RSTN triggering in bit SOFT_RESET_RST) Reserved 5r Reserved, always reads as 0 VCC2_ON 4:3 rwh VCC2 Mode Control 00B , VCC2 Off 01B , VCC2 On in Normal Mode 10B , VCC2 On in Normal and Stop Mode 11B , VCC2 always On (except in SBC Init - if not in SBC Development Mode, SBC Restart and Fail-Safe Mode) VCC1_OV_R ST 2r w h VCC1 Over Voltage leading to Restart / Fail-Safe Mode enable 0B , VCC1_ OV is set in case of VCC1_OV; no SBC Restart or Fail- Safe is entered for VCC1_OV 1B , VCC1_ OV is set in case of VCC1_OV; depending on the device configuration SBC Restart or SBC Fail-Safe Mode is entered (see Chapter 5.1.1); VCC1_RT 1:0 rw VCC1 Reset Threshold Control 00B , Vrt1 selected (highest threshold) 01B , Vrt2 selected 10B , Vrt3 selected 11B , Vrt4 selected

Serial Peripheral Interface Datasheet 108 Rev. 1.1 2019-09-27 Notes 1. Clearing the FO_ON bit will not disable the FO output in case a failure occurred which triggered the FO output. In this case the FO output have to be disabled by clearing the FAILURE bit. If the FO_ON bit is set by the software then it is cleared by the SBC after SBC Restart Mode was entered and the FO output is disabled (if no failures occurred which triggered the fail outputs). See also Chapter 11 for FO activation and deactivation. 2. In case the CFG_LOCK_1 bit is set, then the soft reset value for SOFT_RESET_RST will stay unchanged, i.e. ‘x’; the same applies if CFG_LOCK_0 is set: then the soft reset value of the bit CP_EN will stay unchanged, i.e. ‘x’. Therefore, the respective soft reset values are marked as ‘y’. HW_CTRL_0 Hardware Control 0 (Address 000 0010B) POR / Soft Reset Value: 0y00 0y00B; Restart Value: 0x00 0x0x B 76543210 Reserved SOFT_RESET _RST FO_ON Reserved CP_EN Reserved CFG1 r rwl rwh r rwl r rw Field Bits Type Description Reserved 7r Reserved, always reads as 0 SOFT_RESE T_RST 6r w l Soft Reset Configuration 0B , RST is triggered (pulled Low) during a Soft Reset 1B , no RST trigger during a Soft Reset FO_ON 5r w h Failure Output Activation 0B , FO not activated by software, FO is activated by specified failures (see Chapter 11.1.1) 1B , FO activated by software (via SPI), only if configured as FO Reserved 4:3 r Reserved, always reads as 0 CP_EN 2r w l Charge Pump Output Enable 0B , Charge Pump is Off 1B , Charge Pump Output is enabled (see Chapter 5) Reserved 1r Reserved, always reads as 0 CFG1 0r w Configuration Select 1 (see also Table 5) 0B , Depending on hardware configuration, SBC Restart or Fail- Safe Mode is reached after the 2. watchdog trigger failure (=default) - Config 3/4 1B , Depending on hardware configuration, SBC Restart or Fail- Safe Mode is reached after the 1. watchdog trigger failure - Config 1/2

Serial Peripheral Interface Datasheet 109 Rev. 1.1 2019-09-27 Notes 1. See also Chapter 12.2.4 for more information on disabling the watchdog in SBC Stop Mode. 2. See Chapter 12.2.5 for more information on the effect of the bit WD_EN_WK_BUS. 3. See Chapter 12.2.3 for calculation of checksum. WD_CTRL Watchdog Control (Address 000 0011B) POR / Soft Reset Value: 0001 0100B; Restart Value: x0xx 0100 B 76543210 CHECKSUM WD_STM_EN_0 WD_WIN WD_EN_WK_ BUS Reserved WD_TIMER rw rwh rw rw r rwh Field Bits Type Description CHECKSUM 7r w Watchdog Setting Check Sum Bit The sum of bits 7:0 needs to have even parity (see Chapter 12.2.3) 0B , Counts as 0 for checksum calculation 1B , Counts as 1 for checksum calculation WD_STM_ EN_0 6r w h Watchdog Deactivation during Stop Mode, bit 0 (Chapter 12.2.4) 0B , Watchdog is active in Stop Mode 1B , Watchdog is deactivated in Stop Mode WD_WIN 5r w Watchdog Type Selection 0B , Watchdog works as a Time-Out watchdog 1B , Watchdog works as a Window watchdog WD_EN_ WK_BUS 4r w Watchdog Enable after Bus (CAN) Wake-up in SBC Stop Mode 0B , Watchdog will not start after a CAN wake-up 1B , Watchdog starts with a long open window after CAN Wake Reserved 3r Reserved, always reads as 0 WD_TIMER 2:0 rwh Watchdog Timer Period 000B , 10ms 001B , 20ms 010B , 50ms 011B , 100ms 100B , 200ms 101B , 500ms 110B , 1000ms 111B , 10000ms

Serial Peripheral Interface Datasheet 110 Rev. 1.1 2019-09-27 Notes 1. The reset values for the CAN transceivers are marked with ‘y’ because they will vary depending on the cause of change - see below. 2. see Figure 19 for detailed state changes of CAN Transceiver for different SBC modes. 3. Failure Handling Mechanism: When the device enters Fa il-Safe Mode due to a failure (TSD2, WD-Failure,...), then BUS_CTRL_0 is modified by the SBC to ‘0000 0001’ to ensure that the device can be woken again. See also the description of WK_CTRL_1 for other wake sources when entering SBC Fail-Safe Mode. 4. When in SBC Development Mode the POR/Soft Reset value of CAN = ‘011’ BUS_CTRL_0 Bus Control 0 (Address 000 0100B) POR / Soft Reset Value: 0000 0000B; Restart Value: 0000 00yy B 76543210 Reserved CAN rr w h Field Bits Type Description Reserved 7:2 r Reserved, always reads as 0 CAN 1:0 rwh HS-CAN Module Modes 00B , CAN Off 01B , CAN is Wake Capable 10B , CAN Receive Only Mode 11B , CAN Normal Mode

Serial Peripheral Interface Datasheet 111 Rev. 1.1 2019-09-27 Note: WD_STM_EN_1 will also be cleared when changing from SBC Stop to Normal Mode WK_CTRL_0 Internal Wake Input Control (Address 000 0110B) POR / Soft Reset Value: 0000 0000B; Restart Value: 0x00 0000 B 76543210 Reserved TIMER_WK_EN Reserved WD_STM_EN_1 Reserved rr w r r w h r Field Bits Type Description Reserved 7r Reserved, always reads as 0 TIMER_WK_ EN 6r w Timer Wake Source Control (for Cyclic Wake) 0B , Timer wake-up disabled 1B , Timer is enabled as a wake source Reserved 5:3 r Reserved, always reads as 0 WD_STM_ EN_1 2r w h Watchdog Deactivation during Stop Mode, bit 1 (Chapter 12.2.4) 0B , Watchdog is active in Stop Mode 1B , Watchdog is deactivated in Stop Mode Reserved 1:0 r Reserved, always reads as 0 WK_CTRL_1 External Wake Source Control (Address 000 0111B) POR / Soft Reset Value: 0000 0001B; Restart Value: x0x0 000x B 76543210 INT_GLOBAL Reserved WK_MEAS Reserved WK_EN rw r rw r rw Field Bits Type Description INT_ GLOBAL 7r w Global Interrupt Configuration (see also Chapter 10.1) 0B , Only wake sources trigger INTN (default) 1B , All status information register bits will trigger INTN (including all wake sources) Reserved 6r Reserved, always reads as 0 WK_MEAS 5r w Wake / Voltage Sensing Selection (see also Chapter 9.2.4) 0B , Wake-up functionality enabled for WK 1B , Voltage sensing functionality enabled, no wake-up events are generated Reserved 4:1 r Reserved, always reads as 0 WK_EN 0r w WK Wake Source Control 0B , WK wake-up disabled 1B , WK is enabled as a wake source

Serial Peripheral Interface Datasheet 112 Rev. 1.1 2019-09-27 Notes 1. WK_MEAS is by default configured for standard WK func tionality (Static Sense on WK). If WK_MEAS is set and FO is not activated then the bits WK_EN and GPIO_CTRL are ignored. If FO is activated then WK_MEAS cannot be set to ‘1’ and SPI_Fail is set. If the bit is set to ‘1’ then the measurement function is enabled during Normal Mode & the bits WK_EN are ignored. The bits WK_LVL and GPIO_LVL bits are not updated and are reset. 2. The wake source CAN is selected in the register BUS_CTRL_0 by setting the respective bits to ‘Wake Capable’ 3. Failure Handling Mechanism: When the device enters SBC Fail-Safe Mode due to a failure (TSD2, WD- Failure,...) and WK_MEAS = ‘0’, the WK_CTRL_1 is modified by the SBC to ‘x0x0 0001’ in order to ensure that the device can be woken again. In case WK_MEAS is ‘1’ then WK will not be available as an automatic wake source in SBC Fail-Safe Mode. WK_PUPD_CTRL Wake Input Level Control (Address 000 1000 POR / Soft Reset Value: 0000 0000B; Restart Value: xx00 00xx B 76543210 GPIO_WK_PUPD Reserved WK_PUPD rw r rw Field Bits Type Description GPIO_WK_P UPD 7:6 rw GPIO WK Pull-Up / Pull-Down Configuration (only if GPIO configured as WK) 00B , No pull-up / pull-down selected 01B , Pull-down resistor selected 10B , Pull-up resistor selected 11B , Automatic switching to pull-up or pull-down Reserved 5:2 r Reserved, always reads as 0 WK_PUPD 1:0 rw WK Pull-Up / Pull-Down Configuration 00B , No pull-up / pull-down selected 01B , Pull-down resistor selected 10B , Pull-up resistor selected 11B , Automatic switching to pull-up or pull-down BUS_CTRL_3 Bus Control 3 (Address 000 1011B) POR / Soft Reset Value: 0000 0000B; Restart Value: 000x 0000 B 76543210 Reserved CAN_Flash Reserved rr w r Field Bits Type Description Reserved 7:5 r Reserved, always reads as 0

Serial Peripheral Interface Datasheet 113 Rev. 1.1 2019-09-27 Note: The electrical parameters for the CAN FD comm unication are ensured up to 5MBaud for the default setting (CAN_Flash is cleared). In case higher communication rates are required then CAN_Flash can be set. CAN_Flash 4r w HS-CAN Flash Mode Activation 0B , Flash Mode disabled: CAN communication up to 5MBaud 1B , Flash Mode enabled: CAN communication for higher than 5MBaud (higher emission on CAN bus - no slew rate control) Reserved 3:0 r Reserved, always reads as 0 TIMER_CTRL Timer Control and Selection (Address 000 1100B) POR / Soft Reset Value: 0000 0000B; Restart Value: 0000 0000 B 76543210 Reserved TIMER_ ON TIMER_PER rr w h r w h Field Bits Type Description Reserved 7r Reserved, always reads as 0 TIMER_ ON 6:4 rwh Timer On-Time Configuration 000B , Off / Low (timer not running, HSx output is Low) 001B , 0.1ms On-time 010B , 0.3ms On-time 011B , 1.0ms On-time 100B , 10ms On-time 101B , 20ms On-time 110B , Off / High (timer not running, HSx output is High) 111B , reserved TIMER_ PER 3:0 rwh Timer Period Configuration 0000B, 10ms 0001B, 20ms 0010B, 50ms 0011B, 100ms 0100B, 200ms 0101B, 500ms 0110B, 1s 0111B, 2s 1000B, 5s 1001B, 10s 1010B, 20s 1011B, 50s 1100B, 100s 1101B, 200s 1110B, 500s 1111B, 1000s Field Bits Type Description

Serial Peripheral Interface Datasheet 114 Rev. 1.1 2019-09-27 Notes 1. The timer must be first assigned and is then automati cally activated as soon as the On-time is configured. 2. If Cyclic Sense is selected and the GPIO HS switch is cleared during SBC Restart Mode then also the timer settings (period and On-time) are cleared to avoid incorrect switch detection. However, the timer settings are not cleared in case of failure not leading to SBC Restart Mode. This must be considered by the application. 3. in case the timer is set as wake sources and Cyclic Se nse is running, then both Cyclic Sense and Cyclic Wake are active at the same time. 4. A new timer configuration will become active immediately, i.e. as soon as CSN goes High. Notes 1. See also Chapter 12.5 for selection of VCC1 undervoltage hysteresis 2. See also Chapter 12.8 for minimum waiting time in case of an TSD2 event 3. The bit CFG_LOCK_0 is used to prevent an unintentional modification of the charge pump activation bit CP_EN and the GPIO configuration bits GPIO. In case the charge pump output state or the GPIO configuration must be changed then it is necessary to clear CFG_LOCK_0. The other lockable bits are controlled by the lock bit CFG_LOCK_1. In case either lock bit is set then the respective locked bits cannot be changed by a soft reset. Therefore, the respective soft reset values are marked as ‘y’. 4. In case CFG_LOCK_1 bit are set, then the respective soft reset value is like the Restart value. HW_CTRL_1 Hardware Control 1 (Address 000 1110B) POR / Soft Reset Value: y0yy y000B; Restart Value: x0xx x000 B 76543210 RSTN_HYS Reserved TSD2_DEL RS TN_DEL CFG_LOCK_0 Reserved rwl r rwl rwl rw r Field Bits Type Description RSTN_HYS 7r w l VCC1 Undervoltage Reset Hysteresis Selection (see also Chapter 12.5.1 for more information) 0B , default hysteresis applies as specified in the electrical characteristics table 1B , the highest rising threshold (Vrt1,r) is always used for the release of the undervoltage reset Reserved 6r Reserved, always reads as 0 TSD2_DEL 5r w l TSD2 Minimum Waiting Time Selection B , Minimum waiting time until TSD2 is released again is always 1B , Minimum waiting time until TSD2 is released again is 1s, after >16 consecutive TSD2 events, it is extended to x64 RSTN_DEL 4r w l Reset Delay Time Selection 0B , The extended reset delay time tRD1is selected (default) 1B , The reduced tRD2 reset delay time is selected CFG_LOCK_ 3r w Configuration Lock Bit - Level 0 0B , CP_EN and GPIO can be modified 1B , CP_EN and GPIO is locked and cannot be modified Reserved 2:0 r Reserved, always reads as 0

Serial Peripheral Interface Datasheet 115 Rev. 1.1 2019-09-27 Notes 1. The configuration locking becomes effective after CSN changes from Low to High once the CFG_LOCK_1 bit was set. The locking is active until the next device power-up (VS < VPOR,f), i.e. also CFG_LOCK_1 is locked in this case. The CFG_LOCK_1 will stay unchanged by a soft reset. 2. After t RD1 has expired, the default value is resumed after power-up or the configured value after SBC Sleep- or Fail-Safe Mode. In case the CFG_LOCK_1 bit is set, then the soft reset value is like the Restart value. HW_CTRL_2 Hardware Control 2 (Address 000 1111B) POR Value: 0100 0000B; Restart Value/Soft Reset Value: xxxx xxyx B 76543210 2MHZ_FREQ I_PEAK_TH SS_MOD_FR Reserved CFG_LOCK_1 rwl rwl rwl r rwl Field Bits Type Description 2MHZ_FREQ 7:5 rwl SMPS and Charge Pump Switching Frequency Setting 000B , 1.8MHz 001B , 2.0MHz (default value) 010B , 2.2MHz 011B , 2.4MHz 100B , Reserved 101B , Reserved 110B , Reserved 111B , Reserved I_PEAK_TH 4r w l VCC1 Active Peak Threshold Selection 0B , low VCC1 active peak threshold selected (ICC1,peak_1) 1B , high VCC1 active peak threshold selected (ICC1,peak_2). SS_MOD_FR 3:2 rwl Spread Spectrum Modulation Frequency Setting of integrated 2MHz oscillator for charge pump and SMPS regulator 00B , Spread Spectrum disabled 01B , 15.625kHz Modulation Frequency 10B , 31.250kHz Modulation Frequency 11B , 62.500kHz Modulation Frequency Reserved 1r Reserved, always reads as 0 CFG_LOCK_1 0r w l Configuration Lock Bit - Level 1 0B , Bits with bit type ‘rwl’ (except CP_EN and GPIO) can be modified 1B , Bits with bit type ‘rwl’ (except CP_EN and GPIO) are locked and cannot be modified anymore until next device power-up.

Serial Peripheral Interface Datasheet 116 Rev. 1.1 2019-09-27 Notes 1. The Restart and Soft Reset Value depends on the respecti ve GPIO configuration. Therefore the bit type is also ‘rwhl’ and the restart value is ‘y’. See also Table 23 in Chapter 11.1.2 for more information on the GPIO behavior for the different SBC modes and Restart behavior. 2. In case the CFG_LOCK_0 bit is set, then the soft reset value is like the Restart value. 3. If GPIO is configured as a wake input, then it is a default wake source in SBC Fail-Safe Mode . Notes 1. 0% and 100% duty cycle settings are used to have the switch turned On or Off respectively. 2. A new duty cycle configuration will become effective after the previous period is completed. 3. The desired duty cycle should be set first be fore GPIO is enabled as PWM HS or PWM LS. GPIO_CTRL GPIO Configuration Control (Address 001 0111 POR Value: 0000 0000B; Restart Value/Soft Reset Value: 0000 0yyy B 76543210 Reserved GPIO rr w h l Field Bits Type Description Reserved 7:3 r Reserved, always reads as 0 GPIO 2:0 rwhl GPIO Configuration 000B , FO selected (default) 001B , FO selected 010B , FO selected 011B , High-Side controlled by TIMER (Cyclic Sense) 100B , Off 101B , Wake input enabled (16us static filter) 110B , Low-Side Switch controlled by PWM 111B , High-Side Switch controlled by PWM PWM_CTRL PWM Configuration Control (Address 001 1000B) POR / Soft Reset Value: 0000 0000B; Restart Value: xxxx xxxx B 76543210 PWM_DC rw Field Bits Type Description PWM_DC 7:0 rw PWM Duty Cycle Setting (bit0 = LSB; bit7 = MSB) 0000 0000B, 100% Off, i.e. HS/LS = Off xxxx xxxxB, On with duty cycle fraction of 255 1111 1111B, 100% On, i.e. HS/LS always On

Serial Peripheral Interface Datasheet 117 Rev. 1.1 2019-09-27 Note: A frequency change will become effectiv e after the previous period is completed Notes 1. In case the CFG_LOCK_1 bit is set, then the soft reset value is like the Restart value., i.e. the configuration stays unchanged. PWM_FREQ_CTRL PWM Frequency Configuration Control (Address 001 1100B) POR / Soft Reset Value: 0000 0000B; Restart Value: 0000 00xx B 76543210 Reserved PWM_FREQ rr w Field Bits Type Description Reserved 7:2 r Reserved, always reads as 0 PWM_FREQ 1:0 rw Spread Spectrum Modulation Frequency Setting 00B , 100Hz configuration 01B , 200Hz configuration 10B , 325Hz configuration 11B , 400Hz configuration HW_CTRL_3 Hardware Control 3 (Address 001 1101B) POR Value: 0000 0001B; Restart Value/Soft Reset Value: 0000 0xxx B 76543210 Reserved TSD_THR ICC1_LIM_ADJ rr w l r w l Field Bits Type Description Reserved 7:3 r Reserved, always reads as 0 TSD_THR 2r w l Thermal Shutdown Threshold (TSD1 & TSD2) Configuration 0B , Default shutdown threshold selected 1B , higher shutdown threshold selected ICC1_LIM_A DJ 1:0 rwl Configuration of ICC1 current limitation 00B , 1 step down from default value (-25% of typ. default) 01B , default value (typ. 1000mA) 10B , 1 step up form default value (+20% of default) 11B , 2 steps up from default value (+50% of default), setting not recommended

Serial Peripheral Interface Datasheet 118 Rev. 1.1 2019-09-27 Notes 1. The SYS_STATUS_CTRL_0 register is an exception for the default values, i.e. it will keep its configured value also after a Soft Reset. 2. This byte is intended for storing system configurations of the ECU by the microcontroller and is only writable in SBC Normal Mode and readable in SBC Stop Mode. The byte is not accessible by the SBC and contents are kept also after SBC Fail-Safe, Restart Mode or after Soft Reset. It allows the microcontroller to store system configuration without loosing the data as long as the SBC supply voltage is above VPOR,f. Notes 1. The SYS_STATUS_CTRL_1 register has the same functionality and behavior as SYS_STATUS_CTRL_0. SYS_STATUS_CTRL_0 System Status Control Low Byte (Address 001 1110B) POR Value: 0000 0000B; Restart Value/Soft Reset Value: xxxx xxxx B 76543210 SYS_STAT_L rw Field Bits Type Description SYS_STAT_L 7:0 rw System Status Control Low Byte (bit0=LSB; bit7=MSB) Dedicated byte for system configuration, access only by microcontroller. Cleared after power up and Soft Reset SYS_STATUS_CTRL_1 System Status Control High Byte (Address 001 1111B) POR Value: 0000 0000B; Restart Value/Soft Reset Value: xxxx xxxx B 76543210 SYS_STAT_H rw Field Bits Type Description SYS_STAT_H 7:0 rw System Status Control High Byte (bit8=LSB; bit15=MSB) Dedicated byte for system configuration, access only by microcontroller. Cleared after power up and Soft Reset

Serial Peripheral Interface Datasheet 119 Rev. 1.1 2019-09-27

13.6 SPI Status Information Registers

READ/CLEAR Operation (see also Chapter 13.3):

  • One 16-bit SPI command consist of two bytes: - the 7-bit address and one additional bit for the register access mode and - following the data byte The numbering of following bit definitions refers to the data byte and correspond to the bits D0...D7 and to the SPI bits 8...15 (see also figure).
  • There are two different bit types: - ‘r’ = READ: read only bits (or reserved bits) - ‘rc’ = READ/CLEAR: readable and clearable bits
  • Reading a register is done byte wise by setting the SPI bit 7 to “0” (= Read Only)
  • Clearing a register is done byte wi se by setting the SPI bit 7 to “1”
  • SPI status registers are in general not cleare d or changed automatically (an exception are the WD_FAIL bits). This must be done by the microcontroller via SPI command The registers are addressed wordwise. Table 29 Register Overview: SPI Status Information Registers Register Short Name Register Long Name Offset Address Reset Value General Status Registers SUP_STAT_1 Supply Voltage Fail Status 100 0000 B Page 120 SUP_STAT_0 Supply Voltage Fail Status 100 0001 B Page 121 THERM_STAT Thermal Protection Status 100 0010 B Page 122 DEV_STAT Device Information Status 100 0011 B Page 122 BUS_STAT Bus Communication Status 100 0100 B Page 123 WK_STAT_0 Wake-up Source and Information Status 0 100 0110 B Page 124 WK_STAT_1 Wake-up Source and Information Status 1 100 0111 B Page 124 WK_LVL_STAT WK Input Level 100 1000 B Page 125 GPIO_OC_STAT GPIO Overcurrent Status 101 0100 B Page 126 GPIO_OL_STAT GPIO Open-Load Status 101 0101 B Page 126 Family and Product Information Register FAM_PROD_STAT Family and Product Identification Register 111 1110 B Page 127

Serial Peripheral Interface Datasheet 120 Rev. 1.1 2019-09-27

13.6.1 General Status Registers

  1. The VCC1 undervoltage prewarning threshold VPW,f / VPW,r is a fixed threshold and independent of the VCC1 undervoltage reset thresholds. 2. VS under voltage monitoring is not available in SBC Stop Mode due to current consumption saving requirements. Exception: VS under voltage detection is also available in SBC Stop Mode if the VCC1 load current is above the active peak threshold (I_PEAK_TH) or if VCC1 is below the VCC1 prewarning threshold (VCC1_ WARN is set) 3. VS over voltage monitoring is not available in SBC Stop Mode due to current consumption saving requirements. Exception: VS over voltage detection is always available when the charge pump is enabled (CP_EN = ‘1’) and also in SBC Stop Mode if the VCC1 load current is above the active peak threshold (I_PEAK_TH) or if VCC1 is below the VCC1 prewarning threshold (VCC1_ WARN is set) SUP_STAT_1 Supply Voltage Fail Status (Address 100 0000B) POR / Soft Reset Value: 0000 0000B; Restart Value: 0xx0 00xx B 76543210 Reserved VS_UV VS_OV Reserved VCC1_OV VCC1_WARN rr c r c r r c r c Field Bits Type Description Reserved 7r Reserved, always reads as 0 VS_UV 6r c VS Undervoltage Detection (VS,UV) 0B , No VS undervoltage detected 1B , VS undervoltage detected (detection is only active when VCC1 is enabled - see also note below) VS_OV 5r c VS Overvoltage Detection (VS,UV) 0B , No VS overvoltage detected 1B , VS overvoltage detected (detection is only active when VCC1 is enabled - see also note below) Reserved 4:2 r Reserved, always reads as 0 VCC1_ OV 1r c VCC1 Overvoltage Detection (VCC1,OV,r) 0B , No VCC1 overvoltage warning 1B , VCC1 overvoltage detected VCC1_ WARN 0r c VCC1 Undervoltage Prewarning (VPW,f) 0B , No VCC1 undervoltage prewarning 1B , VCC1 undervoltage prewarning detected

Serial Peripheral Interface Datasheet 121 Rev. 1.1 2019-09-27 Notes 1. The MSB of the POR/Soft Reset value is marked as ‘y’: the default value of the POR bit is set after Power-on reset (POR value = 1000 0000). However it is cleared after a SBC Soft Reset command (Soft Reset value = 0000 0000). 2. During Sleep Mode, the bits V CC1_SC, VCC1_OV and VCC1_UV will not be set when VCC1 is Off 3. The VCC1_UV bit is never updated in SBC Restart Mode, in SBC Init Mode it is only updated after RSTN was released, it is always updated in SBC Normal and Stop Mode, and it is always updated in any SBC modes in a VCC1_SC condition (after VCC1_UV = 1 for >2ms). SUP_STAT_0 Supply Voltage Fail Status (Address 100 0001B) POR / Soft Reset Value: y000 0000B; Restart Value: x00x xx0x B 76543210 POR Reserved VCC2_OT VCC2_UV VCC1_SC Reserved VCC1_UV r c r r cr cr c r r c Field Bits Type Description POR 7r c Power-On Reset Detection 0B , No POR 1B , POR occurred Reserved 6:5 r Reserved, always reads as 0 VCC2_OT 4r c VCC2 Over Temperature Detection 0B , No over temperature 1B , VCC2 over temperature detected VCC2_UV 3r c VCC2 Under Voltage Detection (VCC2,UV,f) 0B , No VCC2 Under voltage 1B , VCC2 under voltage detected VCC1_SC 2r c VCC1 Short to GND Detection (<Vrtx for t>2ms after switch On) 0B , No short 1B , VCC1 short to GND detected Reserved 1r Reserved, always reads as 0 VCC1_UV 0r c VCC1 UV-Detection (due to Vrtx reset) 0B , No VCC1_UV detection 1B , VCC1 UV-Fail detected

Serial Peripheral Interface Datasheet 122 Rev. 1.1 2019-09-27 Note: Temperature warning and shutdown bits are not reset automatically, even if the temperature pre warning or the TSD condition is not present anymore. THERM_STAT Thermal Protection Status (Address 100 0010B) POR / Soft Reset Value: 0000 0000B; Restart Value: 0000 xxxx B 76543210 Reserved TSD2_SAFE TSD2 TSD1 TPW rr c r c r c r c Field Bits Type Description Reserved 7:4 r Reserved, always reads as 0 TSD2_SAFE 3r c TSD2 Thermal Shut-Down Safe State Detection 0B , No TSD2 safe state detected 1B , TSD2 safe state detected: >16 consecutive TSD2 events occurred, next TSD2 waiting time is 60s TSD2 2r c TSD2 Thermal Shut-Down Detection 0B , No TSD2 event 1B , TSD2 OT detected - leading to SBC Fail-Safe Mode TSD1 1r c TSD1 Thermal Shut-Down Detection 0B , No TSD1 fail 1B , TSD1 OT detected (affected module is disabled) TPW 0r c Thermal Pre Warning 0B , No Thermal Pre warning 1B , Thermal Pre warning detected DEV_STAT Device Information Status (Address 100 0011B) POR / Soft Reset Value: 0000 0000B; Restart Value: xx00 xxxx B 76543210 DEV_STAT Reserved WD_FAIL SPI_FAIL FAILURE rc r rh rc rc Field Bits Type Description DEV_STAT 7:6 rc Device Status before Restart Mode 00B , Cleared (Register must be actively cleared) 01B , Restart due to failure (WD fail, TSD2, VCC1_UV, trial to access SLEEP MODE without any wake source activated); also after a wake-up from Fail-Safe Mode B , Sleep Mode 11B , Reserved Reserved 5:4 r Reserved, always reads as 0

Serial Peripheral Interface Datasheet 123 Rev. 1.1 2019-09-27 Notes 1. The bits DEV_STAT show the status of the device before exiting SBC Restart Mode. Either the device came from regular SBC Sleep Mode or a failure (SBC Restart or SBC Fail-Safe Mode) occurred. See also “Invalid SPI Commands” in Chapter 13.2. Coming from SBC Sleep Mode will also be shown if there was a trial to enter SBC Sleep Mode without having cleared all wake flags before. 2. The WD_FAIL bits are implemented as a counter and are the only status bits, which are cleared automatically by the SBC. See also Chapter 11.1.1. 3. The SPI_FAIL bit can only be cleared via SPI command 4. In case of Config 2/4 the WD_Fail co unter is frozen in case of WD trigger failure until a successful WD trigger. Notes 1. The VCAN_UV comparator is enabled if the mode bit CAN_1 = ‘1’, i.e. in CAN Normal or CAN Receive Only Mode. WD_FAIL 3:2 rh Number of WD-Failure Events (1/2 WD failures depending on CFG1) 00B , No WD Fail 01B , 1x WD Fail, FO activation - Config 2 selected 10B , 2x WD Fail, FO activation - Config 1 / 3 / 4 selected 11B , Reserved (never reached) SPI_FAIL 1r c SPI Fail Information 0B , No SPI fail 1B , Invalid SPI command detected FAILURE 0r c Activation of Fail Output FO 0B , No Failure 1B , Failure occurred BUS_STAT Bus Communication Status (Address 100 0100B) POR / Soft Reset Value: 0000 0000B; Restart Value: 0000 0xxx B 76543210 Reserved Reserved Rese rved CAN_FAIL VCAN_UV rr r r c r c Field Bits Type Description Reserved 7r Reserved, always reads as 0 Reserved 6:5 r Reserved, always reads as 0 Reserved 4:3 r Reserved, always reads as 0 CAN_FAIL 2:1 rc CAN Failure Status 00B , No error 01B , CAN TSD 10B , CAN_TXD_DOM: TXD dominant time out detected (P_9.3.39) 11B , CAN_BUS_DOM: BUS dominant time out detected (P_9.3.40) VCAN_UV 0r c Under Voltage CAN Bus Supply 0B , Normal operation 1B , CAN Supply under voltage detected. Transmitter disabled Field Bits Type Description

Serial Peripheral Interface Datasheet 124 Rev. 1.1 2019-09-27 Note: The respective wake source bit will also be set when the device is woken from SBC Fail-Safe Mode WK_STAT_0 Wake-up Source and Information Status 0 (Address 100 0110B) POR / Soft Reset Value: 0000 0000B; Restart Value: 00xx x00x B 76543210 Reserved CAN_WU TIMER_WU Reserved WK_WU rr c r c r r c Field Bits Type Description Reserved 7:6 r Reserved, always reads as 0 CAN_WU 5r c Wake-up via CAN Bus 0B , No Wake-up 1B , Wake-up TIMER_WU 4r c Wake-up via TimerX 0B , No Wake-up 1B , Wake-up Reserved 3:1 r Reserved, always reads as 0 WK_WU 0r c Wake-up via WK 0B , No Wake-up 1B , Wake-up WK_STAT_1 Wake-up Source and Information Status 1 (Address 100 0111B) POR / Soft Reset Value: 0000 0000B; Restart Value: 0x00 0000 B 76543210 Reserved GPIO_WK_WU Reserved rr c r Field Bits Type Description Reserved 7:5 r Reserved, always reads as 0 GPIO_WK_ WU 4r c Wake-up via GPIO if configured as WK 0B , No Wake-up 1B , Wake-up Reserved 3:0 r Reserved, always reads as 0

Serial Peripheral Interface Datasheet 125 Rev. 1.1 2019-09-27 Note: WK_LVL_STAT is updated in SB C Normal and Stop Mode and also in SBC Init and Restart Mode. See below for exceptions. In Cyclic Sense or wake mode, the registers contain the sampled level, i.e. the registers are updated after every sampling. Note: GPIO_LVL is updated in SBC No rmal and Stop Mode and also in SBC Init and Restart Mode if configured as wake input, low-side switch or high-side switch without Cyclic Sense (in case of FO configuration the status is flagged with the FAILURE bit). In case the respective feature is disabled then the WK_LVL_STAT bit will not be updated. Note: In case the HV measurement function is enabled ( WK_MEAS=1), then the bits WK_LVL and GPIO_LVL are not updated and reset. WK_LVL_STAT WK Input Level (Address 100 1000B) POR / Soft Reset Value: xx0x 000xB; Restart Value: xx0x 000x B 76543210 SBC_DEV_LVL CFG0_STATE Reserved GPIO_LVL Reserved WK_LVL rrrr r r Field Bits Type Description SBC_DEV _LVL 7r Status of SBC Operating Mode at TEST Pin 0B , User Mode activated 1B , SBC Development Mode activated CFG0_STATE 6r Device Configuration Status on pin INTN 0B , No external pull-up resistor connected on INTN (Config 2/4) 1B , External pull-up resistor connected on INTN (Config 1/3) Reserved 5r Reserved, always reads as 0 GPIO_LVL 4r Status of GPIO if configured as GPIO (WK, LS or HS function) 0B , Low Level (=0) 1B , High Level (=1) Reserved 3:1 r Reserved, always reads as 0 WK_LVL 0r Status of WK 0B , Low Level (=0) 1B , High Level (=1)

Serial Peripheral Interface Datasheet 126 Rev. 1.1 2019-09-27 Note: The same status bit is used for the low-side an d high-side configuration. The bit always applies for the actual configuration. In case the switch is disabled or another configuration is used then a flagged bit will stay set until it is cleared by the microcontroller; GPIO_OC_STAT GPIO Overcurrent Status (Address 101 0100B) POR / Soft Reset Value: 0000 0000B; Restart Value: 0x00 0000 B 76543210 Reserved GPIO_OC Reserved rr c r Field Bits Type Description Reserved 7r Reserved, always reads as 0 GPIO_OC 6r c Overcurrent Detection on GPIO (if configured as LS or HS) 0B , No OC 1B , OC detected Reserved 5:0 r Reserved, always reads as 0 GPIO_OL_STAT GPIO Open-Load Status (Address 101 0101B) POR / Soft Reset Value: 0000 0000B; Restart Value: 0x00 0000 B 76543210 Reserved GPIO_OL Reserved rr c r Field Bits Type Description Reserved 7r Reserved, always reads as 0 GPIO_OL 6r c Open-Load Detection on GPIO (if configured as HS) 0B , No OL 1B , OL detected Reserved 5:0 r Reserved, always reads as 0

Serial Peripheral Interface Datasheet 127 Rev. 1.1 2019-09-27

13.6.2 Family and Produc t Information Register

  1. The actual default re gister value after POR, Soft Reset or Restart of PROD depends on the respective device. Therefore the value ‘y’ is specified. 2. SWK = Selective Wake feature in CAN Partial Networking standard FAM_PROD_STAT Family and Product Identification Register (Address 111 1110B) POR / Soft Reset Value: 0101 yyyy B; Restart Value: 0101 yyyy B 76543210 FAM PROD rr Field Bits Type Description FAM 7:4 r SBC Family Identifier (bit4=LSB; bit7=MSB) 0 0 01B, Driver SBC Family 0 0 10B, DC/DC-SBC Family 0 0 11B, Mid-Range SBC Family 0 100B, Multi-CAN SBC Family 0 101B, LITE SBC Family 0 111B, Mid-Range+ SBC Family x x x xB, reserved for future products PROD 3:0 r SBC Product Identifier (bit0=LSB; bit3=MSB) 0 1 10B, TLE9461ES (VCC1 = 5V, no SWK) / TLE9461-3ES (VCC1 = 5V, SWK) 0 1 1 1B, TLE9461ESV33 (VCC1 = 3.3V, no SWK) / TLE9461-3ESV33 (VCC1 = 3.3V, SWK) 1 1 1 0B, TLE9471ES (VCC1 = 5V, no SWK) / TLE9471-3ES(VCC1 = 5V, SWK) 1 1 1 1B, TLE9471ESV33 (VCC1 = 3.3V, no SWK) / TLE9471-3ESV33 (VCC1 = 3.3V, SWK)

Serial Peripheral Interface Datasheet 128 Rev. 1.1 2019-09-27

13.7 Electrical Characteristics

Table 30 Electrical Characteristics VS = 5.5 V to 28 V, Tj = -40°C to +150°C, all voltages with respect to ground, positive current flowing into pin (unless otherwise specified) Parameter Symbol Values Unit Note or Test Condition Number Min. Typ. Max. SPI frequency Maximum SPI frequency fSPI,max ––4 . 0 M H z 1) P_16.7.1 SPI Interface; Logic Inputs SDI, CLK and CSN H-input Voltage Threshold VIH – – 0.7× VCC1 V – P_16.7.2 L-input Voltage Threshold VIL 0.3 × VCC1 – – V – P_16.7.3 Hysteresis of input Voltage VIHY 0.08 × VCC1 0.12 × V CC1 0.4 × V CC1 V 1) P_16.7.4 Pull-up Resistance at pin CSN RICSN 25 40 55 k Ω VCSN = 0.7 x VCC1 P_16.7.5 Pull-down Resistance at pin SDI and CLK RICLK/SDI 25 40 55 k Ω VSDI/CLK = 0.2 x VCC1 P_16.7.6 Input Capacitance at pin CSN, SDI or CLK CI –1 0 –p F 1) P_16.7.7 Logic Output SDO H-output Voltage Level VSDOH 0.8 × VCC1 ––V IDOH = -1.6 mA P_16.7.8 L-output Voltage Level VSDOL – – 0.2 × VCC1 V IDOL = 1.6 mA P_16.7.9 Tristate Leakage Current ISDOLK -10 – 10 µA VCSN = VCC1;

0 V < VDO < VCC1

P_16.7.10 Tristate Input Capacitance CSDO –1 0 1 5 p F 1) P_16.7.11 Data Input Timing1) Clock Period tpCLK 250 – – ns – P_16.7.12 Clock High Time tCLKH 125 – – ns – P_16.7.13 Clock Low Time tCLKL 125 – – ns – P_16.7.14 Clock Low before CSN Low tbef 125 – – ns – P_16.7.15 CSN Setup Time tlead 250 – – ns – P_16.7.16 CLK Setup Time tlag 250 – – ns – P_16.7.17 Clock Low after CSN High tbeh 125 – – ns – P_16.7.18 SDI Set-up Time tDISU 100 – – ns – P_16.7.19 SDI Hold Time tDIHO 50 – – ns – P_16.7.20 Input Signal Rise Time at pin SDI, CLK and CSN trIN – – 50 ns – P_16.7.21

Serial Peripheral Interface Datasheet 129 Rev. 1.1 2019-09-27 Figure 43 SPI Timing Diagram Note: Numbers in drawing correlate to the last 2 digits of the Number field in the Electrical Characteristics table. Input Signal Fall Time at pin SDI, CLK and CSN tfIN – – 50 ns – P_16.7.22 Delay Time for Mode Changes tDel,Mode ––6µ s 2) includes internal oscillator tolerance P_16.7.23 CSN High Time t CSN(High) 3 – – µs – P_16.7.24 Data Output Timing1) SDO Rise Time trSDO –3 0 8 0 n s CL = 100 pF P_16.7.25 SDO Fall Time tfSDO –3 0 8 0 n s CL = 100 pF P_16.7.26 SDO Enable Time tENSDO – – 50 ns low impedance P_16.7.27 SDO Disable Time tDISSDO – – 50 ns high impedance P_16.7.28 SDO Valid Time tVASDO ––5 0 n s CL = 100 pF P_16.7.29 1) Not subject to production test; specified by design 2) Applies to all mo de changes triggered via SPI commands Table 30 Electrical Characteristics (cont’d) VS = 5.5 V to 28 V, Tj = -40°C to +150°C, all voltages with respect to ground, positive current flowing into pin (unless otherwise specified) Parameter Symbol Values Unit Note or Test Condition Number Min. Typ. Max. CSN CLK SDI SDO 1413 not defined LSB MSB Flag LSB MSB 27 29 15 18

Datasheet 130 Rev. 1.1 2019-09-27 TLE9471ES V33 Lite CAN SBC Family

Application Information

Note: The following information is given as a hint for the implementation of the device only and shall not be regarded as a description or warranty of a certain functionality, condition or quality of the device.

14.1 Application Diagrams

Figure 44 TLE9471ES V3 3 Application Diagram Notes 1. This is a very simplified example of an application circ uit. The function must be always verified in the real application. 2. Reverse polarity protection circuitr y (D2, R10, R11) is mandatory for dynamic reverse polarity requirements, i.e. if load is not to be turned On. To further reduce the quiescent current, a diode can be placed optionally in series with GND and R11. VS C1 C2 VS CANH C7 R2 CANL TLE9471 VBAT LH VCC2 D1 L1 µC TXDCAN RXDCAN RO INT CLK CSN SDI SDO VDD VSS VSVsup R12 R10 LED Driver & other loads up to 10A p eak (reverse polarity protected) Device protection aga inst rever se battery Gate protection Leakage discharge Reve rse ba tte ry switch after Kl. 30 switch because ot he rwise n ot possible Opt. gate protection Note: Leave TEST pin open or connected to GND to select SBC user mode operation. Connect to VCC1 for SBC Development Mode selection. VS BCKSW VCC1 VCC2 CLK CSN SDI SDO RSTN INTN TEST TXDCAN RXDCAN GND CANL CANH WK/ VSENSE FO/ GPIO VS VS VCP VCAN VS D3D2 LOGIC State Machine CAN cell R11D4 VCC2 VCC1

Datasheet 132 Rev. 1.1 2019-09-27 TLE9471ES V33 Lite CAN SBC Family Figure 46 Simplified Applicatio n Diagram showing the Alternative High-Voltage Measurement Function via WK/SENSE and FO/GPIO Note: This is a simplified example of an application ci rcuit. The function must be verified in the real application. WK must be connected to signal to be measured and FO/GPIO is the output to the microcontroller supervision function. The maximum current into WK must be <500uA. The minimum current into WK should be >5uA to ensure proper operation. VSS VDDCSN CLK SDI SDO µC TxD CAN RxD CAN INT CSN CLK SDO SDI TxD CAN RxD CAN VCC1 WK VS RO INTN RSTN LOGIC State Machine VBAT VBAT TLE9471 FO/ GPIO ADC_xVbat_uC ≥10k ≥10n Vbat_uC max. 500uA ISO Pulse protection SMEAS Note: Max. WK input current limited to 500 µA to ensure accuracy and proper operation ; VS L2 BCKSW VCC1 Vsup GND C2 C3 VS

Datasheet 133 Rev. 1.1 2019-09-27 TLE9471ES V33 Lite CAN SBC Family Figure 47 Increasing the Robustness of th e pin TEST during Debugging or Programming TEST Connector/ Jumper RTEST SBC Dev. Mode Detection during SBC Init Mode TTEST VCC1 REX T

Datasheet 134 Rev. 1.1 2019-09-27 TLE9471ES V33 Lite CAN SBC Family Table 31 Bill of Material for Simplified Application Diagram Ref. Typical Value Purpose / Comment Capacitances C1 4.7µF Optional input filter capacitor, recommended for suppression of EME C2 68µF Buffering capacitor to cut off battery spikes, value depending on application requirements C3 100nF ceramic EMC, blocking capacitor, ceramic X7R or equivalent, ESR < 50m Ω C4 22µF low ESR Blocking capaci tor, min. 10µF for stability (for a buck switching frequency of 2.2MHz). Please refer to Table 15 for recommended min. and max. values incl. max. ESR value C5 100nF ceramic Spike filtering, cera mic X7R or equivalent, ESR < 50 mΩ to improve stability of supply for microcontroller; not needed for SBC C6 2.2µF low ESR Blocking capacito r, min. 470nF for stability; if used for CAN supply place a 100nF ceramic capacitor in addition very close to VCAN pin for optimum EMC behavior C7 4.7nF / OEM dependent Split termination stability C8,9 10nF Spike filtering, as required by application, mandatory protection for off-board connections, (see also Simplified Application Diagram with the Alternative Measurement Function) C10 22nF As required by application and GPIO current capability (see also Chapter 11.1.2), mandatory protection for off-board connections Inductances L1 2.2µH Optional input filter inductor, recommended for suppression of EME L2 10µH Output voltage inductor (for a buck switching frequency of 2.2MHz). Please refer to Table 15 for recommended min. and max. values Resistances R1 1k Ω Device protection against reverse battery R2 60 Ω / OEM dependent CAN bus termination R3 60 Ω / OEM dependent CAN bus termination R4 10k Ω Wetting current of the switch, as required by application R5,6 10k Ω WK pin current limitation, e.g. for ISO pulses (see also Simplified Application Diagram with the Alternative Measurement Function) R7, 8 depending on application and microcontroller Voltage Divider resistor to adjust measurement voltage to microcontroller ADC input range (see also Simplified Application Diagram with the Alternative Measurement Function) R9 10 Ω As required by application, ESD protection, mandatory protection for off-board connections only R10, 11 47k Ω Reverse battery protection R12 100k Ω Leakage discharge resistor Active Components D1 e.g. BAS 3010A, Infineon Re verse polarity protection for VS supply pins

Datasheet 135 Rev. 1.1 2019-09-27 TLE9471ES V33 Lite CAN SBC Family D2 e.g. BAS 21, Infineon Reverse battery protection D3 12V Zener Diode Gate protection D4 e.g. BAS 21, Infineon Reverse battery protection for measurement circuitry D5 e.g. LED circuit example: Illumination LED T1 e.g. IPB80N04S4-04 Terminal 30 (Kl. 30) Switch, N-MOSFET T2 e.g. IPB80N04S4-04 Reverse battery protection, N-MOSFET T3 e.g. BCR191W High active FO control uC e.g. TC2xxx Microcontroller Table 31 Bill of Material for Simplified Application Diagram (cont’d) Ref. Typical Value Purpose / Comment

Datasheet 136 Rev. 1.1 2019-09-27 TLE9471ES V33 Lite CAN SBC Family

14.2 ESD Tests

Tests for ESD robustness according to IEC61000-4-2 “GUN test” (150 pF, 330 Ω) have been performed. The results and test condition are available in a test report. The values for the tests are listed below. EMC and ESD susceptibility tests according to SAE J 2962-2 (V. 2014-01-23) have been performed. Tested by external test house (Jakob Mooser GmbH, Test report Nr. 146 / 2018) Table 32 ESD “GUN test” 1)2) 1) ESD susceptibility “ESD GUN” according to EMC 1.3 Test specification, Section 4.3 (IEC 61000-4-2). Tested by external test house (IBEE Zwickau, EMC Test report Nr. 02-05-18). 2) ESD Test “Gun Test” is specified with external components for pins VS, WK, and VCC2. See the application diagram in Chapter 14.1 for more information Performed Test Result Unit Remarks ESD at pins CANH, CANL, VS, WK, VCC2 versus GND > 6 kV positive pulse ESD at pins CANH, CANL, VS, WK, VCC2 versus GND < -6 kV negative pulse

Datasheet 137 Rev. 1.1 2019-09-27 TLE9471ES V33 Lite CAN SBC Family

14.3 Thermal Behavior of Package

Figure 48 Thermal Resistance ( Rth_JA) vs. Cooling Area 0 100 200 300 400 500 600 700 800 900 1000 RthJA (K/W) Bottom Cooling Area (mm²) 2s2p - 15 Vias, Ta = 125°C 2s2p - 15 Vias, Ta = 85°C 2s2p - 15 Vias, Ta = 25°C

Datasheet 138 Rev. 1.1 2019-09-27 TLE9471ES V33 Lite CAN SBC Family Board setup is defined according JESD 51-2, -5, -7. Board: 75 x 75 x 1.5mm3 with 2 inner copper layers (35µm thick), with thermal via array under the exposed pad contacting the first inner copper layer and 300mm2 cooling area on the bottom layer (70µm).

14.4 Further Application Information

  • Please contact us for information regarding the pin FMEA
  • For further information you may contact http://www.infineon.com/ PCB (top view) PCB (bottom view) Detail SolderArea 1,5 mm 1,5 mm 70µm modelled (traces) 35µm, 90% metalization* 35µm, 90% metalization* 70µm / 5% metalization + cooling area *: means percentual Cu meta liz ation on each la yer Cross Section (JEDEC 1s0p) with Cooling AreaCross Section (JEDEC 2s2p) with Cooling Area PCB attached at Housing

Datasheet 139 Rev. 1.1 2019-09-27 TLE9471ES V33 Lite CAN SBC Family Package Outlines Figure 50 PG-TSDSO-24-1 Dimensions Green Product (RoHS compliant) To meet the world-wide customer requirements for en vironmentally friendly products and to be compliant with government regulations the device is available as a green product. Green products are RoHS-Compliant (i.e Pb-free finish on leads and suitable for Pb-free soldering according to IPC/JEDEC J-STD-020). For further information on alternative packages, please visit our website: http://www.infineon.com/packages. Dimensions in mm

Datasheet 140 Rev. 1.1 2019-09-27 TLE9471ES V33 Lite CAN SBC Family

Revision History

1.0 2018-08-01 Initial Release 1.1 2019-09-27 Datasheet updated:

  • Editorial changes
  • Updated Table 19 – added P_9.3.55 and P_9.3.56 (no product change) – tightened P_9.3.18 – tightened P_9.3.8 and P_9. 3.9 by additional footnote
  • Fixed wrong symbol for P_13.9.56
  • Added max. recommendation for C4 in Table 15

All referenced product or service names and trademarks are the property of their respective owners. Edition 2019-09-27 Published by Infineon Technologies AG

81726 Munich, Germany

© 2019 Infineon Technologies AG. All Rights Reserved. Do you have a question about any aspect of this document? Email: erratum@infineon.com Document reference Z8F53477368 IMPORTANT NOTICE The information given in this document shall in no event be regarded as a guarantee of conditions or characteristics ("Beschaffenheitsgarantie"). With respect to any examples, hints or any typical values stated herein and/or any information regarding the application of the product, Infineon Technologies hereby disclaims any and all warranties and liabilities of any kind, including without limitation warranties of non-infringement of intellectual property rights of any third party. In addition, any information given in this document is subject to customer's comp liance with its obligations stated in this document and any applicable legal requirements, norms and standards concerning customer's products and any use of the product of Infineon Technologies in customer's applications. The data contained in this document is exclusively intended for technically trained staff. It is the responsibility of customer's technical departments to evaluate the suitability of the product for the intended application and the completeness of the product information given in this document with respect to such application. For further information on technology, delivery terms and conditions and prices, please contact the nearest Infineon Technologies Office (www.infineon.com). WARNINGS Due to technical requirements products may contain dangerous substances. For information on the types in question please contact your nearest Infineon Technologies office. Except as otherwise explicitly approved by Infineon Technologies in a written document signed by authorized representatives of Infineon Technologies, Infineon Technologies’ products may not be used in any applications where a failure of the product or any consequences of the use thereof can reasonably be expected to result in personal injury.