FS23 NXP | Alldatasheet

Document overview

  • Manufacturer or author: Provided By www.digicamel.com(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 230

Technical content

Datasheet sections

  • 1 General description
  • 2 Features and benefits
  • 3 Simplified application diagram
  • 4 Ordering information
  • 4.1 Part numbers definition
  • 4.2 Part numbers list
  • 5 Applications
  • 6 Internal block diagram
  • 7 Pinout information
  • 7.1 Pinout
  • 7.2 Pin description
  • 7.3 Connection of unused pins
  • 8 Limiting values
  • 9 Electrostatic discharge
  • 10 Thermal characteristics
  • 11 Operating range and current
  • 11.1 Supply voltage
  • 11.2 Current consumption
  • 12 Functional description
  • 12.1 Simplified state machine
  • 12.2 Operation and power modes
  • 12.3 Main state machine description
  • 12.4 Detailed functional state diagram
  • 12.5 INIT state machine
  • 12.6 Power sequencing
  • 12.7 Debug and OTP modes
  • 12.7.1 Electrical characteristics
  • 12.8 MCU programming
  • 12.9 Best of supply
  • 12.9.1 Functional description
  • 12.9.2 BOS electrical characteristics
  • 13 Power management
  • 13.1 HVBUCK: High-voltage buck regulator
  • 13.1.1 Functional description
  • 13.1.2 HVBUCK clock management
  • 13.1.2.1 Description
  • 13.1.2.2 Spread spectrum
  • 13.1.3 Application schematic
  • 13.1.4 Electrical characteristics
  • 13.1.5 HVBUCK efficiency
  • 13.2 HVLDO1: High-voltage linear regulator
  • 13.2.1 Functional description
  • 13.2.2 Application schematic
  • 13.2.3 Electrical characteristics
  • 13.3 HVLDO2: High-voltage linear regulator
  • 13.3.1 Functional description
  • 13.3.2 Application schematic
  • 13.3.3 Electrical characteristics
  • 13.4 HVLDO3: High-voltage linear regulator
  • 13.4.1 Functional description
  • 13.4.2 Application schematic
  • 13.4.3 Electrical characteristics
  • 14 AMUX: Analog multiplexer
  • 14.1 Functional description
  • 14.2 Block diagram
  • 14.3 Channel selection
  • 14.4 Electrical characteristics
  • 15 I/O interface pins
  • 15.1 WAKE1, WAKE2
  • 15.1.1 WAKE1 as input for Key OFF – Key ON
  • 15.1.2 Electrical characteristics
  • 15.2 HVIO1, HVIO2
  • 15.2.1 HVIO1, HVIO2 used as input
  • 15.2.2 HVIO1, HVIO2 used as output
  • 15.2.3 Electrical characteristics
  • 15.3 LVIO3, LVIO4, LVI5, LVO6
  • 15.3.1 LVIO3, LVIO4, LVI5 used as input
  • 15.3.2 LVIO3, LVIO4, LVO6 used as output
  • 15.3.3 Electrical characteristics
  • 15.4 I/Os configuration summary
  • 15.5 INTB
  • 15.5.1 Interrupts and wake-up events
  • 15.5.2 Electrical characteristics
  • 16 High-side drivers
  • 16.1 Functional description
  • 16.2 LED driving
  • 16.3 Cyclic sense
  • 16.4 Electrical characteristics
  • 17 Long duration timer
  • 17.1 Calibration procedure
  • 17.2 Timer functions
  • 17.3 Electrical characteristics
  • 18 Physical layers
  • 18.1 CAN FD transceiver
  • 18.1.1 CAN operating modes
  • 18.1.1.1 CAN Off mode
  • 18.1.1.2 CAN Wake-capable mode
  • 18.1.1.3 CAN Wake-up
  • 18.1.1.4 CAN Listen-only mode
  • 18.1.1.5 CAN Active mode
  • 18.1.2 Electrical characteristics
  • 18.2 LIN transceiver
  • 18.2.1 LIN operating modes
  • 18.2.1.1 LIN Off mode
  • 18.2.1.2 LIN Wake-capable mode
  • 18.2.1.3 LIN Wake-up
  • 18.2.1.4 LIN Listen-only mode
  • 18.2.1.5 LIN Active mode
  • 18.2.2 Electrical characteristics
  • 19 Safety
  • 19.1 Functional description
  • 19.2 Watchdog
  • 19.2.1 Watchdog selection
  • 19.2.1.1 Timeout watchdog
  • 19.2.1.2 Window watchdog
  • 19.2.2 Watchdog error counter
  • 19.2.3 Watchdog refresh counter
  • 19.2.4 Watchdog error impact
  • 19.2.5 MCU fault recovery strategy

Safety system basis chip (SBC) with power management, CAN FD and LIN transceivers Rev. 7.0 — 16 October 2024 Product data sheet Document information Information Content Keywords FS23, system basis chip (SBC), pin-to-pin, software compatible, low dropout (LDO), DC-DC, quality management (QM), automotive safety integrity level (ASIL) B Abstract The FS23 SBC offers an expandable family of devices that is pin-to-pin and software compatible. It is scalable from the LDO version to the DC-DC version, as well as from QM to ASIL B.

1 General description

system and safety features for the latest generation of automotive electronic control units (ECU). processors because of its high level of flexibility. sequencing, and inputs/outputs configuration to address multiple applications. Figure 1. Functional block diagram FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Safety system basis chip (SBC) with power management, CAN FD and LIN transceivers

2 Features and benefits

  • Normal mode with all power management and functional safety features available
  • Stop mode: Low-power OFF mode with multiple wake-up sources (LPOFF)
  • Standby mode: Low-power ON mode with HVBUCK or HVLDO1 active and multiple wake-up sources (LPON) Power management
  • HVBUCK: Synchronous buck converter with integrated FETs. Configurable Normal mode output voltage and LPON mode output voltage (3.3 V or 5.5 V). Output DC current capability of 600 mA in Normal mode, and 100 mA current capability in Low-power ON mode
  • HVLDO1: High-voltage LDO instead of the HVBUCK for MCU supply with selectable output voltage (3.3 V or 5.5 V) and up to 100 mA DC current capability with internal PMOS and 250 mA with external PNP
  • HVLDO2: High-voltage LDO regulator for system loads, with optional external protection for off-board sensors, selectable output voltage (3.3 V or 5.0 V) and up to 100 mA DC current capability
  • HVLDO3: High-voltage LDO regulator for CAN FD block supply or other with selectable output voltage (3.3 V or 5.0 V) and up to 150 mA current capability System features
  • One CAN FD supporting up to 5 Mbps communication following ISO 11898-2:2016 and SAE J2284 standards
  • One LIN following LIN 2.2, ISO 17987-4 and SAE-J2602-2 standards
  • Two wake-up inputs (40 V capable)
  • Two high-voltage I/Os with wake-up capability (40 V capable)
  • Up to four low-voltage I/Os with wake-up capability
  • Four configurable high-side drivers with 150 mA drive capability, to supply LEDs or enable external devices (INH), and cyclic-sense capability
  • Multiple wake-up sources: WAKE pins, HVIO pins, LVIO pins, CAN FD, LIN or dedicated SPI / I2C command
  • Device control via 32 bits SPI interface or via I2C interface, with CRC
  • Integrated long duration timer (LDT) for system shutdown and wake-up control, programmable up to 194 days
  • 16-channel analog multiplexer (AMUX) for system monitoring (temperature, battery voltage, internal voltages) Functional safety
  • Developed following ISO 26262:2018 standard to fit for ASIL B applications
  • Internal monitoring circuitry with its own reference
  • Additional input for external voltage monitoring
  • Window or timeout watchdog function to monitor the MCU failures by software
  • FCCU inputs to monitor MCU failures by hardware
  • Analog built-in self-test (ABIST) on demand
  • Safety outputs (RSTB, FS0B, LIMP0 and LIMP1/2 with 1.25 Hz or 100 Hz PWM capability) EMC compliance
  • The FS23 EMC tests are performed according to ZVEI Generic IC EMC Test Specification version 2.1 (2017) and FMC1278 Electromagnetic Compatibility Specification for Electrical/Electronic Components and subsystems version 3.0 (2018).
  • CAN EMC performances certified against IEC62228-3:2019 and SAE J2962-2:2019
  • LIN EMC performances certified against IEC62228-2:2016 and SAE J2962-1:2019 Configuration and enablement
  • QFN48EP: QFN 48 pins with exposed pad for optimized thermal management, wettable flanks, 7 x 7 x 0.85 mm, 0.5 mm pitch, 48 pins
  • One-time programmable (OTP) memory for scalability, expandability and device customization
  • OTP emulation mode for system development and evaluation FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved. Product data sheet Rev. 7.0 — 16 October 2024 Document feedback

3 Simplified application diagram

Figure 2. Typical application diagram FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

4 Ordering information

describes how the part number reference is built.

4.1 Part numbers definition

Two FS23 part numbering types can be found: a full part number reference and a simplified part number. Figure 3 and Figure 4 describe how the FS23 part numbers are built. Figure 3. Full FS23 part numbers breakdown

1 HVBUCK, 2 HVLDOs

Figure 4. Simplified FS23 part numbers breakdown Figure 5 maps FS23 part numbers versus the selectable product features. Figure 5. Part numbers mapping versus base feature sets FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

4.2 Part numbers list

Table 1. Device segmentation Note: Additional part numbers will exist with different features and parametric settings. The device segmentation is also available on nxp.com. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Table 2 is an example of orderable part number list. Table 2. Orderable part numbers FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Safety system basis chip (SBC) with power management, CAN FD and LIN transceivers

5 Applications

  • Body control module
  • HVAC
  • Lighting
  • Steering column lock
  • Seat module
  • Roof module
  • Door control module
  • Car access
  • Gearshift
  • Seat belt pre-tension
  • Tail gate
  • Alarm FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved. Product data sheet Rev. 7.0 — 16 October 2024 Document feedback

6 Internal block diagram

Figure 6. FS2320 Block diagram (HVBUCK) FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Figure 7. FS2300 Block diagram (HVLDO1) FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

7 Pinout information

7.1 Pinout

Figure 8. FS2320 Pin configuration (HVBUCK) Figure 9. FS2300 Pin configuration (HVLDO1) FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

7.2 Pin description

1 HVIO1 Digital input/output High-voltage I/O 1, with wake-up capability

2 HS2 Analog output High-side driver 2

3 HS1 Analog output High-side driver 1

4 V3_IN Analog input V3 regulator input voltage

5 FS0B Digital output Fail-safe output 0 - Active low (low by default)

6 V3 Analog output V3 regulator output voltage

7 CANH Analog input/output CAN bus - CAN high

8 CANL Analog input/output CAN bus - CAN low

9 GNDCAN Ground CAN bus - ground

10 LIN Analog input/output LIN single-wire bus transmitter and receiver

11 GNDLIN Ground LIN bus - ground

12 LIMP0 Digital output LIMP Home mode output 0 - Active low (high by default)

13 FCCU1 Digital Input MCU error monitoring input 1

14 AMUX Analog output Multiplexed output to be connected to an MCU ADC with selection of the analog

15 DEBUG Analog input Debug mode entry and OTP input supply (development only)

16 VDIG Analog output Internal supply decoupling capacitor

17 GND_IO Ground I/Os ground connection

18 LVIO4 Digital input/output Low-voltage IO 4, with wake-up capability

19 LVIO3 Digital input/output Low-voltage IO 3, with wake-up capability

20 LINTXD Digital input Transmitter input from the MCU, which controls the state of the LIN bus

21 LINRXD Digital output Receiver output, which reports the state of the LIN bus to the MCU

22 VDDIO Analog input Input voltage for SPI, I2C, LVIOs and AMUX

23 CANRXD Digital output Receiver output, which reports the state of the CAN bus to the MCU

24 CANTXD Digital input Transmitter input from the MCU, which controls the state of the CAN bus

25 MISO/LVO6 Digital output SPI bus - Master input slave output(MISO)/Low-voltage output 6

26 MOSI/LVI5 Digital input SPI bus - Master output slave input(MOSI)/Low-voltage input 5

27 SCK/SCL Digital input/output SPI bus - Clock input / I2C bus - clock input

28 CSB/SDA Digital input/output SPI bus - Chip select (active low) / I2C bus - bidirectional data line

voltage is monitored in order to detect external reset and fault condition.

30 INTB Digital output Interrupt output

NC NC (FS2300) Not connected. This pin must be left open. V1_B Analog output (FS2300) V1 external PNP base signal. This pin must be left open if no PNP.

33 V1_IN Analog input V1 regulator input voltage

V1_E Analog output (FS2300) V1 external PNP emitter signal. This pin must be left open if no PNP. Table 3. Pin description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

35 WAKE2 Analog input Wake up input 2

36 WAKE1 Analog input Wake up input 1

37 VMON_EXT Analog input External-voltage monitoring input

38 VBOS Analog output Best of supply output voltage

39 V1 Analog output V1 regulator output voltage

40 NC NC Not connected. This pin must be left open.

41 VSUP Analog input Power supply of the device

42 V2_IN Analog input V2 regulator input voltage

43 V2 Analog output V2 regulator output voltage

44 V2_FB Analog input V2 regulator voltage feedback

45 HS4 Analog output High-side driver 4

46 HS3 Analog output High-side driver 3

47 VSHS Analog input High-side drivers and LIN supply

48 HVIO2 Digital input/output High-voltage I/O 2, with wake-up capability

Table 3. Pin description...continued

7.3 Connection of unused pins

1 HVIO1 Digital input/output Open (HVIO1PUPD_OTP = 01)

2 HS2 Analog output Open

3 HS1 Analog output Open

4 V3_IN Analog input VSUP

5 FS0B Digital output Open

6 V3 Analog output Open

7 CANH Analog input/output Open

8 CANL Analog input/output Open

9 GNDCAN Ground Connection mandatory

10 LIN Analog input/output Open

11 GNDLIN Ground Connection mandatory

12 LIMP0 Digital output Open

13 FCCU1 Digital Input GND

14 AMUX Analog output Open

15 DEBUG Analog input Connection mandatory to GND in production (5 V or 8 V authorized for development

16 VDIG Analog output Connection mandatory

17 GND_IO Ground Connection mandatory

18 LVIO4 Digital input/output Open (LVIO4PUPD_OTP = 01)

19 LVIO3 Digital input/output Open (LVIO3PUPD_OTP = 01)

20 LINTXD Digital input Open (200 kΩ internal pull up to VDDIO)

21 LINRXD Digital output Open (push-pull structure)

Table 4. Connection of unused pins FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

22 VDDIO Analog input Connection mandatory

23 CANRXD Digital output Open (push-pull structure)

24 CANTXD Digital input Open (200 kΩ internal pull up to VDDIO)

25 MISO/LVO6 Digital output Open

26 MOSI/LVI5 Digital input Open (200 kΩ internal pull up to VDDIO)

27 SCK/SCL Digital input/output Connection mandatory

28 CSB/SDA Digital input/output Connection mandatory

29 RSTB Digital input/output Connection mandatory

30 INTB Digital output Open

33 V1_IN Analog input Connection mandatory

35 WAKE2 Analog input Open (WK2PUPD_OTP = 01)

36 WAKE1 Analog input Open (WK1PUPD_OTP = 01)

37 VMON_EXT Analog input GND

38 VBOS Analog output Connection mandatory

39 V1 Analog output Connection mandatory

40 NC NC Open

41 VSUP Analog input Connection mandatory

42 V2_IN Analog input Open

43 V2 Analog output Open

44 V2_FB Analog input Open (internal pull down)

45 HS4 Analog output Open

46 HS3 Analog output Open

47 VSHS Analog input Connection mandatory

48 HVIO2 Digital input/output Open (HVIO2PUPD_OTP = 01)

Table 4. Connection of unused pins...continued FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

8 Limiting values

may cause a malfunction or permanent damage to the device. Debug pin to enter in Debug mode. Table 5. Limiting values [1] Min value is the worst case value at cold temperature (TA = –40 °C). FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

9 Electrostatic discharge

or permanent damage to the device. Human body model: AEC-Q100 Rev H. Table 6. ESD ratings FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

10 Thermal characteristics

Table 7. Thermal characteristics application-specific environment. at the package bottom side dead center. package top side dead center. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

11 Operating range and current consumption

11.1 Supply voltage

TA = −40 °C to 125 °C, unless otherwise specified. VSUP = 5.5 V to 40 V, unless otherwise specified. All voltages referenced to ground. Table 8. Supply voltage the safety pins (FS0B, RSTB, LIMP0). action to the safety pins (FS0B, RSTB, LIMP0). It is also used at power up to start the device. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

11.2 Current consumption

TA = −40 °C to 125 °C, unless otherwise specified. VSUP = 5.5 V to 40 V, unless otherwise specified. All voltages referenced to ground. Table 9. Current consumption OTP). This way, the current consumption beneficiates from the ratio between VBAT and V1 output. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

12 Functional description

power management, the monitoring of the MCU, and the monitoring of an external IC. the configuration of the device per SPI/I2C.

12.1 Simplified state machine

Figure 10. Simplified state machine FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Safety system basis chip (SBC) with power management, CAN FD and LIN transceivers

12.2 Operation and power modes

The FS23 provides three main operating modes:

  • Normal mode is intended to be the fully functional mode. All power supplies are enabled as required by the system, and all system functionalities provided by the FS23 are available. In Normal mode, the monitoring is available and all safety features operate in the device.
  • LPON mode is the Low-power ON mode, providing support to the minimum system requirements with low current consumption from the battery. During the LPON mode, only V1 regulator (HVBUCK or HVLDO1) remains enabled, by default, to supply the microcontroller rail. For V1 HVBUCK configuration, an LPON- specific output voltage can be configured by OTP, and the regulator operates in PFM mode. For V1 HVLDO1 configuration, only the internal PMOS can be used in LPON mode, and the external PNP is turned OFF. HVLDO2 and HVLDO3 can remain in the same state as in Normal mode, depending on the SPI / I2C configuration. HVIOx and LVIOx only stay active in LPON mode when used as wake-up sources. LPON mode is assumed to be a safe state with no critical activity. Therefore, only monitoring of undervoltage on V1 power rail and MCU watchdog are active to achieve minimum current consumption by the system and FS0B is asserted low.
  • LPOFF mode is the Low-power OFF mode, with no active system supplies. Logic circuitry is internally supplied to allow proper wake up from any of the available wake-up mechanisms, with the minimum current consumption possible. The system can wake up from any of the Low-power modes via any of the following wake-up mechanisms available in the device:
  • WAKE1 and WAKE2 pins
  • HVIOx pins
  • LVIOx pins (from LPON only)
  • Long duration timer (LDT) expiration
  • CAN via wake-up pattern
  • LIN via wake-up pattern
  • GO2NORMAL SPI or I2C command via M_SYS_CFG register (from LPON only) The FS23 will also wake up from LPON ...
  • … in case of repeated watchdog error (WD_ERR_CNT = max)
  • … in case of pending interrupt for more than TINTB_TO
  • … in case of external reset event.
  • Fail-safe mode is intended to be the safe state of the device. It is used to bring the application in a safe state and to protect the FS23, the MCU and the full system in case of failure of the FS23 or the MCU itself. In this mode, all regulators, safety features and systems features are disabled and the safety pins are asserted. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved. Product data sheet Rev. 7.0 — 16 October 2024 Document feedback

Table 10. Operating modes summary kept active (timeout) in LPON, if previously configured by SPI / I2C. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Safety system basis chip (SBC) with power management, CAN FD and LIN transceivers

12.3 Main state machine description

Power-on reset and power-up sequence The FS23 starts when VBOS > VBOS_POR and VDIG > VDIG_POR. VBOS is the first supply to start. The internal 1.6 V supply of the digital circuitry, VDIG, is generated from VBOS. When VBOS > VBOS_UV, the high-power (HP) analog circuitry is enabled and the OTP registers content is loaded into mirror registers. When VSUP > VSUP_UV , the power-up sequence starts in Slot 0, with at least V1 regulator. The remaining regulators start according to the power-up sequencing configured by OTP. Transition to fail-safe during the power up During the power-up sequence, if VBOS < VBOS_UV, the device goes to Fail-safe mode and all regulators are disabled. If an overvoltage or an overtemperature is detected, the device goes to fail-safe, depending on the OTP configuration. Normal mode When the power up is finished, the main state machine is in Normal mode, which is the application running mode. If VSUP < VSUP_UV, an interrupt is generated but it has no effect on the state machine. If VBOS < VBOS_UV, the device goes to Fail-safe mode. Transitions to low-power modes The device can go to Low-power modes via an SPI/I2C command from the MCU. A GO2LPOFF command will start the power-down sequence to go in LPOFF mode, and a GO2LPON command will start the power-down sequence to go in LPON mode. The device goes into Low-power mode after the power-down sequence to stop all the regulators in the reverse order of the power-up sequence. In case the device goes in LPON, V1 regulator is not shut down and is kept ON. Transition to Fail-safe from Normal mode In case of loss of VBOS (VBOS < VBOS_UV), the device goes directly to Fail-safe mode without power-down sequence. In case of overvoltage detection, or TSD detection on a regulator, depending on OTP configuration, or when the fault error counter reaches its maximum value, the device stops and goes directly to Fail-safe mode without power-down sequence. Fail-safe state exit Three behaviors are configurable by OTP to exit the Fail-safe state:

  • Automatic restart after TFS_DUR (autoretry feature, configurable by OTP at 100 ms or 4 s)
  • Semi-automatic restart after TFS_DUR, the device exits Fail-safe state and enters LPOFF states, then waits for a wake-up source to transition to M2 and restart (FS_LPOFF = 1 and KEY_OFFON_EN_OTP = 0).
  • Restart on Key OFF – Key ON event: Key OFF – Key ON feature is meant to be used when the ignition signal is connected to WAKE1. When enabled, the car driver must turn OFF then ON the ignition signal to restart the device from fail-safe. In this case, the device will only exit fail-safe when WAKE1 = 0 and KEY_OFFON_EN_OTP = 1, and will transition to LPOFF. There, the device will wait for a wake-up event (that is, WAKE1 = 1) to transition to M2 and restart.
  • This feature requires WAKE1 to be configured as a direct wake-up source. Waking up from Low-power modes When waking up from Low-power modes, it is possible to reduce the startup time by bypassing the M3 state (OTP content loaded in the mirror register) using LOAD_OTP_BYP SPI/I²C bit. This is also valid when exiting fail-safe. When waking up from LPON only, it is possible to bypass slots 1 and 2 if all of the regulators are configured to start in Slot 0. This can be configured by OTP (SLOT_BYP_OTP) or later by SPI/I²C (SLOT_BYP). FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved. Product data sheet Rev. 7.0 — 16 October 2024 Document feedback

12.4 Detailed functional state diagram

1 MHz oscillator enabled

20 MHz oscillator enabled

20 MHz oscillator disabled

Figure 11. Detailed functional state diagram FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

12.5 INIT state machine

Figure 12. Simplified INIT state diagram programming example, see Section 12.8. To exit the INIT state, LOCK_INIT is cleared by writing 1, and then a good watchdog refresh must be sent. against write access. The cyclic CRC check on the INIT registers is activated, and occurs every 5 ms. watchdog period. If not, the watchdog error counter will be incremented, see Section 19.2.2. if the watchdog is enabled, it must be refreshed every watchdog period. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

12.6 Power sequencing

sequence of V2 and V3 regulators, as well as I/Os release or assertion. order, starting at SLOT_2 toward SLOT_0. M_REG_CTRL register if they were enabled by OTP. (FS230x), it lasts 500 µs (fixed duration). Slot 1 and Slot 2 always last 500 µs. can also be preconfigured by OTP using SLOT_BYP_OTP bit. Figure 13. Power sequencing FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Figure 14. Power-up sequence example

12.7 Debug and OTP modes

applications or vehicles. OTP mode is intended for OTP emulation and OTP programming. device for production purposes. Debug mode, write 1 in the DBG_EXIT bit in the M_SYS1_CFG register. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

12.7.1 Electrical characteristics

TA = −40 °C to 125 °C, unless otherwise specified. VSUP = 5.5 V to 40 V, unless otherwise specified. All voltages referenced to ground. Table 11. Electrical characteristics FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Safety system basis chip (SBC) with power management, CAN FD and LIN transceivers

12.8 MCU programming

MCU programming can be done at any time. When the watchdog functionality is enabled by OTP (WD_INF_OTP = 0), NXP recommends extending the watchdog period (up to 1024 ms) or to set it as infinite (window is fully opened) during INIT phase. This will prevent any watchdog error detection and RSTB pin assertion while programming. If the watchdog is not “disabled” (window set as infinite), the user will have to refresh it during the MCU programming. The advised procedure to change the watchdog period to infinite is the following: 1. Make sure the FS23 is in Normal mode by reading M_STATUS register. 2. Send a GO2INIT request by writing in M_SYS_CFG register. 3. Make sure the FS23 is in INIT mode by reading M_STATUS register. 4. Set the infinite watchdog period by writing 4b’0000 in the WDW_PERIOD and WDW_RECOVERY fields in FS_WDW register. 5. Exit INIT mode by clearing the LOCK_INIT bit, then sending a good WD refresh.

12.9 Best of supply

12.9.1 Functional description

The VBOS regulator manages the best of supply from VSUP or V1 (in case V1 is an HVBUCK) to efficiently generate the internal biasing of the device, in every Device mode. VBOS is also the supply of V1 high-side and low-side gate drivers in HVBUCK use case. VBOS undervoltage may not guarantee the full functionality of the device. Consequently, VBOS_UV detection powers down the device by going into Fail-safe state. VBOS is composed of two regulators implemented in parallel: VBOS_HP used to supply the HP analog internal biasing, and VBOS_LP used to supply the internal biasing in Low-Power modes. At power up, VBOS_LP is automatically enabled, and VBOS_HP is enabled later when the HP analog circuitry is enabled. At power up, both VBOS_LP and VBOS_HP are generated from VSUP. In HVBUCK use case only:

  • In Normal mode, VBOS can be connected to V1 if V1 = 5 V (configurable by OTP + SPI/I2C, using VBOS2V1_SW_ALWAYS_EN bit). In this case, VBOS will stay connected to V1 in LPON mode.
  • In LPON mode, VBOS can be connected to V1 using VBOS2V1_SW_LP_EN _OTP bit. This feature allows the user to optimize the efficiency, as the current consumption benefits from the VBAT to V1 ratio.
  • When waking-up from LPON mode, VBOS will stay connected to V1 if VBOS2V1_SW_ALWAYS_EN = 1. In HVLDO1 use case, VBOS is always supplied from VSUP. In LPOFF mode, only VBOS_LP is enabled. The behavior of VBOS regulator is summarized in Figure 18. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved. Product data sheet Rev. 7.0 — 16 October 2024 Document feedback

Figure 18. Simplified VBOS state diagram FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

12.9.2 BOS electrical characteristics

TA = –40 °C to 125 °C, unless otherwise specified. VSUP = 4 V to 40 V, unless otherwise specified. All voltages referenced to ground. Table 12. Best of supply electrical characteristics FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

13 Power management

Table 13. FS23 regulators list the V1 regulator can be a BUCK regulator or a linear regulator. configured by OTP for the remaining regulators (LDO2, LDO3).

13.1 HVBUCK: High-voltage buck regulator

13.1.1 Functional description

other local loads inside the ECU. configurable by OTP. Compensation is ensured by internal circuitry. value reflecting the output DC current. voltages is done in PWM mode. undervoltage detection (V1UV_I flag generated). FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Safety system basis chip (SBC) with power management, CAN FD and LIN transceivers An overcurrent detection is also implemented on the low-side MOSFET, to detect high negative current in case of output short to the battery. In this case, both V1OC_I flag and V1_OCLS_I flag are set and the device transitions to fail-safe depending on OTP configuration using V1_OCLS_EN_OTP. Input voltage range HVBUCK output voltage regulation is guaranteed for a minimum V1_IN, which depends on IBUCK current load. To ensure HVBUCK output voltage regulation, V1_IN should be above (VBUCK + ((Max(RLS_BUCK) + Max(RDCR_LBUCK)) x IBUCK)) / DCMAX_DROP the maximum duty cycle in Dropout mode. For example, with RDCR_LBUCK = 200 mΩ at IBUCK = 400 mA with VBUCK = 3.3 V, the minimal V1_IN is VBUCK + 527 mV. Thermal shutdown When a thermal shutdown is detected, the regulator is disabled and V1TSD_I flag is generated. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved. Product data sheet Rev. 7.0 — 16 October 2024 Document feedback

13.1.2 HVBUCK clock management

13.1.2.1 Description

The HVBUCK 450 kHz or 2.2 MHz clock is generated from a 20 MHz internal oscillator. I2C to reduce the emission of the oscillator fundamental frequency.

13.1.2.2 Spread spectrum

MOD_CONF bit. By default, the spread spectrum is disabled, unless configured differently by OTP. internal oscillator and HVBUCK frequency on VBAT frequency spectrum. It is recommended to select the triangular spread spectrum for the best performance.

0 X Disabled

Table 14. Spread spectrum configuration of 19 kHz with -10 %/0 % deviation range of the nominal oscillator frequency. Figure 19. Triangular spread spectrum two random commutations on the carrier slope are added in each half period to increase the spectrum content. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Figure 20. Pseudo-random triangular spread spectrum

13.1.3 Application schematic

Figure 21. HVBUCK schematic with connection to V1_IN

13.1.4 Electrical characteristics

TA = –40 °C to 125 °C, unless otherwise specified. V1_IN = VBUCK_IN (min) to 36 V, unless otherwise specified. All voltages referenced to ground. Table 15. Electrical characteristics FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

TA = –40 °C to 125 °C, unless otherwise specified. V1_IN = VBUCK_IN (min) to 36 V, unless otherwise specified. All voltages referenced to ground. Table 15. Electrical characteristics...continued FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

TA = –40 °C to 125 °C, unless otherwise specified. V1_IN = VBUCK_IN (min) to 36 V, unless otherwise specified. All voltages referenced to ground. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

TA = –40 °C to 125 °C, unless otherwise specified. V1_IN = VBUCK_IN (min) to 36 V, unless otherwise specified. All voltages referenced to ground. [1] Average and peak current limits is set dependently, taking into account the inductor value. [2] For all regulators, the effective capacitor value is the capacitor value after Tolerance, DC bias and Aging removal.

13.1.5 HVBUCK efficiency

hardware and OTP configurations listed in Table 16. Table 16. Hardware and OTP configurations FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Table 16. Hardware and OTP configurations...continued Figure 22. HVBUCK efficiency in force PWM mode

1 Efficiency in force PWM mode, Ta = 25 °C, Vin = 14 V

2 Efficiency in PFM mode, Ta = 25 °C, Vin 14 V

FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Figure 23. HVBUCK efficiency in PFM mode

13.2 HVLDO1: High-voltage linear regulator 1

13.2.1 Functional description

options is available by part number). The HVLDO1 is low-power capable and stays enabled in LPON mode. The output voltage is configurable by OTP at 3.3 V or 5.0 V. In LPON mode, only the internal PMOS can be used, and external PNP is turned OFF. An overcurrent detection and a thermal shutdown are implemented on LDO1 to protect the internal pass device. The overcurrent detection limits the current in the internal PMOS and by extension in the external PNP, if used. implemented on the PNP base control pin, V1_B, to protect it. state and the regulator only restarts when the device restarts. device can transition to Fail-safe state if configured by OTP. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

