RM0046 Introduction
Doc ID 16912 Rev 5 59/936
1.6.15 Fault collection unit (FCU)
The FCU provides an independent fault reporting mechanism even if the CPU is
malfunctioning.
The FCU module has the following features:
● FCU status register reporting the device status
● Continuous monitoring of critical fault signals
● User selection of critical signals from different fault sources inside the device
● Critical fault events trigger 2 external pins (user selected signal protocol) that can be
used externally to reset the device and/or other circuitry (for example, a safety relay)
● Faults are latched into a register
1.6.16 System integration unit – Lite (SIUL)
The SPC560P40/34 SIUL controls MCU pad configuration, external interrupt, general
purpose I/O (GPIO), and internal peripheral multiplexing.
The pad configuration block controls the static electrical characteristics of I/O pins. The
GPIO block provides uniform and discrete input/output control of the I/O pins of the MCU.
The SIUL provides the following features:
● Centralized general purpose input output (GPIO) control of up to 49 input/output pins
and 16 analog input-only pads (package dependent)
● All GPIO pins can be independently configured to support pull-up, pull-down, or no pull
● Reading and writing to GPIO supported both as individual pins and 16-bit wide ports
● All peripheral pins, except ADC channels, can be alternatively configured as both
general purpose input or output pins
● ADC channels support alternative configuration as general purpose inputs
● Direct readback of the pin value is supported on all pins through the SIUL
● Configurable digital input filter that can be applied to some general purpose input pins
for noise elimination
● Up to 4 internal functions can be multiplexed onto 1 pin
1.6.17 Boot and censorship
Different booting modes are available in the SPC560P40/34: booting from internal flash
memory and booting via a serial link.
The default booting scheme uses the internal flash memory (an internal pull-down resistor is
used to select this mode). Optionally, the user can boot via FlexCAN or LINFlex (using the
boot assist module software).
A censorship scheme is provided to protect the content of the flash memory and offer
increased security for the entire device.
A password mechanism is designed to grant the legitimate user access to the non-volatile
memory.
Boot assist module (BAM)
The BAM is a block of read-only memory that is programmed once and is identical for all
SPC560Pxx devices that are based on the e200z0h core. The BAM program is executed