13.2.2 Application schematic

Figure 24. HVLDO1 application schematic, with optional external PNP

13.2.3 Electrical characteristics

unless otherwise specified. All voltages referenced to ground. Table 17. LDO1 electrical characteristics FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

unless otherwise specified. All voltages referenced to ground. and from 50 mA to 1 mA in 10 us. Table 17. LDO1 electrical characteristics...continued FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

13.3 HVLDO2: High-voltage linear regulator 2

13.3.1 Functional description

The HVLDO2 is a high-voltage linear-voltage regulator. The HVLDO2 is commonly supplied from the battery. The output voltage is configurable by OTP at 3.3 V or 5.0 V. it cannot be enabled again by SPI/I2C in this mode. short to the battery. If V2 is used as a local supply, V2_FB is shorted to V2 pin. the regulator by SPI/I2C using the V2DIS bit, and to decide when to enable the regulator using the V2EN bit. When a thermal shutdown is detected, the regulator is disabled and V2TSD_I flag is generated.

13.3.2 Application schematic

Figure 25. HVLDO2 application schematic FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

13.3.3 Electrical characteristics

unless otherwise specified. ILDO2 = 0 to 100 mA unless otherwise specified. All voltages referenced to ground. Table 18. HVLDO2 electrical characteristics FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

13.4 HVLDO3: High-voltage linear regulator 3

13.4.1 Functional description

The HVLDO3 is a high-voltage linear-voltage regulator. The HVLDO3 is commonly supplied from the battery. The output voltage is configurable by OTP at 3.3 V or 5.0 V. it cannot be enabled again by SPI/I2C in this mode. HVLDO3 can also supply an additional external transceiver on the module. shutdown is detected, the regulator is disabled and V3TSD_I flag is generated.

13.4.2 Application schematic

Figure 26. HVLDO3 application schematic.

13.4.3 Electrical characteristics

unless otherwise specified. ILDO3 = 0 to 100 mA unless otherwise specified. All voltages referenced to ground. Table 19. HVLDO3 electrical characteristics FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

unless otherwise specified. ILDO3 = 0 to 100 mA unless otherwise specified. All voltages referenced to ground. Table 19. HVLDO3 electrical characteristics...continued FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

14 AMUX: Analog multiplexer

14.1 Functional description

V). An external output capacitor, CAMUX_OUT, is required for the buffer stability.

14.2 Block diagram

Figure 27. AMUX block diagram.

14.3 Channel selection

Table 20. AMUX output selection FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

following formula: T(°C) = (VAMUX – VTEMP25) / VTEMP_COEFF + 25.

14.4 Electrical characteristics

otherwise specified. IAMUX = -1 mA to 1 mA, unless otherwise specified. All voltages referenced to ground.

  • AMUX_DIV = 0
  • AMUX_DIV = 1 2.5 4.2 40 V VAMUX_OUT AMUX output-voltage range 0.3 - VDDIO – 0.2 V RPD_AMUX Output pulldown resistance 100 1000 3000 kΩ VAMUX_OFF Offset voltage -7 - +7 mV RAMUX_ACC AMUX ratio accuracy
  • Ratio 1
  • Ratio 3
  • Ratio 10.5 (AMUX_DIV = 0)
  • Ratio 20 (AMUX_DIV = 1) -0.5 -1.7 -1.9 -1.5 0.5 1.7 1.9 1.5 VTEMP25 Temperature sensor voltage at 25 °C 1.31 1.38 1.45 V VTEMP_COEFF Temperature sensor coefficient -4.074 -3.880 -3.686 mV/°C TAMUX_SET Settling time (from 10 % to 90 % of VDDIO, Rs = 220 Ω, Cout = 10 nF) - - 10 us CAMUX_OUT Output capacitor - - 2 nF RAMUX_OUT Output resistor - 220 - Ohm

Table 21. AMUX electrical characteristics FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

15 I/O interface pins

15.1 WAKE1, WAKE2

in combination with an high-side driver (HSx) for cyclic sensing. event, depending on WKx_WUCFG[1:0] bits. can be enabled, disabled, or configured as cell repeater as per WKxPUPD_OTP[1:0] bits. resistor is selected. If the buffer output is high, the pullup resistor is selected.

15.1.1 WAKE1 as input for Key OFF – Key ON feature

WAKE1 pin can be connected to the ignition signal of the vehicle to implement the Key OFF – Key ON feature. = 0. In LPOFF, the device will wait for any wake-up event to restart. Figure 28. Key OFF – Key ON feature description. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

15.1.2 Electrical characteristics

TA = −40 °C to 125 °C, unless otherwise specified. VSUP = 5.5 V to 40 V, unless otherwise specified. All voltages referenced to ground.

  • WKx_DGLT = 0
  • WKx_DGLT = 1 80 μs

Table 22. WAKE12 electrical characteristics [1] There is no digital filtering when WAKEx input pin is used as a source to control an high-side driver.

15.2 HVIO1, HVIO2

as output, the pins provide an open-drain output structure.

15.2.1 HVIO1, HVIO2 used as input

resistor is selected. If the buffer output is high, the pullup resistor is selected. combination or independently of FCCU1 pin. This mechanism is detailed in Section 19.3.

15.2.2 HVIO1, HVIO2 used as output

case, the output state can be controlled by SPI/I2C using HVIOxHI and HVIOxLO control bits. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

and assigned to power sequence slot 1, and HVIO2 default state high assigned to power sequence slot 2. Figure 29. Example of HVIO pins configuration in the slots, at power up functions come in addition to LIMP0 safety output pin, and are described in detail in Section 19.6.6.

15.2.3 Electrical characteristics

TA = −40 °C to 125 °C, unless otherwise specified. VSUP = 5.5 V to 40 V, unless otherwise specified. All voltages referenced to ground. Table 23. HVIO12 electrical characteristics [1] There is no digital filtering when HVIOx input pin is used as a source to control an high-side driver.

15.3 LVIO3, LVIO4, LVI5, LVO6

sources for the device, or as digital outputs. The MOSI/LVI5 pin can only be used as digital input, and MISO/LVO6 can only be used as digital output. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

15.3.1 LVIO3, LVIO4, LVI5 used as input

error detection in combination or independently of FCCU1 pin. This mechanism is detailed in Section 19.3. When the SPI communication interface is used, the MOSI/LVI5 pin, is used a MOSI function. See Section 20.2.

15.3.2 LVIO3, LVIO4, LVO6 used as output

be controlled by SPI/I2C using LVIOxHI and LVIOxLO control bits. LVIO3 default state low and assigned to SLOT_1, and LVIO4 default state high assigned to SLOT_2. Figure 30. Example of LVIO pins configuration in the slots, at power-up. used. In this case, it can be controlled by I2C using LVO6HI and LVO6LO bits. When SPI communication interface is used, MOSI/LVO6 pin is used as MISO function. See Section 20.2. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

15.3.3 Electrical characteristics

TA = −40 °C to 125 °C, unless otherwise specified. VSUP = 5.5 V to 40 V, unless otherwise specified. All voltages referenced to ground. Table 24. LVIOx electrical characteristics [1] There is no digital filtering when LVIOx input pin is used as a source to control an high-side driver.

15.4 I/Os configuration summary

The following table summarizes the available I/Os configurations. Table 25. I/Os configurations

15.5 INTB

interrupt occurs to inform the MCU. Each interrupt can be masked by setting the corresponding inhibit interrupt.

15.5.1 Interrupts and wake-up events management

  • The “classic” interrupts used to diagnose the device state and to report events FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved. Product data sheet Rev. 7.0 — 16 October 2024 Document feedback
  • The wake-up interrupts used to manage the wake-up from the Low-Power modes The list of all the interrupts is given in Table 26. The “classic” interrupts are maskable. If the interrupts are not masked, a pulse will be generated on the INTB pin. Out of Normal mode, most of these interrupt flags will not be generated, because the monitoring functions associated will be disabled. In addition, the WKx_I, HVIOx_I, LVIOx_I, and LVI5_I flags are not generated out of Normal mode. The I/Os are considered as wake-up sources, with the CAN, LIN, and LDT. A wake-up event on these functions will generate a non-maskable wake-up flag (xxxx_WU_I). An interrupt pulse will be generated on INTB if the wake-up source is enabled following SPI/I2C configuration (xxxx_WUEN[1:0] bits). Each wake-up source can be configured to generate an interrupt, a transition to Normal mode, or both. In LPON mode, if a wake-up event occurs and the wake-up source is enabled, an interrupt is generated, and/ or the device transitions to Normal mode. If only the interrupt generation is enabled, it is the MCU's decision to request a transition to Normal mode or not, via GO2NORMAL SPI/I2C bit. In LPOFF mode, if a wake-up event occurs and the wake-up source is enabled, the device transitions to Normal mode.

15.5.2 Electrical characteristics

voltages referenced to ground. Table 26. INTB electrical characteristics Table 27. List of interrupts from main logic FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Table 27. List of interrupts from main logic...continued FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Safety system basis chip (SBC) with power management, CAN FD and LIN transceivers

16 High-side drivers

16.1 Functional description

The FS23 provides four high-side drivers, supplied by VSHS supply voltage. Each high-side driver (HSx) can be used to drive loads, such as LEDs, or to perform cyclic sense in combination with a high-voltage input (WAKEx, HVIOx). Each HSx can be controlled by different sources, configurable by SPI/I2C (HSx_SRC_SEL):

  • HSx_EN and HSx_DIS SPI/I2C control bits
  • Any input (WAKEx, HVIOx, LVIOx, LVI5)
  • One of the TIMERx (x = 1, 2, 3) for cyclic sense
  • One of the PWMx (x = 1, 2, 3) for LED driving Undervoltage and overvoltage is implemented on the HSx supply VSHS. In case of under/overvoltage detection, all the HSx are kept enabled or disabled depending on SPI/I2C configuration via HS_VSHSUV_DIS and HS_VSHSOV_DIS bits. When the HSx are disabled because of a UV/OV on VSHS, an automatic recovery of the HSx functions is possible if enabled via HS_VSHSUVOV_REC bit. If not, the MCU will enable the HSx again. The HSx are monitored by pair for overtemperature. If the temperature of HS1 or HS2 rises above the overtemperature threshold, HS12_TSD_I flag is generated. If the temperature of HS3 or HS4 rises above the overtemperature threshold, HS34_TSD_I flag is generated. All four HSx are also monitored individually for overcurrent (short-circuit detection) and open load. When an overcurrent is detected, a flag is generated (HSx_OC_I) and the concerned high-side driver is disabled. When an open load is detected, a flag is generated (HSx_OL_I).

16.2 LED driving

The high-side drivers can be used to drive LEDs, with one of the three PWMs configured as source. The frequency of each PWM is configurable between 200 Hz and 400 Hz (PWMx_F), and the duty cycle is configurable on 10 bits from 0 % to 100 % (PWMx_DC[9:0]). A configurable delay (PWMx_DLY) can be applied to both the rising and falling edges of each PWMx in order to limit the inrush current on VSHS supply if multiple HSx are used with a PWM at the same time. LED driving is controlled by SPI/I2C using PWMx_EN bits.

16.3 Cyclic sense

The high-side drivers can be used for cyclic sense, with one of the three TIMERs configured as source and one of the high-voltage inputs among WAKE1, WAKE2, HVIO1, and HVIO2 configured as a sensing input. Cyclic sense is enabled by SPI/I2C using TIMx_EN bits. Both the period and the ON time of each TIMER are configurable by SPI/I2C using TIMERx_PER[2:0] and TIMERx_ON[3:0] bits. The period is configurable from 10.24 ms to 2048 ms and the ON time is configurable from 0.128 ms to 204.8 ms. A configurable delay (TIMERx_DLY) can be added to both the rising and falling edges of each TIMERx in order to limit the inrush current on the VSHS supply if multiple HSx are used with a TIMER at the same time. When used for cyclic sense, an HSx is turned ON following the ON time of the associated TIMERx. At the end of each ON time, at each falling edge, the state of the high-voltage input pin is sampled and stored for one period. If two successive samples show different states, a flag is generated. See Figure 31. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved. Product data sheet Rev. 7.0 — 16 October 2024 Document feedback

16.4 Electrical characteristics

Table 28. High-Side drivers electrical characteristics FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Table 28. High-Side drivers electrical characteristics...continued [1] On resistive short-circuit. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

17 Long duration timer

calibration mechanism for oscillator compensation. The timer is based on a 24-bit counter, with a 1 MHz/64-input clock, allowing a 1.0 second time base.

1 MHz

Figure 33. Long duration timer block diagram the prescaler 2 is bypassed and the timer can count up to 36 minutes, with 128 µs resolution. Table 29. Long duration timer characteristics The LDT has two modes of operation based on the prescaler used during the count.

  • When LDT_MODE = 0, the LDT is set in long count mode.
  • When LDT_MODE = 1, the LDT is set in short count mode. The LDT_AFTER_RUN[15:0] bits are used to set or to read the after-run target value in Normal mode. The LDT_WUP_H[7:0] and the LDT_WUP_L[15:0] bits is used to set or to read the wakeup target value, in combination with the LDT_SEL bit:
  • LDT_WUP_H[7:0] contains the eight most significant bits of the wake-up target value.
  • LDT_WUP_L[15:0] contains the 16 least significant bits of the wake-up target value. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved. Product data sheet Rev. 7.0 — 16 October 2024 Document feedback

Safety system basis chip (SBC) with power management, CAN FD and LIN transceivers The LDT_SEL bit allows the MCU to either set/read the wake-up target value or to read the current value of the 24 bit LDT counter in the LDT_WUP_H[7:0] and the LDT_WUP_L[15:0] bits.

  • When LDT_SEL = 0, the MCU can read or write the wake-up target value in the LDT_WUP_H[7:0] and the LDT_WUP_L[15:0] bits.
  • When LDT_SEL = 1, the MCU can read the counter current value (running or not). The LDT_EN bit is provided to start the LDT timer operation:
  • When LDT_EN = 0, the LDT is disabled.
  • When LDT_EN = 1, the LDT starts counting as defined in the M_LDT_CTRL and M_LDT_CFGx registers. The LDT2LP bit selects which Low-power mode (LPON or LPOFF) it needs to go once the after-run timer is expired, when timer function 2 or 3 is selected.
  • When LDT2LP = 0, the device goes into LPOFF mode when the after-run timer expires.
  • When LDT2LP = 1, the device goes into LPON mode when the after-run timer expires.
  • When timer function 4 or 5 is selected and the LDT_EN = 1, the LDT does not start any count until the device enters the corresponding Low-Power mode.

17.1 Calibration procedure

The calibration principle consists of activating the counter for a specific duration and comparing the timing given by the LDT with the MCU's accurate clock and timing. Once the timer expires, the MCU reads back the final timer value and compares it that value with its own accurate time of activation to calculate a time offset. It is recommended to perform the calibration between -20 °C and 85 °C. Calibration example: 2. Start the counter. 3. Read the counter when the MCU RTC reaches 7 s (must be less than 7.5 s with ±10.0 % oscillator accuracy). 4. If the oscillator period is at the exact typical value (absolutely no deviation error), the expected reading is 54688. 5. The exact reading is used to compute the error correction factor ECF = exact_reading/expected_reading.

  • ECF < 1 if the oscillator is faster than the exact typical value.
  • ECF > 1 if the oscillator is slower than the exact typical value. After calibration, the new after-run or wake-up values to set the counter are “after run x ECF” and “wake-up x ECF”. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved. Product data sheet Rev. 7.0 — 16 October 2024 Document feedback

17.2 Timer functions

000 Function 1: In Normal mode, count and generate a flag or an interrupt when the counter

reaches the after-run value.

001 Function 2: In Normal mode, count until the counter reaches the after-run value and enters

010 Function 3: In Normal mode, count until the counter reaches the after-run value and enters

011 Function 4: In Low-Power mode, count until the counter reaches the wake-up value and

100 Function 5: In Low-Power mode, count and do not wake up unless the counter overflow

occurs or if the device wakes up by wake-up input source. Table 30. LDT functions Figure 34. Long duration timer functions FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Safety system basis chip (SBC) with power management, CAN FD and LIN transceivers

17.3 Electrical characteristics

TA = −40 °C to 125 °C, unless otherwise specified. VSUP = 5.5 V to 18.0 V, unless otherwise specified. All voltages referenced to ground. Symbol Description Min Typ Max Unit

Electrical characteristics

FIN_CLK_LDT Long duration timer source clock (1 MHz/64) - 15.625 - kHz TBASE_LDT Long duration timer time base LDT_MODE = 0 (long) LDT_MODE = 1 (short) 0.909 116.4 128 1.11 142.1 s µs IQ_LDT_85 Long duration timer quiescent current consumption (Tj = 85 °C) - 2 5 µA IQ_LDT_125 Long duration timer quiescent current consumption (Ta = 125 °C) - 5 10 µA LDTACC1 Long duration timer accuracy without calibration -10 - 10 % LDTACC2 Long duration timer accuracy with calibration In LPOFF or LPON states Including one month aging drift (max) Including temperature drift 0 °C < ∆Tj < 85 °C -5 - 5 % LDTDRIFT Long duration timer maximum drift per hour after calibration In LPOFF or LPON states Within 20 °C temperature variation. -1 - 1 % Table 31. Long duration timer characteristics FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

18 Physical layers

18.1 CAN FD transceiver

MCU and the physical CAN bus. The CAN FD transceiver bus driver is supplied internally by the V3 regulator. Figure 35. CAN FD transceiver internal diagram, with external components

18.1.1 CAN operating modes

in Wake-capable mode in order to be used as a wake-up source for the device and the module. FS0B, or LIMP0 is asserted in Normal mode. This can be configured by SPI/I2C using CAN_FS_DIS bit. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Figure 36. CAN transceiver state machine

18.1.1.1 CAN Off mode

CANH and CANL pins are set high ohmic, and the CANRXD pin is driven high.

18.1.1.2 CAN Wake-capable mode

the wake-up capability of the CAN is enabled, regardless of the device state once powered up. biased to ground via the Common mode input resistor RCAN_IN_CM and the CANRXD pin is driven high. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

18.1.1.3 CAN Wake-up

Figure 37. CAN Wake-up timing diagram

18.1.1.4 CAN Listen-only mode

device must be in Normal mode and no undervoltage on V3 must be detected. pullup resistor RCANTXD_ PU connected to VDDIO.

18.1.1.5 CAN Active mode

Listen-only mode and the transmitter is disabled. device can transmit information from CANTXD to the CAN bus and report the bus level to the CANRXD pin. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Figure 38. CAN timing definition according to ISO 11898-2:2016

18.1.2 Electrical characteristics

unless otherwise specified. VDDIO = 3 V to 5.5V, unless otherwise specified. All voltages referenced to ground. Table 32. CAN FD transceiver characteristics FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

unless otherwise specified. VDDIO = 3 V to 5.5V, unless otherwise specified. All voltages referenced to ground. Table 32. CAN FD transceiver characteristics...continued FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

unless otherwise specified. VDDIO = 3 V to 5.5V, unless otherwise specified. All voltages referenced to ground. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

unless otherwise specified. VDDIO = 3 V to 5.5V, unless otherwise specified. All voltages referenced to ground.

18.2 LIN transceiver

provides the physical interface between the LIN controller of an MCU and the physical LIN bus. Figure 39. LIN transceiver internal diagram

18.2.1 LIN operating modes

kept in Wake-capable mode in order to be used as a wake-up source for the device and the module. LIMP0 is asserted. This can be configured by SPI/I2C using LIN_FS_DIS bit. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Figure 40. LIN transceiver state machine

18.2.1.1 LIN Off mode

the LINRXD pin is driven high.

18.2.1.2 LIN Wake-capable mode

wake-up capability of the LIN is enabled, regardless of the device state once powered up. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

18.2.1.3 LIN Wake-up

Figure 41. LIN wake-up timing diagram

18.2.1.4 LIN Listen-only mode

18.2.1.5 LIN Active mode

2b’10 or 2b’11 and LINTXD is high. The device must be in Normal mode. In Active mode, the normal receiver and the transmitter are enabled, and the low-power receiver is disabled. The device can transmit information from LINTXD to the LIN bus and report the bus level to the LINRXD pin. by a rising edge on LINTXD pin. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Figure 42. Timing diagram of LIN duty cycle

18.2.2 Electrical characteristics

5.5V, unless otherwise specified. All voltages referenced to ground. Table 33. LIN transceiver characteristics FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

5.5V, unless otherwise specified. All voltages referenced to ground.

7.6 V to 18 V, TLIN_BIT = 50 µs, D2 = TBus_rec(max)/(2 x TLIN_BIT)

Table 33. LIN transceiver characteristics...continued FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

5.5V, unless otherwise specified. All voltages referenced to ground.

7.6 V to 18 V, TLIN_BIT = 96 µs, D4 = TBus_rec(max)/(2 x TLIN_BIT)

FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

19 Safety

19.1 Functional description

the application needs. The FS23 also provides an on-demand ABIST to cover latent faults. Figure 43. Fail-safe features block diagram

19.2 Watchdog

always considered as infinite. There is no need to refresh the watchdog, except to release the safety pins. during INIT phase). When enabled in LPON, the watchdog operates in Timeout mode. stored in the WD_TOKEN register, and is changed alternatively after each good WD refresh. is wrong or not given at the right moment, or not given at all at the end of the watchdog period. MCU must refresh the watchdog every period. watchdog disable is effective when the INIT phase is closed. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0000 Disable (infinite open window)

Table 34. Watchdog window period configuration

19.2.1 Watchdog selection

changed during operation by SPI/I2C using WDW_EN bit.

0 Timeout watchdog (default)

1 Window watchdog

Table 35. Watchdog type configuration

19.2.1.1 Timeout watchdog

incremented and WD_NOK_I flag is set to 1.

19.2.1.2 Window watchdog

counter is incremented and WD_NOK_I flag is set to 1. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Figure 44. Window watchdog time diagram Table 36. Watchdog answer and refresh validation

19.2.2 Watchdog error counter

converges to a failure detection. WD_ERR_LIMIT[1:0] bits during the INIT phase. Table 37. Watchdog error counter limit configuration The watchdog error counter value can be read by the MCU for diagnostic with the WD_ERR_CNT[3:0] bits. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Figure 45. Watchdog error counter configurations

19.2.3 Watchdog refresh counter

watchdog refresh counter is reset to ’0’. the WD_RFR_LIMIT[1:0] bits during the INIT_FS phase. Table 38. Watchdog refresh counter limit configuration The watchdog refresh counter value can be read by the MCU for diagnostic with the WD_RFR_CNT[2:0] bits. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Figure 46. Watchdog refresh counter configurations

19.2.4 Watchdog error impact

INIT phase. If it happens in LPON mode, the device also wakes up.

0 No effect on the pin

Table 39. Watchdog error impact configuration

19.2.5 MCU fault recovery strategy

FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0000 DISABLE (Infinite window, fully open)

Table 40. Watchdog window in fault recovery configuration then a reset pulse is generated and the device goes to Fail-safe state. Figure 47. Fault recovery strategy principle FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

19.2.6 Watchdog electrical characteristics

Table 41. Watchdog electrical characteristics

19.3 FCCU monitoring

charge of monitoring the error signals of the MCU fault collection and control unit. can be configured as FCCU2 pin, via FCCU2_ASSIGN[2:0] bits, in INIT phase.

000 No monitoring

010 FCCU1 or FCCU2 single input level monitoring activated

011 FCCU1 input level monitoring only, FCCU2 input not used

100 FCCU2 input level monitoring only, FCCU1 input not used

101 FCCU1 or FCCU2 single input PWM monitoring activated

110 FCCU1 input PWM monitoring only, FCCU2 input level monitoring

111 FCCU2 input PWM monitoring only, FCCU1 input level monitoring

Table 42. FCCU monitoring configuration

19.3.1 FCCU12 monitoring by pair

Figure 48. FCCU bi-stable protocol FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

The polarity of the FCCU fault signals is configurable with FCCU12_FLT_POL bit during the INIT_FS phase.

1 FCCU1 = 1 or FCCU2 = 0 level is a fault

Table 43. FCCU12 polarity configuration configurable with the FCCU1_RSTB/FS0B/LIMP0_IMPACT bits during the INIT phase. Table 44. FCCU12 error impact configuration

19.3.2 FCCU1, FCCU2 independent monitoring

independent error signals. These error signals can be either steady-state level signals or PWM signals. with FCCUx_FLT_POL bits during the INIT phase.

1 FCCU1 high level is a fault

1 FCCU2 high level is a fault

Table 45. FCCUx polarity configuration FCCUx_RSTB/FS0B/LIMP0_IMPACT bits during the INIT phase. Table 46. FCCUx error impact configuration FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Table 46. FCCUx error impact configuration...continued

19.3.3 FCCU12 electrical characteristics

Table 47. FCCU12 electrical characteristics

19.4 Voltage supervisor

then reported accordingly. V0MON monitoring on VMON_EXT pin is enabled by OTP (V0MON_EN_OTP).

19.4.1 V0MON (VMON_EXT) monitoring

resistor bridge must be used to divide the regulator voltage if higher than 1 V, and set the middle point to 1 V. thresholds accuracy (±1.5 %). FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

19.4.2 VxMON monitoring (x from 1 to 3)

V1 and V3 regulators are monitored via the corresponding V1 and V3 pins, which also serve as feedback pins. configured by OTP (VxMON_OTP), separately from the output voltage and must be configured the same. The VxMON threshold have ±1.5 % UV/OV accuracy (trimmed at 5 V setting, 5.0 % VxMON threshold).

19.4.3 VxMON UV/OV threshold

additional UV thresholds are available at 61 %, 62 %, 62.5 %, 63 %, and 64 %. Table 48. VxMON UV/OV threshold configuration FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

19.4.4 VxMON deglitch time

Table 49. VxMON deglitch time

19.4.5 VxMON safety reaction (impact)

input. The reactions of RSTB pin can be pre-selected by OTP.

19.4.6 V1UVLP monitoring

configurable), and V1_UVLP_WU bit is set to 1.

19.4.7 Electrical characteristics

TA = −40 °C to 125 °C, unless otherwise specified. VSUP = 5.5 V to 40 V, unless otherwise specified. All voltages referenced to ground. Table 50. VxMON electrical characteristics FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

TA = −40 °C to 125 °C, unless otherwise specified. VSUP = 5.5 V to 40 V, unless otherwise specified. All voltages referenced to ground. Table 50. VxMON electrical characteristics...continued

19.5 Fault management

19.5.1 Fault error counter

Table 51. Fault error counter configuration FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

LIMP0_IMPACT bits configuration (INIT phase). Table 52. Fault error counter fail-safe impact Figure 49. Fault Error Counter diagram with maximum value = 2 or 6 FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Figure 50. Fault Error Counter diagram with maximum value = 8 or 12

19.5.2 Fault source and reaction

LIMP0 will not increment the fault error counter. In that case, only the flags are available for MCU diagnostic. The fault error counter is incremented by 1, each time the RSTB and/or FS0B and/or LIMP0 pin is asserted. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

SPI / I²C for FS0B/LIMP0 in INIT mode. Table 53. Application related fail-safe fault list and reaction FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

19.5.3 Fail-Safe mode

  • The fault error counter reaches its maximum value (not configurable)
  • VBOS UV is detected
  • RSTB is asserted low for 8 s (if enabled by OTP)
  • VxOV is detected (if configured by OTP)
  • VxTSD is detected (if configured by OTP)
  • Negative overcurrent (V1_OC_LS) is detected in HVBUCK version (if enabled by OTP)
  • OC timeout is detected in HVLDO1 version used with external PNP
  • V1UVLP is detected in LPON mode or during transition from LPON mode to Normal mode
  • When the first fault is detected (if configured by OTP) In Fail-Safe mode, all the regulators are turned off, the high-power analog circuitry in enabled, the 20 MHz oscillator is enabled, the OV/UV monitoring is turned on, and the FS_EVT bit is set to 1. The fault error counter is reset to 1. The device exits the Fail-Safe state after TFS_DUR time. If FS_LPOFF_OTP bit is set to 1 or if KEY_OFFON_EN_OTP bit is set to 1, the device exits FS state and goes to LPOFF. Otherwise, the device goes back automatically to the power-up sequence. TA = −40 °C to 125 °C, unless otherwise specified. VSUP = 5.5 V to 40 V, unless otherwise specified. All voltages referenced to ground. Symbol Parameter Min Typ Max Unit Fail-Safe TFS_DUR Fail-Safe state duration
  • FS_DUR_CFG_OTP = 0
  • FS_DUR_CFG_OTP = 1 3.6 100 4.0 110 4.4 ms s

Table 54. Fail-Safe state electrical characteristics

19.6 RSTB, FS0B, LIMP0/1/2

system. All those safety outputs are active low. RSTB and FS0B are activated during power up and can only be released when the device is in Normal mode. LIMP0, on the contrary, will be released at startup and will only be asserted when a fault occurs. The three pins are managed independently in parallel of the main state machine.

19.6.1 RSTB

SPI/I2C, to check the correct hardware connection. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Figure 51. RSTB pin implementation TA = −40 °C to 125 °C, unless otherwise specified. VSUP = 5.5 V to 40 V, unless otherwise specified. All voltages referenced to ground. Table 55. RSTB electrical characteristics FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

19.6.2 FS0B

asserted at MCU request by SPI/I2C, to check the correct hardware connection. Figure 52. FS0B pin implementation Table 56. FS0B electrical characteristics FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

19.6.3 FS0B release

  • No fault affecting FS0B reported
  • Fault error counter = 0
  • Device in Normal mode
  • Device not in Debug mode and not in INIT mode
  • FS_FS0B_LIMP0_REL register filled with the correct value, depending on current WD_TOKEN[15:0] value as Table 57: FS_FS0B_ LIMP0_REL[15:0] B15 B14 B13 B12 B11 B10 B9 B8 B7 B6 B5 B4 B3 B2 B1 B0 Release FS0B 0 1 1 NOT(WD_TOKEN[0:12]) Release LIMP0 1 1 0 NOT(WD_TOKEN[3:15]) Release both FS0B and LIMP0 1 0 1 NOT(WD_TOKEN[0:6]) NOT(WD_TOKEN[10:15])

Table 57. FS0B and/or LIMP0 release commands

19.6.4 LIMP0

(LPON and LPOFF), LIMP0 works like in Normal mode. GUN and ISO 7637 transient pulses. A weak internal pulldown RPD ensures LIMP0 low level in case of pin lift. An internal pulldown RPD_STUP ensures LIMP0 is released at startup. request by SPI/I2C, to check the correct HW connection. Figure 53. LIMP0 pin implementation Table 58. LIMP0 electrical characteristics FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Table 58. LIMP0 electrical characteristics...continued

19.6.5 LIMP0 release

  • No fault affecting LIMP0 reported
  • Fault error counter = 0
  • Device in Normal mode
  • Device not in INIT mode
  • FS_FS0B_LIMP0_REL register filled with the correct value, depending on current WD_TOKEN[15:0] value as per Table 57.

19.6.6 LIMP1, LIMP2

HS3 can be configured as LIMP2 function. and LIMP2 paths can also be checked by the MCU by requesting their assertion by SPI/I2C. asserted, depending on LIMPx_CFG[1:0] bit. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

duty cycle is configurable between 2.5 %/5 %/10 %/20 % using LIMP2_DC_CFG[1:0] bit. Table 59. LIMP1, LIMP2 electrical characteristics

19.7 Analog built-in self-test (ABIST)

The diagnostic flags must be cleared before launching the next ABIST, using the CLEAR_ABIST bit. ignored. While the ABIST is running, the other monitoring functions are kept available. Table 60. ABIST electrical characteristics

19.8 Periodic CRC check

detection of a misconfiguration from the MCU or a bit flip in the INIT registers.

  • FS_I_OVUV_CFG1[12:7], FS_I_OVUV_CFG1[5:0]
  • FS_I_OVUV_CFG2[12:7], FS_I_OVUV_CFG2[5:0]
  • FS_I_FCCU_CFG[14:0]
  • FS_I_FSSM_CFG[14:4] FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved. Product data sheet Rev. 7.0 — 16 October 2024 Document feedback
  • FS_I_WD_CFG[14:7] The calculation to apply on the result of the concatenation is the same as the SPI/I2C CRC, using x^8+x^4+x^3+x^2+1 polynomial. The MCU must write the obtained CRC in the FS_CRC register before closing the INIT phase, after the modification of the INIT registers. Once the INIT phase closes and the device is in Normal mode, the periodic CRC check is launched automatically each 5 ms (TCRC) (<FTTI). Each 5 ms, the device logic recalculates the CRC and compares it to the value stored in FS_CRC register. If a mismatch is reported, the INIT_CRC_NOK_I bit is set and the safety outputs FS0B or LIMP0 are asserted depending on their impact configuration (INIT_CRC_FS0B_IMPACT and INIT_CRC_LIMP0_IMPACT). TA = −40 °C to 125 °C, unless otherwise specified. VSUP = 5.5 V to 40 V, unless otherwise specified. All voltages referenced to ground. Symbol Parameter Min Typ Max Unit Cyclic CRC check TCRC CRC check timing interval - - 5.5 ms TCRC_RUN CRC maximum computation time - - 80 µs

Table 61. Cyclic CRC check characteristics

19.9 Clock monitoring

— RSTB, FS0B, and LIMP0 — are asserted. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

20 MCU communication

diagnostic, in Normal and LPON modes. The choice of the interface is done by OTP. respectively as SCL and SDA signals, and pins 25 and 26 are available as LVO6 and LVI5 digital I/Os. MISO, MOSI, SCK, and CSB pins.

20.1 I2C communication interface

20.1.1 I2C interface overview

The I2C interface uses the VDDIO pin as power input and it is compatible with 3.3 V and 5.0 V input supply. Timing, diagrams, and further details can be found in the NXP I2C specification. Refer to UM10204 Rev. 7.

0 ADR[6:0] DATA[15:8]

0 Register address Data MSB

Table 62. I2C message construction Bit B32 must be set to 0 to execute a write command, and to 1 to execute a read command.

  • The first access is the request with the device address and the register address.
  • The second access is the answer with the data contained in the register and the CRC. First access Second access Device address + R/W 0b0 + Register address Device address + R/W Data 8-bit CRC 0 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0x40 0x06 0x41 0x0009 0x5F

Table 63. Read command example FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

SAE-J1850 (identified by 0x1D) with a SEED value of hexadecimal '0xFF'.

20.1.2 Device address

  • Bit 39: 0
  • Bit 38: 1
  • Bit 37 to 34: OTP value
  • Bit 33: 0 B39 B38 B37 B36 B35 B34 B33 0 1 I2CDEVADDR_OTP[3:0] 0

Table 64. Device address

20.1.3 I2C CRC calculation and results

Table 65. CRC result examples FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

20.1.4 Electrical characteristics

V, unless otherwise specified. All voltages referenced to ground. Table 66. Electrical characteristics

20.2 SPI communication

The FS23 provides a 32-bit SPI interface, as alternative to the I2C interface (SPI_EN_OTP = 1).

20.2.1 SPI interface overview

  • Bits 31 to 25: register address
  • Bit 24: Read/Write (for reading Bit 24 = 0; For writing Bit 24 = 1)
  • Bits 23 to 8: control bits
  • Bits 7 to 0: CRC MISO bits
  • Bits 31 to 24: general device status
  • Bits 23 to 8: device internal control register content
  • Bits 7 to 0: CRC The digital SPI pins (CSB, SCLK, MOSI, MISO) are referenced to VDDIO. The MCU is the master driving MOSI and FS23 is the slave driving MISO. The MISO data is latched at the SCLK rising edge and MOSI data is latched at the SCLK falling edge. MSB first.
  • In write command, MISO [31:24] bits are the general status flags, [23:8] bits are register’s content before Write access and MISO [7:0] is the CRC of the message sent by the FS23.
  • In read command, MOSI [23:8] bits are all 0 and MOSI [7:0] is the CRC of the message sent by the MCU. Table 67 and Table 68 describe SPI communication protocol for writing data into the FS23 or reading data from the FS23. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved. Product data sheet Rev. 7.0 — 16 October 2024 Document feedback

Table 67. SPI write command message construction Table 68. SPI read command message construction

20.2.2 SPI status bits

0 No event reported in M_HSx_FLG or M_CS_FLG_MSK registers

1 An interrupt or flag is present in M_HSx_FLG or M_CS_FLG_MSK registers

0 No event reported in FS_SAFETY_FLG register

1 Safety-related interrupt or flag present in FS_SAFETY_FLG register

30 SAFETYG

0 No event present reported in M_CAN or M_LIN registers

1 An interrupt or flag is present in M_CAN or M_LIN registers

29 PHYG

Table 69. MISO general device status bits descriptions FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0 No event reported in M_IOWU_FLG or M_WU1_FLG registers

1 An interrupt or flag is present in M_IOWU_FLG or M_WU1_FLG registers

0 No event reported in M_IO_TIMER_G register

1 An interrupt or flag is present in M_IO_TIMER_G register

27 IOTIMG

0 No event reported into M_VSUP_COM_FLG register

1 An interrupt or flag is present in the M_VSUP_COM_FLG register

26 COMG

25 VSUPG

0 No event reported into M_REG_FLG and M_REG1_FLG registers

1 An interrupt or flag is present in M_REG_FLG or M_REG1_FLG register

24 VxG

Table 69. MISO general device status bits descriptions...continued FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

20.2.3 Cyclic redundant check

by 0x1D) with a SEED value of hexadecimal '0xFF'. Figure 54. CRC encoder example

20.2.3.1 CRC encoding procedure

significant bits of the shift register. Table 70. Data preparation for CRC encoding

  1. Using a serial CRC calculation method, the transmitter rotates the seed and data into the least significant
  2. During the serial CRC calculation, the seed and the data bits are XOR compared with the polynomial data

CRC byte all equal to zero (00000000).

  1. Once the CRC is calculated, it replaces the CRC byte initially set to all zeros and is transmitted.

20.2.3.2 CRC decoding procedure

  1. The seed value is loaded into the most significant bits of the receive register.
  2. Using a serial CRC calculation method, the receiver rotates the received message and CRC into the least

significant bits of the shift register in the order received (MSB first).

  1. When the calculation on the last bit of the CRC is rotated into the shift register, the shift register contains the
  • If the shift register contains all zeros, the CRC is correct.
  • If the shift register contains a value other than zero, the CRC is incorrect. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved. Product data sheet Rev. 7.0 — 16 October 2024 Document feedback

20.2.4 Electrical characteristics

V, unless otherwise specified. All voltages referenced to ground. Table 71. SPI electrical characteristics FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Figure 55. SPI timing diagram FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

21 SPI/I2C register mapping

Table 72. Main register mapping FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Table 72. Main register mapping...continued Table 73. Safety-related register mapping FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

21.1 Register map overview

0 BAT_FAIL 0 POR 0 LOCK_INIT GO2INIT GO2

0 LOAD_

0 SOFTPOR_

0 DBG_EXIT DBG_

0 OTP_EXIT OTP_

0 VSHS_

0 HVIO2_

Table 74. Register map overview FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0 LDT_WU_I LIN_WU_I CAN_WU_I 0x0000

0 HVIO2_HS_SEL HVIO1_HS_SEL WK2_HS_SEL WK1_HS_SEL 0x0000

0 HS_

0 HS2_OL_I HS2_OC_I 0 HS1_OL_I HS1_OC_I HS12_

0 HS2_OL_M HS2_OC_M 0 HS1_OL_M HS1_OC_M HS12_

Table 74. Register map overview...continued FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0 CAN_

0 CAN_FSM_STATE_S CAN_TXD_

0 V2MON_

0 V0MON_

0 FCCU_CFG FCCU2_ASSIGN FCCU12_

0 EXT_

0 WD_

0 LIMP1_CFG LIMP1_

0 ABIST_

0 RSTB_EXT RSTB_EVT RSTB_DRV RSTB_SNS RSTB_

FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0 CRC_VALUE 0x0000

FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

22 SPI/I2C register description

22.1 M_DEV_CFG

Table 75. M_DEV_CFG register bit allocation

0 VMON_EXT is disabled

1 VMON_EXT is enabled

2 V0MON_EN

0 LIMP0 is disabled

1 LIMP0 is enabled

3 LIMP0_EN

0 FS0B is disabled

1 FS0B is enabled

4 FS0B_EN

0 FCCU is disabled

1 FCCU is enabled

5 FCCU_EN

0 ABIST on demand is disabled

1 ABIST on demand is enabled

6 ABIST_EN

0 V1 PNP mode is disabled

1 V1 PNP mode is enabled

7 V1_PNP_EN

0 V2 regulator is disabled by OTP

1 V2 regulator is enabled by OTP

8 V2_EN

Table 76. M_DEV_CFG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0 HS2 and HS4 are disabled

1 HS2 and HS4 are enabled

9 HSD24_EN

0 HS1 and HS3 are disabled

1 HS1 and HS3 are enabled

10 HSD13_EN

0 LDT is disabled

1 LDT is enabled

11 LDTIM_EN

0 The LIN is disabled

1 The LIN is enabled

12 LIN_EN

0 The CAN is disabled

1 The CAN is enabled

13 CAN_EN

Table 76. M_DEV_CFG register bit description...continued

22.2 M_DEV_PROG_ID

Table 77. M_DEV_PROG_ID register bit allocation Table 78. M_DEV_PROG_ID register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0000 Rev A0 (Default full layer revision)

0001 Rev X1

0010 Rev X2

0011 Rev X3

0100 Rev X4

0101 Rev X5

0110 Rev X6

0111 Rev X7

1000 Rev X8

1001 Rev X9

1010 Rev X10

1011 Rev X11

1100 Rev X12

1101 Rev X13

1110 Rev X14

1111 Rev X15

0000 Unused

0001 Pass A silicon

0010 Pass B silicon

0011 Pass C silicon

0100 Pass D silicon

0101 Pass E silicon

0110 Pass F silicon

0111 Pass G silicon

1000 Pass H silicon

1001 Pass I silicon

1010 Pass J silicon

1011 Pass K silicon

1100 Pass L silicon

1101 Pass M silicon

1110 Pass N silicon

1111 Pass O silicon

Table 78. M_DEV_PROG_ID register bit description...continued FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

22.3 M_GEN_FLAG

Table 79. M_GEN_FLAG register bit allocation

0 No event

1 Vx event occurred

0 VxG

0 No error

1 VSUP error reported

1 VSUPG

1 Communication error reported

2 COMG

3 IOTIMG

1 Wake up event occurred

4 WUG

1 CAN or LIN error reported

5 PHYG

0 No error6 SAFETYG

1 Watchdog Refresh error reported

Table 80. M_GEN_FLAG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

7 HSxG

Table 80. M_GEN_FLAG register bit description...continued

22.4 M_STATUS

Table 81. M_STATUS register bit allocation

0 V3 is disabled

1 V3 is enabled

0 V3_S

0 V2 is disabled

1 V2 is enabled

1 V2_S

0 V1 is disabled

1 V1 is enabled

2 V1_S

0 HVBUCK is in PWM mode or HVLDO1 PNP is enabled

1 HVBUCK is in PFM mode or HVLDO1 PNP is disabled

3 V1_MODE

0 LVIO3 is low

1 LVIO3 is high

4 LVIO3_S

0 LVIO4 is low

1 LVIO4 is high

5 LVIO4_S

Table 82. M_STATUS register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0 LVI5 is low

1 LVI5 is high

6 LVI5_S

0 HVIO1 is low

1 HVIO1 is high

7 HVIO1_S

0 HVIO2 is low

1 HVIO2 is high

8 HVIO2_S

0 WAKE1 is low

1 WAKE1 is high

9 WK1_S

0 WAKE2 is low

1 WAKE2 is high

10 WK2_S

0 Device is not in INIT mode

1 Device is in INIT mode

12 INIT_S

0 Device is not in Normal mode

1 Device is in Normal mode

13 NORMAL_S

0 Device is not in LPON mode

1 Device is in LPON mode

14 LPON_S

0 V1 temperature is < TWARNV1

1 V1 temperature is > TWARNV1

15 V1TWARN_S

Table 82. M_STATUS register bit description...continued FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

22.5 M_SYS_CFG

Table 83. M_SYS_CFG register bit allocation

0 Spread spectrum is disabled

1 Spread spectrum is enabled

0 MOD_EN

0 Triangular modulation is selected

1 Pseudo random modulation is selected

1 MOD_CONF

0 INTB pulse = 25 us

1 INTB pulse = 100 us

3 INTB_DUR

0 No effect

1 INTB pulse is requested

4 INTB_REQ

0 Interrupt time-out wake-up capability is disabled

1 Interrupt time-out wake-up capability is enabled

5 INT_TO_WUEN

0 No action

1 Go to LPOFF mode

6 GO2LPOFF

1 Go to LPON mode

7 GO2LPON

1 Go to Normal mode

8 GO2NORMAL

1 Go to INIT phase

9 GO2INIT

Table 84. M_SYS_CFG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0 Exit INIT phase is possible

1 Device locked in INIT phase

10 LOCK_INIT

0 No POR event

1 Digital POR event occurred

12 POR

0 No battery failure event

1 Battery failure event occurred

14 BAT_FAIL

Table 84. M_SYS_CFG register bit description...continued

22.6 M_SYS1_CFG

Table 85. M_SYS1_CFG register bit allocation

0 Device is not in OTP mode

1 Device is in OTP mode

0 OTP_MODE

1 Exit OTP mode

1 OTP_EXIT

0 Device is not in Debug mode

1 Device is in Debug mode

3 DBG_MODE

1 Exit Debug mode

4 DBG_EXIT

Table 86. M_SYS1_CFG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

1 Software POR is requested

6 SOFTPOR_REQ

0 TSLOT = 2 ms

1 TSLOT = 0 ms

8 TSLOT_DOWN_CFG

0 Slot 1 and Slot 2 are not bypassed

1 Slot 1 and Slot 2 are bypassed during power up

9 SLOT_BYP

0 OTP loading is not bypassed

1 OTP loading is bypassed

10 LOAD_OTP_BYP

0 VBOS to V1 switch is open in Normal mode

1 VBOS to V1 switch is closed in Normal and LPON mode (possible only when V1 = 5 V in Normal

12 VBOS2V1_SW_ALWAYS_EN

Table 86. M_SYS1_CFG register bit description...continued

22.7 M_REG_CTRL

Table 87. M_REG_CTRL register bit allocation

0 No effect (Regulator remains in its current state)

1 Request to disable V3

0 V3DIS

1 Request to enable V3

1 V3EN

Table 88. M_REG_CTRL register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0 Follow the power-down slot configuration

1 Keep V3 ON in LPON if V3 was already ON in Normal mode

2 V3ON_LPON

1 Request to disable V2

3 V2DIS

1 Request to enable V2

4 V2EN

0 Follow the power down slot configuration

1 Keep V2 ON in LPON if V2 was already ON in Normal mode

5 V2ON_LPON

000 HS rising slew rate is 20 ns (for 450 KHz only)

001 HS rising slew rate is 20 ns (for 450 KHz only)

010 HS rising slew rate is 15 ns (for 450 KHz only)

011 HS rising slew rate is 10 ns

101 HS rising slew rate is 5 ns

110 HS rising slew rate is 3 ns

111 HS rising slew rate is 2 ns

00 HS falling slew rate is 20 ns (for 450 KHz only)

01 HS falling slew rate is 15 ns (for 450 KHz only)

10 HS falling slew rate is 10 ns

11 HS falling slew rate is 5 ns

Table 88. M_REG_CTRL register bit description...continued

22.8 M_REG_FLG

Table 89. M_REG_FLG register bit allocation [1] Write 1 in a flag to clear it. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0 No event detected

1 V3 OC occurred

0 V3OC_I

1 V2 OC occurred

1 V2OC_I

1 V1 OC occurred

2 V1OC_I

1 V3 OV occurred

3 V3OV_I

1 V2 OV occurred

4 V2OV_I

1 V1 OV occurred

5 V1OV_I

1 V3 UV occurred

6 V3UV_I

1 V2 UV occurred

7 V2UV_I

1 V1 UV occurred

8 V1UV_I

1 V2 OL occurred

9 V2OL_I

1 V3 TSD occurred

10 V3TSD_I

Table 90. M_REG_FLG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

1 V2 TSD occurred

11 V2TSD_I

1 V1 TSD occurred

12 V1TSD_I

13 V1TWARN_I

1 VMON_EXT OV occurred

14 V0OV_I

1 VMON_EXT UV occurred

15 V0UV_I

Table 90. M_REG_FLG register bit description...continued

22.9 M_REG_MSK

Table 91. M_REG_MSK register bit allocation

0 Interrupt is not inhibited

1 Interrupt is inhibited

0 V3OC_M

1 V2OC_M

Table 92. M_REG_MSK register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

2 V1OC_M

3 V3OV_M

4 V2OV_M

5 V1OV_M

6 V3UV_M

7 V2UV_M

8 V1UV_M

9 V2OL_M

10 V3TSD_M

11 V2TSD_M

12 V1TSD_M

Table 92. M_REG_MSK register bit description...continued FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

13 V1TWARN_M

14 V0OV_M

15 V0UV_M

22.10 M_REG1_FLG

Table 93. M_REG1_FLG register bit allocation [1] Write 1 in a flag to clear it.

1 V1 low-side OC occurred

0 V1_OCLS_I

Table 94. M_REG1_FLG register bit description

22.11 M_REG1_MSK

Table 95. M_REG1_MSK register bit allocation FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0 V1_OCLS_M

Table 96. M_REG1_MSK register bit description

22.12 M_IO_CTRL

Table 97. M_IO_CTRL register bit allocation

0 No effect (IO remain in its current state)

1 Request to assert LVO6 low

0 LVO6LO

1 Request to release LVO6 high

1 LVO6HI

1 Request to assert LVIO4 low

2 LVIO4LO

1 Request to release LVIO4 high

3 LVIO4HI

1 Request to assert LVIO3 low

4 LVIO3LO

1 Request to release LVIO3 high

5 LVIO3HI

Table 98. M_IO_CTRL register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

1 Request to assert HVIO2 low

6 HVIO2LO

1 Request to release HVIO2 high

7 HVIO2HI

1 Request to assert HVIO1 low

8 HVIO1LO

1 Request to release HVIO1 high

9 HVIO1HI

Table 98. M_IO_CTRL register bit description...continued

22.13 M_IO_TIMER_FLG

Table 99. M_IO_TIMER_FLG register bit allocation [1] Write 1 in a flag to clear it.

0 No event on WAKE1

1 Event on WAKE1 occurred

0 WK1_I

0 No event on WAKE2

1 Event on WAKE2 occurred

1 WK2_I

0 No event on HVIO1

1 Event on HVIO1 occurred

3 HVIO1_I

Table 100. M_IO_TIMER_FLG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0 No event on HVIO2

1 Event on HVIO2 occurred

4 HVIO2_I

0 No event on LVIO3

1 Event on LVIO3 occurred

5 LVIO3_I

0 No event on LVIO4

1 Event on LVIO4 occurred

6 LVIO4_I

0 No event on LVI5

1 Event on LVI5 occurred

7 LVI5_I

0 No event on LDT

1 Event on LDT occurred

8 LDT_I

Table 100. M_IO_TIMER_FLG register bit description...continued

22.14 M_IO_TIMER_MSK

Table 101. M_IO_TIMER_MSK register bit allocation

0 Interrupt is not inhibited in Normal mode

1 Interrupt is always inhibited

0 WK1_M

1 WK2_M

Table 102. M_IO_TIMER_MSK register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

3 HVIO1_M

4 HVIO2_M

5 LVIO3_M

6 LVIO4_M

7 LVI5_M

8 LDT_M

Table 102. M_IO_TIMER_MSK register bit description...continued

22.15 M_VSUP_COM_FLG

Table 103. M_VSUP_COM_FLG register bit allocation [1] Write 1 in a flag to clear it.

0 No VSUP undervoltage event

1 VSUP undervoltage event occurred

0 VSUP_UV_I

Table 104. M_VSUP_COM_FLG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0 No VSUP overvoltage event

1 VSUP overvoltage event occurred

1 VSUP_OV_I

0 No VSHS undervoltage event

1 VSHS undervoltage event occurred

2 VSHS_UV_I

0 No VSHS overvoltage event

3 VSHS_OV_I

1 SPI request error reported

5 SPI_REQ_I

1 SPI clock error reported

6 SPI_CLK_I

1 SPI CRC error reported

7 SPI_CRC_I

1 I2C request error reported

8 I2C_REQ_I

1 I2C CRC error reported

9 I2C_CRC_I

1 VBOS UV occurred

11 VBOS_UV

0 The switch is opened

1 The switch is closed

12 VBOS2V1SW_S

Table 104. M_VSUP_COM_FLG register bit description...continued FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

22.16 M_VSUP_COM_MSK

Table 105. M_VSUP_COM_MSK register bit allocation

0 VSUP_UV_M

1 VSUP_OV_M

2 VSHS_UV_M

3 VSHS_OV_M

5 SPI_REQ_M

6 SPI_CLK_M

7 SPI_CRC_M

8 I2C_REQ_M

Table 106. M_VSUP_COM_MSK register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

9 I2C_CRC_M

Table 106. M_VSUP_COM_MSK register bit description...continued

22.17 M_IOWU_CFG

Table 107. M_IOWU_CFG register bit allocation

00 Input comparator disabled in LP modes only (no consumption)

01 High-level wake-up is configured

10 Low-level wake-up is configured

11 Cyclic sense wake-up is configured

Table 108. M_IOWU_CFG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0 WAKE1 deglitcher = 15 us

1 WAKE1 deglitcher = 65 us

8 WK1_DGLT

0 WAKE2 deglitcher = 15 us

1 WAKE2 deglitcher = 65 us

9 WK2_DGLT

0 HVIO1 deglitcher = 15 us

1 HVIO1 deglitcher = 65 us

10 HVIO1_DGLT

0 HVIO2 deglitcher = 15 us

1 HVIO2 deglitcher = 65 us

11 HVIO2_DGLT

0 High-level wake-up is configured

1 Low-level wake-up is configured

13 LVIO3_WUCFG

14 LVIO4_WUCFG

15 LVI5_WUCFG

Table 108. M_IOWU_CFG register bit description...continued

22.18 M_IOWU_EN

Table 109. M_IOWU_EN register bit allocation FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

00 No wake-up and no interrupt

01 Wake-up only

10 Interrupt only

11 Wake-up and interrupt

Table 110. M_IOWU_EN register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

22.19 M_IOWU_FLG

Table 111. M_IOWU_FLG register bit allocation [1] Write 1 in a flag to clear it.

1 Wake up by WAKE1 occurred (level) or WAKE1 pin state changed between two trigger event (cyclic sense)

0 WK1_WU_I

1 Wake up by WAKE2 occurred (level) or WAKE2 pin state changed between two trigger event (cyclic sense)

1 WK2_WU_I

0 State at trigger point captured at 0

1 State at trigger point captured at 1

2 WK1_CYC_S

3 WK2_CYC_S

0 Cyclic sense not ready

1 Cyclic sense ready

4 WK1_CYS_RDY

5 WK2_CYS_RDY

1 Wake up by HVIO1 occurred (level) or HVIO1 pin state changed between two trigger event (cyclic sense)

6 HVIO1_WU_I

Table 112. M_IOWU_FLG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

1 Wake up by HVIO2 occurred (level) or HVIO2 pin state changed between two trigger event (cyclic sense)

7 HVIO2_WU_I

8 HVIO1_CYC_S

9 HVIO2_CYC_S

10 HVIO1_CYS_RDY

11 HVIO2_CYS_RDY

13 LVIO3_WU_I

14 LVIO4_WU_I

15 LVI5_WU_I

Table 112. M_IOWU_FLG register bit description...continued

22.20 M_WU1_EN

Table 113. M_WU1_EN register bit allocation FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Table 114. M_WU1_EN register bit description

22.21 M_WU1_FLG

Table 115. M_WU1_FLG register bit allocation [1] Write 1 in a flag to clear it.

0 No wake-up by CAN

1 Wake-up by CAN occurred

0 CAN_WU_I

Table 116. M_WU1_FLG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0 No wake-up by LIN

1 Wake-up by LIN occurred

1 LIN_WU_I

0 No wake-up by LDT

1 Wake-up by LDT occurred

2 LDT_WU_I

0 No wake-up by MCU GO2NORMAL request

1 Wake-up by MCU GO2NORMAL request occurred

4 GO2NORMAL_WU

0 No wake-up by interrupt time out

1 Wake-up by interrupt time out occurred

5 INT_TO_WU

0 No wake-up by V1 LPON undervoltage

1 Wake-up by V1 LPON undervoltage occurred

6 V1_UVLP_WU

0 No wake-up by max error failure

1 Wake-up by watchdog max error failure occurred

7 WD_OFL_WU

0 No wake-up by to RSTB assertion

1 Wake-up by to RSTB assertion occurred

8 EXT_RSTB_WU

0 No fail-safe event

1 Fail-safe event occurred (FSM went to Fail-safe state)

9 FS_EVT

Table 116. M_WU1_FLG register bit description...continued

22.22 M_TIMER1_CFG

Table 117. M_TIMER1_CFG register bit allocation FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

101 TIMER1 period = 512 ms

110 TIMER1 period = 1024 ms

111 TIMER1 period = 2048 ms

0000 TIMER1 ON time = 0 ms

1111 TIMER1 ON time = Infinite

00 TIMER1 delay = 0 us

01 TIMER1 delay = 5 us

10 TIMER1 delay = 10 us

11 TIMER1 delay = 15 us

Table 118. M_TIMER1_CFG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

22.23 M_TIMER2_CFG

Table 119. M_TIMER2_CFG register bit allocation

101 TIMER2 period = 512 ms

110 TIMER2 period = 1024 ms

111 TIMER2 period = 2048 ms

0000 TIMER2 ON time = 0 ms

1111 TIMER2 ON time = Infinite

Table 120. M_TIMER2_CFG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

00 TIMER2 delay = 0 us

01 TIMER2 delay = 5 us

10 TIMER2 delay = 10 us

11 TIMER2 delay = 15 us

Table 120. M_TIMER2_CFG register bit description...continued

22.24 M_TIMER3_CFG

Table 121. M_TIMER3_CFG register bit allocation

101 TIMER3 period = 512 ms

110 TIMER3 period = 1024 ms

111 TIMER3 period = 2048 ms

Table 122. M_TIMER3_CFG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0000 TIMER3 ON time = 0 ms

1111 TIMER3 ON time = Infinite

00 TIMER3 delay = 0 us

01 TIMER3 delay = 5 us

10 TIMER3 delay = 10 us

11 TIMER3 delay = 15 us

Table 122. M_TIMER3_CFG register bit description...continued FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

22.25 M_PWM1_CFG

Table 123. M_PWM1_CFG register bit allocation

0 PWM1 frequency = 200 Hz

1 PWM1 frequency = 400 Hz

10 PWM1_F

00 PWM1 delay = 0 us

01 PWM1 delay = 5 us

10 PWM1 delay = 10 us

11 PWM1 delay = 15 us

Table 124. M_PWM1_CFG register bit description

22.26 M_PWM2_CFG

Table 125. M_PWM2_CFG register bit allocation Table 126. M_PWM2_CFG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0 PWM2 frequency = 200 Hz

1 PWM2 frequency = 400 Hz

10 PWM2_F

00 PWM2 delay = 0 us

01 PWM2 delay = 5 us

10 PWM2 delay = 10 us

11 PWM2 delay = 15 us

Table 126. M_PWM2_CFG register bit description...continued

22.27 M_PWM3_CFG

Table 127. M_PWM3_CFG register bit allocation

0 PWM3 frequency = 200 Hz

1 PWM3 frequency = 400 Hz

10 PWM3_F

00 PWM3 delay = 0 us

01 PWM3 delay = 5 us

10 PWM3 delay = 10 us

11 PWM3 delay = 15 us

Table 128. M_PWM3_CFG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

22.28 M_TIMER_PWM_CTRL

Table 129. M_TIMER_PWM_CTRL register bit allocation

0 PWM3 is disabled

1 PWM3 is enabled

0 PWM3_EN

0 PWM2 is disabled

1 PWM2 is enabled

1 PWM2_EN

0 PWM1 is disabled

1 PWM1 is enabled

2 PWM1_EN

0 TIMER3 is disabled

1 TIMER3 is enabled

4 TIM3_EN

0 TIMER2 is disabled

1 TIMER2 is enabled

5 TIM2_EN

0 TIMER1 is disabled

1 TIMER1 is enabled

6 TIM1_EN

Table 130. M_TIMER_PWM_CTRL register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

22.29 M_CS_CFG

Table 131. M_CS_CFG register bit allocation

00 HS1 is connected to WAKE1

01 HS2 is connected to WAKE1

10 HS3 is connected to WAKE1

11 HS4 is connected to WAKE1

00 HS1 is connected to WAKE2

01 HS2 is connected to WAKE2

10 HS3 is connected to WAKE2

11 HS4 is connected to WAKE2

00 HS1 is connected to HVIO1

01 HS2 is connected to HVIO1

10 HS3 is connected to HVIO1

11 HS4 is connected to HVIO1

00 HS1 is connected to HVIO2

01 HS2 is connected to HVIO2

10 HS3 is connected to HVIO2

11 HS4 is connected to HVIO2

0 Disable the cyclic sense engine when the fault is present

1 Force the wake-up of the device when the fault is detected

9 HS_FLT_WU_FORCE

Table 132. M_CS_CFG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

22.30 M_CS_FLG_MSK

Table 133. M_CS_FLG_MSK register bit allocation [1] Write 1 in a flag to clear it.

1 WAKE1 OL occurred

0 WAKE1_OL_I

1 WAKE2 OL occurred

1 WAKE2_OL_I

1 HVIO1 OL occurred

2 HVIO1_OL_I

1 HVIO2 OL occurred

3 HVIO2_OL_I

5 WAKE1_OL_M

6 WAKE2_OL_M

7 HVIO1_OL_M

0 Interrupt is not inhibited8 HVIO2_OL_M

Table 134. M_CS_FLG_MSK register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Table 134. M_CS_FLG_MSK register bit description...continued

22.31 M_HSx_SRC_CFG

Table 135. M_HSx_SRC_CFG register bit allocation

0000 High side is driven by HS1_EN and HS1_DIS register bits

0001 HVIO1 is selected as direct drive pin

0010 HVIO2 is selected as direct drive pin

0011 WAKE1 is selected as direct drive pin

0100 WAKE2 is selected as direct drive pin

0101 LVIO3 is selected as direct drive pin

0110 LVIO4 is selected as direct drive pin

0111 LVI5 is selected as direct drive pin

1000 High side is driven by TIMER1

1001 High side is driven by TIMER2

1010 High side is driven by TIMER3

1011 High side is driven by PWM1

1100 High side is driven by PWM2

1101 High side is driven by PWM3

1110 Not used

1111 Not used

Table 136. M_HSx_SRC_CFG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0000 High side is driven by HS2_EN and HS2_DIS register bits

0000 High side is driven by HS3_EN and HS3_DIS register bits

Table 136. M_HSx_SRC_CFG register bit description...continued FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0000 High side is driven by HS4_EN and HS4_DIS register bits

22.32 M_HSx_CTRL

Table 137. M_HSx_CTRL register bit allocation

0 HS1 is disabled

1 HS1 is enabled

0 HS1_EN

0 HS2 is disabled

1 HS2 is enabled

2 HS2_EN

Table 138. M_HSx_CTRL register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0 HS3 is disabled

1 HS3 is enabled

4 HS3_EN

0 HS4 is disabled

1 HS4 is enabled

6 HS4_EN

0 HSx remains enable in case of VSHS overvoltage

1 HSx are disabled in case of VSHS overvoltage

12 HS_VSHSOV_DIS

0 HSx remains enable in case of VSHS undervoltage

1 HSx are disabled in case of VSHS undervoltage

13 HS_VSHSUV_DIS

0 No recovery

1 Automatic recovery when VSHS UV or OV is removed

14 HS_VSHSUVOV_REC

Table 138. M_HSx_CTRL register bit description...continued

22.33 M_HSx_FLG

Table 139. M_HSx_FLG register bit allocation [1] Write 1 in a flag to clear it.

1 HS1 or HS2 TSD occurred

0 HS12_TSD_I

1 HS1 OC occurred

1 HS1_OC_I

Table 140. M_HSx_FLG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

1 HS1 OL occurred

2 HS1_OL_I

1 HS2 OC occurred

4 HS2_OC_I

1 HS2 OL occurred

5 HS2_OL_I

1 HS3 or HS4 TSD occurred

7 HS34_TSD_I

1 HS3 OC occurred

8 HS3_OC_I

1 HS3 OL occurred

9 HS3_OL_I

1 HS4 OC occurred

11 HS4_OC_I

1 HS4 OL occurred

12 HS4_OL_I

Table 140. M_HSx_FLG register bit description...continued

22.34 M_HSx_MSK

Table 141. M_HSx_MSK register bit allocation FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0 HS12_TSD_M

1 HS1_OC_M

2 HS1_OL_M

4 HS2_OC_M

5 HS2_OL_M

7 HS34_TSD_M

8 HS3_OC_M

9 HS3_OL_M

11 HS4_OC_M

12 HS4_OL_M

Table 142. M_HSx_MSK register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

22.35 M_AMUX_CTRL

Table 143. M_AMUX_CTRL register bit allocation

00000 AGND is selected

00001 V1p6 internal voltage (VDIG) is selected

00010 V1 voltage is selected

00011 V2 voltage is selected

00100 V3 voltage is selected

00101 VBOS internal voltage is selected

00110 VSUP voltage is selected (divider ratio configurable by SPI/I²C)

00111 VSHS voltage is selected (divider ratio configurable by SPI/I²C)

01000 WAKE1 voltage is selected (divider ratio configurable by SPI/I²C)

01001 WAKE2 voltage is selected (divider ratio configurable by SPI/I²C)

01010 HVIO1 voltage is selected (divider ratio configurable by SPI/I²C)

01011 HVIO2 voltage is selected (divider ratio configurable by SPI/I²C)

01100 Die temperature sensor is selected : T(°C) = (VAMUX – VTEMP25) / VTEMP_COEFF + 25

01101 V1 temperature sensor is selected

01110 V2 temperature sensor is selected

01111 V3 temperature sensor is selected

10000 VDDIO not divided is selected

1 High-divider ratio is selected (div by 20)

8 AMUX_DIV

0 AMUX is disabled (HIZ, int pull down)

1 AMUX is enabled in Normal mode only

9 AMUX_EN

Table 144. M_AMUX_CTRL register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

22.36 M_LDT_CFG1

Table 145. M_LDT_CFG1 register bit allocation Table 146. M_LDT_CFG1 register bit description

22.37 M_LDT_CFG2

Table 147. M_LDT_CFG2 register bit allocation Table 148. M_LDT_CFG2 register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

22.38 M_LDT_CFG3

Table 149. M_LDT_CFG3 register bit allocation Table 150. M_LDT_CFG3 register bit description

22.39 M_LDT_CTRL

Table 151. M_LDT_CTRL register bit allocation

0 LDT is idle

1 LDT is busy

0 LDT_RUN

1 LDT starts counting

1 LDT_EN

0 LDT is set to long count (1 s)

1 LDT is set to short count (128 us)

2 LDT_MODE

Table 152. M_LDT_CTRL register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0 Target value of wake-up LDT can be read or write

1 Real-time value of 24-bit timer is reported (once LDT stopped)

3 LDT_SEL

000 Function1 is selected

001 Function2 is selected

010 Function3 is selected

011 Function4 is selected

100 Function5 is selected

101 Not used

110 Not used

111 Not used

0 Go to LPOFF

1 Go to LPON

7 LDT2LP

Table 152. M_LDT_CTRL register bit description...continued

22.40 M_CAN

Table 153. M_CAN register bit allocation [1] Write 1 in a flag to clear it.

1 CAN thermal shutdown occurred

0 CAN_TSD_I

1 Dominant timeout occurred

1 CAN_TXD_TO_I

Table 154. M_CAN register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0 CAN transceiver is offline

1 CAN transceiver keeps the current state

5 CAN_FS_DIS

0 CAN is neither in Listen-only mode nor in Normal mode

1 CAN is either in Listen-only mode or in Normal mode

7 CAN_ACTIVE_MODE_S

00 Transceiver offline (TX and RX disabled)

01 Transceiver receive only mode (TX disabled and RX enabled)

10 Transceiver active mode (TX and RX enabled) reacting on V3UV

11 Transceiver active mode (TX and RX enabled) reacting on V3UV

Table 154. M_CAN register bit description...continued

22.41 M_LIN

Table 155. M_LIN register bit allocation [1] Write 1 in a flag to clear it.

1 LIN thermal shutdown occurred

0 LIN_TSD_I

1 LIN_TXD_TO_I

1 Short-circuit timeout occurred

2 LIN_SC_I

Table 156. M_LIN register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0 TXD dominant timeout detection is disabled

1 TXD dominant timeout detection is enabled

7 LIN_TXD_TO

0 LIN short circuit protection is enabled

1 LIN short circuit protection is disabled

8 LIN_SC

0 The LIN transceiver is OFF in case of VSHS undervoltage

1 The LIN transceiver remains in Active mode in case of VSHS undervoltage

9 LIN_VSHSUV_DIS

0 LIN transceiver is offline

1 LIN transceiver keeps the current state

10 LIN_FS_DIS

00 LIN normal slope is enabled

01 Not used

10 LIN slow slope is enabled

11 Not used

00 Transceiver offline

01 Transceiver receive only mode

10 Transceiver active mode

11 Transceiver active mode

Table 156. M_LIN register bit description...continued

22.42 M_CAN_LIN_MSK

Table 157. M_CAN_LIN_MSK register bit allocation FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0 CAN_TSD_M

1 CAN_TXD_TO_M

000 OFF

001 OFFLINE

010 Invalid state

011 OFFLINEVCCNOK

100 GOACTIVE

101 LISTEN

110 Invalid state

111 NORMAL

6 LIN_TSD_M

7 LIN_TXD_TO_M

8 LIN_SC_M

00011 TRX_ON

00110 TRX_RXONLY

00111 TRX_PROTECT

01100 TRX_DISABLE

01111 TRX_POWERON

10011 TRX_MONITOR

10111 TX_POWERON

Table 158. M_CAN_LIN_MSK register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

22.43 M_MEMORY0

Table 159. M_MEMORY0 register bit allocation Table 160. M_MEMORY0 register bit description

22.44 M_MEMORY1

Table 161. M_MEMORY1 register bit allocation Table 162. M_MEMORY1 register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

22.45 FS_I_OVUV_CFG1

Table 163. FS_I_OVUV_CFG1 register bit allocation

1 LIMP0 assertion

0 V2MON_UV_LIMP0_IMPACT

1 FS0B assertion

1 V2MON_UV_FS0B_IMPACT

1 RSTB assertion

2 V2MON_UV_RSTB_IMPACT

3 V2MON_OV_LIMP0_IMPACT

4 V2MON_OV_FS0B_IMPACT

5 V2MON_OV_RSTB_IMPACT

7 V1MON_UV_LIMP0_IMPACT

Table 164. FS_I_OVUV_CFG1 register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

8 V1MON_UV_FS0B_IMPACT

9 V1MON_UV_RSTB_IMPACT

10 V1MON_OV_LIMP0_IMPACT

11 V1MON_OV_FS0B_IMPACT

12 V1MON_OV_RSTB_IMPACT

Table 164. FS_I_OVUV_CFG1 register bit description...continued

22.46 FS_I_OVUV_CFG2

0 V0MON_OV_

Table 165. FS_I_OVUV_CFG2 register bit allocation

0 V0MON_UV_LIMP0_IMPACT

Table 166. FS_I_OVUV_CFG2 register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

1 V0MON_UV_FS0B_IMPACT

2 V0MON_UV_RSTB_IMPACT

3 V0MON_OV_LIMP0_IMPACT

4 V0MON_OV_FS0B_IMPACT

5 V0MON_OV_RSTB_IMPACT

7 V3MON_UV_LIMP0_IMPACT

8 V3MON_UV_FS0B_IMPACT

9 V3MON_UV_RSTB_IMPACT

10 V3MON_OV_LIMP0_IMPACT

11 V3MON_OV_FS0B_IMPACT

12 V3MON_OV_RSTB_IMPACT

Table 166. FS_I_OVUV_CFG2 register bit description...continued FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

22.47 FS_I_FCCU_CFG

Table 167. FS_I_FCCU_CFG register bit allocation

0 FCCU1_LIMP0_IMPACT

1 FCCU1_FS0B_IMPACT

2 FCCU1_RSTB_IMPACT

3 FCCU2_LIMP0_IMPACT

4 FCCU2_FS0B_IMPACT

5 FCCU2_RSTB_IMPACT

0 Low level is a fault

1 High level is a fault

6 FCCU1_FLT_POL

Table 168. FS_I_FCCU_CFG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

7 FCCU2_FLT_POL

0 FCCU1 = 0 or FCCU2 = 1 level is a fault

8 FCCU12_FLT_POL

000 FCCU2 is disabled

001 FCCU2 is assigned to HVIO1

010 FCCU2 is assigned to HVIO2

011 FCCU2 is assigned to LVIO3

100 FCCU2 is assigned to LVIO4

101 FCCU2 is assigned to LVI5

001 FCCU1 and FCCU2 inputs monitoring activated by pair (bi-stable protocol)

010 FCCU1 or FCCU2 single input monitoring activated

011 FCCU1 input monitoring only, FCCU2 input not used

100 FCCU2 input monitoring only, FCCU1 input not used

Table 168. FS_I_FCCU_CFG register bit description...continued

22.48 FS_I_FSSM_CFG

Table 169. FS_I_FSSM_CFG register bit allocation FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

4 FLT_MID_LIMP0_IMPACT

5 FLT_MID_FS0B_IMPACT

6 FLT_MID_RSTB_IMPACT

00 Max value = 2

01 Max value = 6

10 Max value = 8

11 Max value = 12

9 FS0B_SC_RSTB_IMPACT

10 EXTRSTB_FS0B_IMPACT

Table 170. FS_I_FSSM_CFG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

11 LIMP0_SC_RSTB_IMPACT

12 RSTB_DUR

0 RSTB low 8 s timer is enabled

1 RSTB low 8 s time is disabled

13 RSTB8S_DIS

0 External RSTB monitoring is enabled

1 External RSTB monitoring is disabled

14 EXT_RSTB_DIS

Table 170. FS_I_FSSM_CFG register bit description...continued

22.49 FS_I_WD_CFG

Table 171. FS_I_WD_CFG register bit allocation Table 172. FS_I_WD_CFG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0 WD stays enabled in LPON

1 WD is disabled in LPON

11 WD_DIS_LPON

12 WD_LIMP0_IMPACT

13 WD_FS0B_IMPACT

14 WD_RSTB_IMPACT

Table 172. FS_I_WD_CFG register bit description...continued FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

22.50 FS_WDW_CFG

Table 173. FS_WDW_CFG register bit allocation

0000 INFINITE Time Out, Window fully opened[1]

Table 174. FS_WDW_CFG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0 Watchdog window is disabled (watchdog time out)

1 Watchdog window is enabled (watchdog window 50 %)

10 WDW_EN

0 Watchdog recovery is disabled

1 Watchdog recovery is enabled

11 WDW_REC_EN

Table 174. FS_WDW_CFG register bit description...continued [1] The value 4b’0000 can be written in INIT phase only.

22.51 FS_WD_TOKEN

Table 175. FS_WD_TOKEN register bit allocation Table 176. FS_WD_TOKEN register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Table 176. FS_WD_TOKEN register bit description...continued

22.52 FS_WD_ANSWER

Table 177. FS_WD_ANSWER register bit allocation Table 178. FS_WD_ANSWER register bit description

22.53 FS_LIMP12_CFG

Table 179. FS_LIMP12_CFG register bit allocation

1 LIMP1 assertion

0 LIMP1_REQ

01 Default high (Active low)

11 Default low (Active high)

Table 180. FS_LIMP12_CFG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

1 LIMP2 assertion

4 LIMP2_REQ

00 PWM frequency = 100 Hz (Default high)

10 PWM frequency = 100 Hz (Default low)

00 PWM duty cycle = 20 %

01 PWM duty cycle = 10 %

10 PWM duty cycle = 5 %

Table 180. FS_LIMP12_CFG register bit description...continued

22.54 FS_FS0B_LIMP0_REL

Table 181. FS_FS0B_LIMP0_REL register bit allocation Table 182. FS_FS0B_LIMP0_REL register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

22.55 FS_ABIST

Table 183. FS_ABIST register bit allocation

0 No ABIST

1 ABIST on V3MON requested

0 ABIST_V3MON

1 ABIST on V2MON requested

1 ABIST_V2MON

1 ABIST on V1MON requested

2 ABIST_V1MON

1 ABIST on V1UVLP requested

3 ABIST_V1UVLP

1 ABIST on VMON_EXT requested

4 ABIST_V0MON

0 ABIST not executed on V3MON or fail on V3MON

1 V3MON ABIST PASS

6 ABIST_V3MON_DIAG

0 ABIST not executed on V2MON or fail on V2MON

1 V2MON ABIST PASS

7 ABIST_V2MON_DIAG

Table 184. FS_ABIST register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0 ABIST not executed on V1MON or fail on V1MON

1 V1MON ABIST PASS

8 ABIST_V1MON_DIAG

0 ABIST not executed on V1UVLP or fail on V1UVLP

1 V1UVLP ABIST PASS

9 ABIST_V1UVLP_DIAG

0 ABIST not executed on V0MON or fail on V0MON

1 V0MON ABIST PASS

10 ABIST_V0MON_DIAG

0 No ABIST on going

1 ABIST on going

11 ABIST_ONGOING

0 ABIST not executed

1 ABIST executed

12 ABIST_DONE

1 Clear ABIST flags (ABIST_DONE, ABIST_VxMON_DIAG, ABIST_V1UVLP_DIAG)

13 CLEAR_ABIST

1 Launch ABIST

14 LAUNCH_ABIST

0 ABIST not ready for launch

1 ABIST ready for launch

15 ABIST_READY

Table 184. FS_ABIST register bit description...continued

22.56 FS_SAFETY_OUTPUTS

Table 185. FS_SAFETY_OUTPUTS register bit allocation FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0 LIMP0_REQ

0 No failure

1 Short to high detected

1 LIMP0_DIAG

0 LIMP0 pad is sensed low

1 LIMP0 pad is sensed High

2 LIMP0_SNS

0 LIMP0 driver command sensed Low

1 LIMP0 driver command sensed High

3 LIMP0_DRV

5 FS0B_REQ

1 FS0B short to High detected

6 FS0B_DIAG

0 FS0B pad sensed low

1 FS0B pad sensed High

7 FS0B_SNS

0 FS0B driver command sensed Low

1 FS0B driver command sensed High

8 FS0B_DRV

1 RSTB assertion (pulse)

9 RSTB_REQ

10 RSTB_DIAG

0 RSTB pad is sensed low

1 RSTB pad is sensed High

11 RSTB_SNS

Table 186. FS_SAFETY_OUTPUTS register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

0 RSTB driver command sensed low

1 RSTB driver command sensed high

12 RSTB_DRV

0 No RSTB event

1 RSTB event occurred

13 RSTB_EVT

0 No RSTB pin assertion

1 RSTB pin assertion occurred

14 RSTB_EXT

Table 186. FS_SAFETY_OUTPUTS register bit description...continued

22.57 FS_SAFETY_FLG

Table 187. FS_SAFETY_FLG register bit allocation [1] Write 1 in a flag to clear it.

0 FCCU2 is low

1 FCCU2 is high

0 FCCU2_S

0 FCCU1 is low

1 FCCU1 is high

1 FCCU1_S

1 FCCU2 error reported

2 FCCU2_I

0 No error3 FCCU1_I

1 FCCU1 error reported

Table 188. FS_SAFETY_FLG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

1 FCCU12 error reported

4 FCCU12_I

5 FCCU2_M

6 FCCU1_M

7 FCCU12_M

0 WD refresh OK

1 WD refresh not OK

9 WD_NOK_I

10 WD_NOK_M

0 No error detected

1 INIT registers CRC error detected

11 INIT_CRC_NOK_I

12 INIT_CRC_NOK_M

1 Real-time error detected

13 FCCU2_ERR_S

14 FCCU1_ERR_S

15 FCCU12_ERR_S

Table 188. FS_SAFETY_FLG register bit description...continued FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

22.58 FS_CRC

Table 189. FS_CRC register bit allocation

9 INIT_CRC_LIMP0_IMPACT

10 INIT_CRC_FS0B_IMPACT

1 Computation of the INIT CRC starts

14 INIT_CRC_REQ

Table 190. FS_CRC register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

23 OTP register mapping

Table 191. OTP Register mapping FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Table 192. OTP register map content FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

24 OTP register description

24.1 OTP_DEVICE_VER

Table 193. OTP_DEVICE_VER register bit allocation

0 V1_PNP_EN_OTP

1 V2_EN_OTP

2 HSD24_EN_OTP

3 HSD13_EN_OTP

4 LDTIM_EN_OTP

0 LIN is disabled

1 LIN is enabled

5 LIN_EN_OTP

0 CAN is disabled by OTP

1 CAN is enabled by OTP

6 CAN_EN_OTP

0 Key OFF – Key ON feature is disabled by OTP

1 Key OFF – Key ON feature is enabled by OTP

7 KEY_OFF_ON_EN_OTP

Table 194. OTP_DEVICE_VER register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

24.2 OTP_DEVICE_VER1

Table 195. OTP_DEVICE_VER1 register bit allocation

0 VMON_EXT pin is disabled

1 VMON_EXT pin is enabled

2 V0MON_EN_OTP

3 LIMP0_EN_OTP

4 FS0B_EN_OTP

0 FCCU monitoring is disabled

1 FCCU monitoring is enabled

5 FCCU_EN_OTP

0 ABIST is disabled

1 ABIST is enabled

6 ABIST_EN_OTP

7 RSTB_DUR_OTP

Table 196. OTP_DEVICE_VER1 register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

24.3 OTP_PROG_ID

Table 197. OTP_PROG_ID register bit allocation Table 198. OTP_PROG_ID register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

24.4 OTP_V1_CFG1

Table 199. OTP_V1_CFG1 register bit allocation

00 Soft start is 269 µs

01 Soft start is 538 µs

10 Soft start is 1077 µs

11 Soft start is 2150 µs

Table 200. OTP_V1_CFG1 register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

24.5 OTP_V1_CFG2

Table 201. OTP_V1_CFG2 register bit allocation

0 Switching frequency is 450 kHz

5 BUCK_CLK_OTP

Table 202. OTP_V1_CFG2 register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

24.6 OTP_V1_CFG3

Table 203. OTP_V1_CFG3 register bit allocation

101001 SC = 361 mV/µs (recommended when Fsw = 450 kHz, LV1_buck = 22 µH and Vbuck = 5 V)

0 Low side overcurrent protection is disabled

1 Low side overcurrent protection is enabled

6 V1_OCLS_EN_OTP

Table 204. OTP_V1_CFG3 register bit description [1] The slope compensation values are normalized for a typical V1_IN at 12 V.

24.7 OTP_V1_CFG4

Table 205. OTP_V1_CFG4 register bit allocation

00 TON time in PFM is 1021 ns (V1 = 5 V, freq = 450 kHz, V1_IN = 12 V)

00 TOFF time in PFM is 605 ns (freq = 450 kHz)

01 TOFF time in PFM is 1170 ns (freq = 450 kHz)

10 TOFF time in PFM is 1725 ns (freq = 450 kHz)

11 TOFF time in PFM is 2285 ns (freq = 450 kHz)

Table 206. OTP_V1_CFG4 register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

000 Not used

001 Not used

010 Not used

011 Not used

100 Not used

101 Overcurrent (peak) threshold is 700 mA

110 Overcurrent (peak) threshold is 800 mA

111 Overcurrent (peak) threshold is 900 mA

Table 206. OTP_V1_CFG4 register bit description...continued [1] Values given for indication only. Refer to application note for detailed description of these parameters. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

24.8 OTP_V1_CFG5

Table 207. OTP_V1_CFG5 register bit allocation

000 Average overcurrent threshold is 200 mA

001 Average overcurrent threshold is 300 mA

010 Average overcurrent threshold is 400 mA

011 Average overcurrent threshold is 500 mA

100 Average overcurrent threshold is 600 mA

101 Average overcurrent threshold is 700 mA

110 Average overcurrent threshold is 800 mA

010 Overcurrent (peak) threshold is 425 mA

011 Overcurrent (peak) threshold is 525 mA

100 Overcurrent (peak) threshold is 625 mA

101 Overcurrent (peak) threshold is 725 mA

110 Overcurrent (peak) threshold is 825 mA

111 Overcurrent (peak) threshold is 925 mA

Table 208. OTP_V1_CFG5 register bit description

24.9 OTP_V1_CFG7

Table 209. OTP_V1_CFG7 register bit allocation FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Table 210. OTP_V1_CFG7 register bit description

24.10 OTP_V1_CFG8

Table 211. OTP_V1_CFG8 register bit allocation Table 212. OTP_V1_CFG8 register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

24.11 OTP_V1_CFG9

Table 213. OTP_V1_CFG9 register bit allocation

0 VBOS to V1 switch is open in LPON mode

1 VBOS to V1 switch is closed in LPON mode

0 VBOS2V1_SW_LP_EN_OTP

0 V1 PNP OC time out = 10 ms

1 V1 PNP OC time out = 1 ms

1 CONF_OC_TO_V1_OTP

2 VV1_LDO_OTP

0 V1 LDO OC = 150 mA

1 V1 LDO OC = 75 mA

3 CONF_OC_V1_OTP

0 V1 regulator is disabled in case of TSD

1 V1 regulator is disabled and the device transitions to Fail-Safe state in case of TSD

4 CONF_TSD_V1_OTP

0 V1 regulator is disabled in case of OV

1 V1 regulator is disabled and the device transitions to Fail-Safe state in case of OV

5 CONF_OV_V1_OTP

6 V1MON_OTP

1 VBOS to V1 switch is closed in Normal and LPON mode (possible only when V1 = 5 V in Normal mode)

7 VBOS2V1_SW_

Table 214. OTP_V1_CFG9 register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

24.12 OTP_V2_CFG

Table 215. OTP_V2_CFG register bit allocation

00 V2 starts and stops in slot 0

01 V2 starts and stops in slot 1

10 V2 starts and stops in slot 2

11 V2 does not start in a slot (enabled by SPI / I²C)

2 VV2_OTP

0 V2 LDO OC = 150 mA

1 V2 LDO OC = 75 mA

3 CONF_OC_V2_OTP

0 V2 regulator is disabled in case of TSD

1 V2 regulator is disabled and the device transitions to Fail-safe state in case of TSD

4 CONF_TSD_V2_OTP

0 V2 regulator is disabled in case of OV

1 V2 regulator is disabled and the device transitions to Fail-safe state in case of OV

5 CONF_OV_V2_OTP

6 V2MON_OTP

Table 216. OTP_V2_CFG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

24.13 OTP_V3_CFG

Table 217. OTP_V3_CFG register bit allocation

00 V3 starts and stops in slot 0

01 V3 starts and stops in slot 1

10 V3 starts and stops in slot 2

11 V3 does not start in a slot (enabled by SPI/I²C)

2 VV3_OTP

0 V3 LDO OC = 150 mA

1 V3 LDO OC = 75 mA

3 CONF_OC_V3_OTP

0 V3 regulator is disabled in case of TSD

1 V3 regulator is disabled and the device transitions to Fail-safe state in case of TSD

4 CONF_TSD_V3_OTP

0 V3 regulator is disabled in case of OV

1 V3 regulator is disabled and the device transitions to Fail-safe state in case of OV

5 CONF_OV_V3_OTP

6 V3MON_OTP

Table 218. OTP_V3_CFG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

24.14 OTP_HVIO_CFG1

Table 219. OTP_HVIO_CFG1 register bit allocation

00 HVIO2 polarity is changed in slot 0

01 HVIO2 polarity is changed in slot 1

10 HVIO2 polarity is changed in slot 2

11 HVIO2 is not released in a slot (enabled by SPI / I²C)

00 HVIO1 polarity is changed in slot 0

01 HVIO1 polarity is changed in slot 1

10 HVIO1 polarity is changed in slot 2

11 HVIO1 is not released in a slot (enabled by SPI/I2C)

00 WAKE2 internal pull down and pull up are configured as cell repeater

01 WAKE2 internal pull down is enabled and pull up is disabled

10 WAKE2 internal pull down is disabled and pull up is enabled

11 WAKE2 internal pull down and pull up are disabled

00 WAKE1 internal pull down and pull up are configured as cell repeater

01 WAKE1 internal pull down is enabled and pull up is disabled

10 WAKE1 internal pull down is disabled and pull up is enabled

11 WAKE1 internal pull down and pull up are disabled

Table 220. OTP_HVIO_CFG1 register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

24.15 OTP_HVIO_CFG2

Table 221. OTP_HVIO_CFG2 register bit allocation

00 HVIO2 internal pull down and pull up are configured as cell repeater

01 HVIO2 internal pull down is enabled and pull up is disabled

10 HVIO2 internal pull down is disabled and pull up is enabled

11 HVIO2 internal pull down and pull up are disabled

0 HVIO2 default state is low (asserted)

1 HVIO2 default state is high (HIZ)

2 HVIO2_OUT_DFLT_OTP

0 HVIO2 is configured as an input

1 HVIO2 is configured as an output

3 HVIO2_OUT_EN_OTP

00 HVIO1 internal pull down and pull up are configured as cell repeater

01 HVIO1 internal pull down is enabled and pull up is disabled

10 HVIO1 internal pull down is disabled and pull up is enabled

11 HVIO1 internal pull down and pull up are disabled

0 HVIO1 default state is low (asserted)

1 HVIO1 default state is high (HIZ)

6 HVIO1_OUT_DFLT_OTP

0 HVIO1 is configured as an input

1 HVIO1 is configured as an output

7 HVIO1_OUT_EN_OTP

Table 222. OTP_HVIO_CFG2 register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

24.16 OTP_LVIO_CFG1

Table 223. OTP_LVIO_CFG1 register bit allocation

00 LVIO3 polarity is changed in slot 0

01 LVIO3 polarity is changed in slot 1

10 LVIO3 polarity is changed in slot 2

11 LVIO3 is not released in a slot (enabled by SPI/I²C)

0 LVIO3 HS is disabled

1 LVIO3 HS is enabled

2 LVIO3_HS_EN_OTP

0 LVIO3 LS is disabled

1 LVIO3 LS is enabled

3 LVIO3_LS_EN_OTP

00 LVIO3 internal pull down and pull up are configured as cell repeater

01 LVIO3 internal pull down is enabled and pull up is disabled

10 LVIO3 internal pull down is disabled and pull up is enabled

11 LVIO3 internal pull down and pull up are disabled

6 LVIO3_OUT_DFT_OTP

7 LVIO4_OUT_DFT_OTP

Table 224. OTP_LVIO_CFG1 register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

24.17 OTP_LVIO_CFG2

Table 225. OTP_LVIO_CFG2 register bit allocation

00 LVIO4 polarity is changed in slot 0

01 LVIO4 polarity is changed in slot 1

10 LVIO4 polarity is changed in slot 2

11 LVIO4 is not released in a slot (enabled by SPI/I²C)

0 LVIO4 HS is disabled

1 LVIO4 HS is enabled

2 LVIO4_HS_EN_OTP

0 LVIO4 LS is disabled

1 LVIO4 LS is enabled

3 LVIO4_LS_EN_OTP

00 LVIO4 internal pull down and pull up are configured as cell repeater

01 LVIO4 internal pull down is enabled and pull up is disabled

10 LVIO4 internal pull down is disabled and pull up is enabled

11 LVIO4 internal pull down and pull up are disabled

00 LVI5 internal pull down and pull up are configured as cell repeater

11 LVI5 internal pull down and pull up are disabled

Table 226. OTP_LVIO_CFG2 register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

24.18 OTP_IO_OUT_SEL_CFG

Table 227. OTP_IO_OUT_SEL_CFG register bit allocation

0 HVO1 is connected to alternate function (SLOT by OTP or control by SPI/I²C)

1 HVO1 is connected to LIMP1 function

0 HVO1_SEL_OTP

0 HVO2 is connected to alternate function (SLOT by OTP or control by SPI/I²C)

1 HVO2 is connected to LIMP2 function

1 HVO2_SEL_OTP

0 LVO3 is connected to alternate function (SLOT by OTP or control by SPI/I²C)

1 LVO3 is connected to LIMP1 function

2 LVO3_SEL_OTP

0 LVO4 is connected to alternate function (SLOT by OTP or control by SPI/I2C)

1 LVO4 is connected to LIMP2 function

3 LVO4_SEL_OTP

0 HS1 is connected to HS1 driver

1 HS1 is connected to LIMP1 function

4 HS1_SEL_OTP

0 HS3 is connected to HS3 driver

1 HS3 is connected to LIMP2 function

5 HS3_SEL_OTP

Table 228. OTP_IO_OUT_SEL_CFG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

24.19 OTP_MAIN_SYS_I2C_CFG

Table 229. OTP_MAIN_SYS_I2C_CFG register bit allocation

0000 I2C address is 0x20

0001 I2C address is 0x22

0010 I2C address is 0x24

0011 I2C address is 0x26

0100 I2C address is 0x28

0101 I2C address is 0x2A

0110 I2C address is 0x2C

0111 I2C address is 0x2E

1000 I2C address is 0x30

1001 I2C address is 0x32

1010 I2C address is 0x34

1011 I2C address is 0x36

1100 I2C address is 0x38

1101 I2C address is 0x3A

1110 I2C address is 0x3C

1111 I2C address is 0x3E

0 I2C pins are enabled

1 SPI pins are enabled

4 SPI_EN_OTP

1 Slot 1 and Slot 2 are bypassed when waking up from LPON

5 SLOT_BYP_OTP

0 Modulation is disabled

1 Modulation is enabled

6 MOD_EN_OTP

1 Pseudo-random modulation is selected

7 MOD_CONF_OTP

Table 230. OTP_MAIN_SYS_I2C_CFG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

24.20 OTP_FS_SYS_CFG

Table 231. OTP_FS_SYS_CFG register bit allocation

0 Do not go to FS at first fault

1 Go to FS at first fault

0 FIRST_FAULT_EN_OTP

0 RSTB 8 s timer is enabled

1 RSTB 8 s timer is disabled

1 RSTB8S_DIS_OTP

0 Watchdog period is configurable by SPI/I2C

1 Watchdog period is infinite

2 WD_INF_OTP

0 FS state duration is 100 ms

1 FS state duration is 4 s

3 FS_DUR_CFG_OTP

0 Automatic restart after FS state

1 Go to LPOFF after FS state

4 FS_LPOFF_OTP

0 CRC is enabled

1 CRC is disabled

5 INIT_CRC_DIS_OTP

Table 232. OTP_FS_SYS_CFG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

24.21 OTP_OVUV_CFG1

Table 233. OTP_OVUV_CFG1 register bit allocation

0001 V1MON OV = 103 %

0011 V1MON OV = 104 %

0101 V1MON OV = 105 %

0111 V1MON OV = 106 %

1001 V1MON OV = 107 %

1011 V1MON OV = 108 %

1101 V1MON OV = 109 %

1111 V1MON OV = 110 %

0000 V1MON UV = 64 %

0001 V1MON UV = 63 %

0011 V1MON UV = 96 %

0101 V1MON UV = 95 %

0111 V1MON UV = 94 %

1001 V1MON UV = 93 %

1011 V1MON UV = 92 %

1110 V1MON UV = 62 %

1111 V1MON UV = 61 %

Table 234. OTP_OVUV_CFG1 register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

24.22 OTP_OVUV_CFG2

Table 235. OTP_OVUV_CFG2 register bit allocation

0001 V2MON OV = 103 %

0011 V2MON OV = 104 %

0101 V2MON OV = 105 %

0111 V2MON OV = 106 %

1001 V2MON OV = 107 %

1011 V2MON OV = 108 %

1101 V2MON OV = 109 %

1111 V2MON OV = 110 %

0000 V2MON UV = 64 %

0001 V2MON UV = 63 %

0011 V2MON UV = 96 %

0101 V2MON UV = 95 %

0111 V2MON UV = 94 %

1001 V2MON UV = 93 %

1011 V2MON UV = 92 %

1110 V2MON UV = 62 %

1111 V2MON UV = 61 %

Table 236. OTP_OVUV_CFG2 register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

24.23 OTP_OVUV_CFG3

Table 237. OTP_OVUV_CFG3 register bit allocation

0001 V3MON OV = 103 %

0011 V3MON OV = 104 %

0101 V3MON OV = 105 %

0111 V3MON OV = 106 %

1001 V3MON OV = 107 %

1011 V3MON OV = 108 %

1101 V3MON OV = 109 %

1111 V3MON OV = 110 %

0000 V3MON UV = 64 %

0001 V3MON UV = 63 %

0011 V3MON UV = 96 %

0101 V3MON UV = 95 %

0111 V3MON UV = 94 %

1001 V3MON UV = 93 %

1011 V3MON UV = 92 %

1110 V3MON UV = 62 %

1111 V3MON UV = 61 %

Table 238. OTP_OVUV_CFG3 register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

24.24 OTP_OVUV_CFG4

Table 239. OTP_OVUV_CFG4 register bit allocation

0001 V0MON OV = 103 %

0011 V0MON OV = 104 %

0101 V0MON OV = 105 %

0111 V0MON OV = 106 %

1001 V0MON OV = 107 %

1011 V0MON OV = 108 %

1101 V0MON OV = 109 %

1111 V0MON OV = 110 %

0000 V0MON UV = 64 %

0001 V0MON UV = 63 %

0011 V0MON UV = 96 %

0101 V0MON UV = 95 %

0111 V0MON UV = 94 %

1001 V0MON UV = 93 %

1011 V0MON UV = 92 %

1110 V0MON UV = 62 %

1111 V0MON UV = 61 %

Table 240. OTP_OVUV_CFG4 register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

24.25 OTP_UV_DGLT_CFG

Table 241. OTP_UV_DGLT_CFG register bit allocation

00 V3MON UV deglitcher = 5 µs

01 V3MON UV deglitcher = 15 µs

10 V3MON UV deglitcher = 25 µs

11 V3MON UV deglitcher = 40 µs

00 V2MON UV deglitcher = 5 µs

01 V2MON UV deglitcher = 15 µs

10 V2MON UV deglitcher = 25 µs

11 V2MON UV deglitcher = 40 µs

00 V1MON UV deglitcher = 5 µs

01 V1MON UV deglitcher = 15 µs

10 V1MON UV deglitcher = 25 µs

11 V1MON UV deglitcher = 40 µs

00 V0MON UV deglitcher = 5 µs

01 V0MON UV deglitcher = 15 µs

10 V0MON UV deglitcher = 25 µs

11 V0MON UV deglitcher = 40 µs

Table 242. OTP_UV_DGLT_CFG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

24.26 OTP_LIMP_OV_DGLT_CFG

Table 243. OTP_LIMP_OV_DGLT_CFG register bit allocation

0 V3MON OV deglitcher = 25 µs

1 V3MON OV deglitcher = 45 µs

0 V3MON_OVDGLT_OTP

0 V2MON OV deglitcher = 25 µs

1 V2MON OV deglitcher = 45 µs

1 V2MON_OVDGLT_OTP

0 V1MON OV deglitcher = 25 µs

1 V1MON OV deglitcher = 45 µs

2 V1MON_OVDGLT_OTP

0 V0MON OV deglitcher = 25 µs

1 V0MON OV deglitcher = 45 µs

3 V0MON_OVDGLT_OTP

Table 244. OTP_LIMP_OV_DGLT_CFG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

24.27 OTP_RSTB_IMPACT_CFG

Table 245. OTP_RSTB_IMPACT_CFG register bit allocation

0 V3 OV does not assert RSTB

1 V3 OV asserts RSTB

0 V3OV_RSTB_IMPACT_OTP

0 V3 UV does not assert RSTB

1 V3 UV asserts RSTB

1 V3UV_RSTB_IMPACT_OTP

0 V2 OV does not assert RSTB

1 V2 OV asserts RSTB

2 V2OV_RSTB_IMPACT_OTP

0 V2 UV does not assert RSTB

1 V2 UV asserts RSTB

3 V2UV_RSTB_IMPACT_OTP

0 V1 OV does not assert RSTB

1 V1 OV asserts RSTB

4 V1OV_RSTB_IMPACT_OTP

0 V1 UV does not assert RSTB

1 V1 UV asserts RSTB

5 V1UV_RSTB_IMPACT_OTP

0 VMON_EXT OV does not assert RSTB

1 VMON_EXT OV asserts RSTB

6 V0OV_RSTB_IMPACT_OTP

0 VMON_EXT UV does not assert RSTB

1 VMON_EXT UV asserts RSTB

7 V0UV_RSTB_IMPACT_OTP

Table 246. OTP_RSTB_IMPACT_CFG register bit description FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

7.95 V for OTP programming

Figure 56. Example of application schematic with 450 kHz HVBUCK version, SPI interface FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

2.25 MHz

Figure 57. Example of application schematic with 2.25 MHz HVBUCK version, SPI interface FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Figure 58. Example of application schematic, HVLDO1 version with internal PMOS only, I2C interface FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Figure 59. Example of application schematic, HVLDO1 version with external PNP, SPI interface FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Safety system basis chip (SBC) with power management, CAN FD and LIN transceivers FS23 package is a QFN, thermally enhanced, wettable flanks, 7 x 7 x 0.85 mm, 0.5 mm pitch, 48 pins. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved. Product data sheet Rev. 7.0 — 16 October 2024 Document feedback

Safety system basis chip (SBC) with power management, CAN FD and LIN transceivers FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved. Product data sheet Rev. 7.0 — 16 October 2024 Document feedback

Safety system basis chip (SBC) with power management, CAN FD and LIN transceivers FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved. Product data sheet Rev. 7.0 — 16 October 2024 Document feedback

Safety system basis chip (SBC) with power management, CAN FD and LIN transceivers FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved. Product data sheet Rev. 7.0 — 16 October 2024 Document feedback

Safety system basis chip (SBC) with power management, CAN FD and LIN transceivers FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved. Product data sheet Rev. 7.0 — 16 October 2024 Document feedback

27 Appendix: ISO 11898-2016 parameter cross-reference list

Table 247. ISO 11898-2:2016 to NXP data sheet parameter conversion FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Table 247. ISO 11898-2:2016 to NXP data sheet parameter conversion...continued FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

  • Updated legal information FS23 v.6 14 May 2024 • CIN 202404026I
  • Global editing for NXP style and standards
  • Updated Figure 8, Figure 11, Figure 40
  • Added new condition to each parameter
  • Section 18.2: Changed "Depending on the OTP configuration via VSHS_UV_DIS_OTP bit, ..." to "Depending on the configuration of the SPI/I2C LIN_VSHSUV_DIS bit, ..."
  • Table 33: Changed "ILIN_NO_BAT" Max value from "100" to "30"
  • Table 84: Changed Bit "10" Description from "POR" to "POR, or clear on write (write '1')"
  • Table 89: Changed Write Bit "7" from "V3UV_I" to "V2UV_I"
  • Table 115: Deleted "or Fail-safe" from Description for Bit "6" and "9"

Table 248. Revision history FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

  • Global editing for NXP style and standards
  • Updated Figure 1, Figure 10, Figure 15, Figure 17
  • Section 2, Figure 35 – Under "Power management", in the first bullet, changed "400 mA" to "600 mA" – Under "System features", first bullet changed to "One CAN FD supporting up to 5 Mbps communication following ISO 11898-2:2016 and SAE J2284 standards" – Under "EMC compliance", added two bullet items
  • Table 1: Changed all entries under "LIMPx" from "Yes" to "Opt"
  • Table 2: Updated part descriptions
  • Table 7: Updated Max values for "RθJA", "RθJC_BOT", and "RθJC_TOP" Added row "ΨJT", and three footnotes
  • Section 12.7: Added second paragraph
  • Section 12.9.1: Updated text
  • Table 13: Changed "V1" "Max DC current" from "400 mA" to "600 mA"
  • Section 13.1.1: Updated text of first paragraph under "Current limitation"
  • Section 13.1.2: Relocated section – Section 13.1.2.1: Incorporated former sections "Spread spectrum", "Triangular spread spectrum", and "Pseudo-random triangular spread spectrum"
  • Section 13.1.4: Updated HVBUCK electrical parameters
  • Added Section 13.1.5
  • Section 18.1: Updated text
  • Table 32: Updated CAN electrical parameters descriptions
  • Table 33: Updated LIN electrical parameters descriptions
  • Section 19.2: Added paragraph before Table 34
  • Section 19.6.6: Updated text
  • Section 21: Removed for sections "Readable registers" and "Writable registers", added Section 21.1
  • Section 22: Updated SPI/I²C register descriptions
  • Section 23: Updated OTP register descriptions
  • Table 208: Updated threshold values (mA) in "Description" for "Symbol" "3 to 5"
  • Updated title of Section 27 to "Appendix: ISO 11898-2016 parameter cross-reference list" FS23 v.4.1 20231211 — FS23 v.4 20230915 — FS23 v.3 2023/03 — FS23 v.2 2023/03 — FS23 v.1.1 2022/05 — FS23 v.1 2022/01 Initial version

Table 248. Revision history...continued FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved.

Safety system basis chip (SBC) with power management, CAN FD and LIN transceivers Legal information Data sheet status Document status[1][2] Product status[3] Definition Objective [short] data sheet Development This document contains data from the objective specification for product development. Preliminary [short] data sheet Qualification This document contains data from the preliminary specification. Product [short] data sheet Production This document contains the product specification. [1] Please consult the most recently issued document before initiating or completing a design. [2] The term 'short data sheet' is explained in section "Definitions". [3] The product status of device(s) described in this document may have changed since this document was published and may differ in case of multiple devices. The latest product status information is available on the Internet at URL https://www.nxp.com. Definitions Draft — A draft status on a document indicates that the content is still under internal review and subject to formal approval, which may result in modifications or additions. NXP Semiconductors does not give any representations or warranties as to the accuracy or completeness of information included in a draft version of a document and shall have no liability for the consequences of use of such information. Short data sheet — A short data sheet is an extract from a full data sheet with the same product type number(s) and title. A short data sheet is intended for quick reference only and should not be relied upon to contain detailed and full information. For detailed and full information see the relevant full data sheet, which is available on request via the local NXP Semiconductors sales office. In case of any inconsistency or conflict with the short data sheet, the full data sheet shall prevail. Product specification — The information and data provided in a Product data sheet shall define the specification of the product as agreed between NXP Semiconductors and its customer, unless NXP Semiconductors and customer have explicitly agreed otherwise in writing. In no event however, shall an agreement be valid in which the NXP Semiconductors product is deemed to offer functions and qualities beyond those described in the Product data sheet. Disclaimers Limited warranty and liability — Information in this document is believed to be accurate and reliable. However, NXP Semiconductors does not give any representations or warranties, expressed or implied, as to the accuracy or completeness of such information and shall have no liability for the consequences of use of such information. NXP Semiconductors takes no responsibility for the content in this document if provided by an information source outside of NXP Semiconductors. In no event shall NXP Semiconductors be liable for any indirect, incidental, punitive, special or consequential damages (including - without limitation - lost profits, lost savings, business interruption, costs related to the removal or replacement of any products or rework charges) whether or not such damages are based on tort (including negligence), warranty, breach of contract or any other legal theory. Notwithstanding any damages that customer might incur for any reason whatsoever, NXP Semiconductors’ aggregate and cumulative liability towards customer for the products described herein shall be limited in accordance with the Terms and conditions of commercial sale of NXP Semiconductors. Right to make changes — NXP Semiconductors reserves the right to make changes to information published in this document, including without limitation specifications and product descriptions, at any time and without notice. This document supersedes and replaces all information supplied prior to the publication hereof. Applications — Applications that are described herein for any of these products are for illustrative purposes only. NXP Semiconductors makes no representation or warranty that such applications will be suitable for the specified use without further testing or modification. Customers are responsible for the design and operation of their applications and products using NXP Semiconductors products, and NXP Semiconductors accepts no liability for any assistance with applications or customer product design. It is customer’s sole responsibility to determine whether the NXP Semiconductors product is suitable and fit for the customer’s applications and products planned, as well as for the planned application and use of customer’s third party customer(s). Customers should provide appropriate design and operating safeguards to minimize the risks associated with their applications and products. NXP Semiconductors does not accept any liability related to any default, damage, costs or problem which is based on any weakness or default in the customer’s applications or products, or the application or use by customer’s third party customer(s). Customer is responsible for doing all necessary testing for the customer’s applications and products using NXP Semiconductors products in order to avoid a default of the applications and the products or of the application or use by customer’s third party customer(s). NXP does not accept any liability in this respect. Limiting values — Stress above one or more limiting values (as defined in the Absolute Maximum Ratings System of IEC 60134) will cause permanent damage to the device. Limiting values are stress ratings only and (proper) operation of the device at these or any other conditions above those given in the Recommended operating conditions section (if present) or the Characteristics sections of this document is not warranted. Constant or repeated exposure to limiting values will permanently and irreversibly affect the quality and reliability of the device. Terms and conditions of commercial sale — NXP Semiconductors products are sold subject to the general terms and conditions of commercial sale, as published at https://www.nxp.com/profile/terms, unless otherwise agreed in a valid written individual agreement. In case an individual agreement is concluded only the terms and conditions of the respective agreement shall apply. NXP Semiconductors hereby expressly objects to applying the customer’s general terms and conditions with regard to the purchase of NXP Semiconductors products by customer. No offer to sell or license — Nothing in this document may be interpreted or construed as an offer to sell products that is open for acceptance or the grant, conveyance or implication of any license under any copyrights, patents or other industrial or intellectual property rights. Quick reference data — The Quick reference data is an extract of the product data given in the Limiting values and Characteristics sections of this document, and as such is not complete, exhaustive or legally binding. Export control — This document as well as the item(s) described herein may be subject to export control regulations. Export might require a prior authorization from competent authorities. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved. Product data sheet Rev. 7.0 — 16 October 2024 Document feedback

Safety system basis chip (SBC) with power management, CAN FD and LIN transceivers HTML publications — An HTML version, if available, of this document is provided as a courtesy. Definitive information is contained in the applicable document in PDF format. If there is a discrepancy between the HTML document and the PDF document, the PDF document has priority. Translations — A non-English (translated) version of a document, including the legal information in that document, is for reference only. The English version shall prevail in case of any discrepancy between the translated and English versions. Security — Customer understands that all NXP products may be subject to unidentified vulnerabilities or may support established security standards or specifications with known limitations. Customer is responsible for the design and operation of its applications and products throughout their lifecycles to reduce the effect of these vulnerabilities on customer’s applications and products. Customer’s responsibility also extends to other open and/or proprietary technologies supported by NXP products for use in customer’s applications. NXP accepts no liability for any vulnerability. Customer should regularly check security updates from NXP and follow up appropriately. Customer shall select products with security features that best meet rules, regulations, and standards of the intended application and make the ultimate design decisions regarding its products and is solely responsible for compliance with all legal, regulatory, and security related requirements concerning its products, regardless of any information or support that may be provided by NXP. NXP has a Product Security Incident Response Team (PSIRT) (reachable at PSIRT@nxp.com) that manages the investigation, reporting, and solution release to security vulnerabilities of NXP products. Suitability for use in automotive applications (functional safety) — This NXP product has been qualified for use in automotive applications. It has been developed in accordance with ISO 26262, and has been ASIL classified accordingly. If this product is used by customer in the development of, or for incorporation into, products or services (a) used in safety critical applications or (b) in which failure could lead to death, personal injury, or severe physical or environmental damage (such products and services hereinafter referred to as “Critical Applications”), then customer makes the ultimate design decisions regarding its products and is solely responsible for compliance with all legal, regulatory, safety, and security related requirements concerning its products, regardless of any information or support that may be provided by NXP. As such, customer assumes all risk related to use of any products in Critical Applications and NXP and its suppliers shall not be liable for any such use by customer. Accordingly, customer will indemnify and hold NXP harmless from any claims, liabilities, damages and associated costs and expenses (including attorneys’ fees) that NXP may incur related to customer’s incorporation of any product in a Critical Application. NXP B.V. — NXP B.V. is not an operating company and it does not distribute or sell products. Trademarks Notice: All referenced brands, product names, service names, and trademarks are the property of their respective owners. NXP — wordmark and logo are trademarks of NXP B.V. FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved. Product data sheet Rev. 7.0 — 16 October 2024 Document feedback

Safety system basis chip (SBC) with power management, CAN FD and LIN transceivers Tables Tab. 38. Watchdog refresh counter limit Tab. 40. Watchdog window in fault recovery Tab. 53. Application related fail-safe fault list and Tab. 69. MISO general device status bits Tab. 104. M_VSUP_COM_FLG register bit Tab. 105. M_VSUP_COM_MSK register bit allocation ..132 Tab. 106. M_VSUP_COM_MSK register bit FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved. Product data sheet Rev. 7.0 — 16 October 2024 Document feedback

Safety system basis chip (SBC) with power management, CAN FD and LIN transceivers Tab. 129. M_TIMER_PWM_CTRL register bit Tab. 130. M_TIMER_PWM_CTRL register bit Tab. 181. FS_FS0B_LIMP0_REL register bit Tab. 182. FS_FS0B_LIMP0_REL register bit Tab. 185. FS_SAFETY_OUTPUTS register bit Tab. 186. FS_SAFETY_OUTPUTS register bit Tab. 194. OTP_DEVICE_VER register bit description .. 183 Tab. 196. OTP_DEVICE_VER1 register bit FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved. Product data sheet Rev. 7.0 — 16 October 2024 Document feedback

Safety system basis chip (SBC) with power management, CAN FD and LIN transceivers Tab. 227. OTP_IO_OUT_SEL_CFG register bit Tab. 228. OTP_IO_OUT_SEL_CFG register bit Tab. 229. OTP_MAIN_SYS_I2C_CFG register bit Tab. 230. OTP_MAIN_SYS_I2C_CFG register bit Tab. 232. OTP_FS_SYS_CFG register bit description ..201 Tab. 241. OTP_UV_DGLT_CFG register bit allocation . 206 Tab. 242. OTP_UV_DGLT_CFG register bit Tab. 243. OTP_LIMP_OV_DGLT_CFG register bit Tab. 244. OTP_LIMP_OV_DGLT_CFG register bit Tab. 245. OTP_RSTB_IMPACT_CFG register bit Tab. 246. OTP_RSTB_IMPACT_CFG register bit Tab. 247. ISO 11898-2:2016 to NXP data sheet FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved. Product data sheet Rev. 7.0 — 16 October 2024 Document feedback

Safety system basis chip (SBC) with power management, CAN FD and LIN transceivers Figures Fig. 5. Part numbers mapping versus base feature Fig. 21. HVBUCK schematic with connection to V1_ Fig. 24. HVLDO1 application schematic, with Fig. 29. Example of HVIO pins configuration in the Fig. 30. Example of LVIO pins configuration in the Fig. 32. Cyclic sense schematic example with HS1 Fig. 35. CAN FD transceiver internal diagram, with Fig. 38. CAN timing definition according to ISO Fig. 49. Fault Error Counter diagram with maximum Fig. 50. Fault Error Counter diagram with maximum Fig. 56. Example of application schematic with 450 Fig. 57. Example of application schematic with 2.25 Fig. 58. Example of application schematic, HVLDO1 version with internal PMOS only, Fig. 59. Example of application schematic, HVLDO1 version with external PNP, SPI FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved. Product data sheet Rev. 7.0 — 16 October 2024 Document feedback

Safety system basis chip (SBC) with power management, CAN FD and LIN transceivers FS23 All information provided in this document is subject to legal disclaimers. © 2024 NXP B.V. All rights reserved. Product data sheet Rev. 7.0 — 16 October 2024 Document feedback

Safety system basis chip (SBC) with power management, CAN FD and LIN transceivers

27 Appendix: ISO 11898-2016 parameter

Please be aware that important notices concerning this document and the product(s) described herein, have been included in section 'Legal information'. © 2024 NXP B.V. All rights reserved. For more information, please visit: https://www.nxp.com Document feedback Date of release: 16 October 2024 Document identifier: FS23