Freescale Semiconductor
Document Number: AN4442
Application Note
Rev 2, 1/2014
Integrating the MPC5643L and
MC33907/08 for Safety
Applications
by: Gene Fortanely and Barbara Johnson
1 Introduction
This application note provides design guidelines for
integrating the Freescale MPC5643L microcontroller unit
(MCU) and Freescale MC33907/08 System Basis Chip in
automotive electric and electronic systems that target the ISO
26262 functional safety standard. It provides an overview of
the MPC5643L and the MC33907/08 feature set and covers
the functional safety requirements that are satisfied to achieve
ASIL D level of safety.
Integrating the MPC5643L and MC33907/MC33908 in a
system provides many advantages for the customer.
Freescale’s ISO 26262 solutions, that form part of the
Freescale SafeAssure program, help system manufacturers
more easily achieve system compliance with functional safety
standards by simplifying the system architecture.
2 MPC5643L Overview
This section describes the MPC5643L features that are of
interest when integrating the device with the MC33907/08.
© 2012–2014 Freescale Semiconductor, Inc.
Contents
1 Introduction................................................................1
2 MPC5643L Overview...............................................1
3 MC33907/08 Features..............................................3
4 MPC5643L and MC33907/08
Alignment..................................................................5
5 MPC5643L Safety Requirements...........................15
6 Conclusion...............................................................18
7 References...............................................................18
8 Revision history......................................................18
2.1 Safety concept
The MPC5643L is built around a dual e200z4d core Sphere of Replication (SoR) safety platform with a safety concept
targeting ISO 26262 ASIL D integrity level. In order to minimize additional software and module level features to reach this
target, on-chip redundancy is offered for the critical components of the MCU:
CPU core
DMA controller
interrupt controller
crossbar bus system
memory protection unit
flash memory and RAM controllers
peripheral bus bridge
system timers
watchdog timer
A Redundancy control and checker unit (RCCU) is implemented at each output of this SoR. ECC is available for on-chip
RAM and flash memories. The programmable Fault Collection and Control Unit (FCCU) monitors the integrity status of the
device and provides flexible safe state control.
2.2 Power supply requirements
The on-chip voltage regulator module provides the following features: Single high supply requires nominal 3.3 V. An
external ballast transistor is used to reduce dissipation capacity at high temperature, but an embedded transistor can be used if
power dissipation is maintained within package dissipation capacity (lower frequency of operation). All I/Os are at same
voltage as external supply (3.3 V nominal). The core voltage supplies are not under user control. The core supplies are
generated by the on-chip voltage regulator.
See Table 1 for a list of MPC5643L power supplies.
Table 1. MPC5643L supplies (3.3 V and 5 V)
MPC5643L Supplies Minimum Maximum Unit
VDD_HV_REG 3.3 V regulator supply 3.0 3.6 V
VDD_HV_IOx 3.3 V I/O supply 3.0 3.6 V
VDD_HV_FLA 3.3 V Flash supply 3.0 3.6 V
VDD_HV_ADR0 5 V ADC_0 and ADC_1 reference
1
4.5 5.5 V
VDD_HV_ADR1 3.3 V ADC_0 and ADC_1 reference 3.0 3.6 V
VDD_HV_ADV 3.3 V ADC supply 3.0 3.6 V
VDD_HV_OSC 3.3 V oscillator supply 3.0 3.6 V
1. The user may select 3.3V or 5V as the ADC reference voltage
2. The user may select 3.3V or 5V as the ADC reference voltage
2.3 Communication interfaces
The FlexCAN module is a communication controller implementing the CAN Protocol Specification version 2.0B.
The LINFlexD module supports LIN Master mode, LIN Slave mode and UART mode. The LIN state machine is compliant
to LIN1.3, 2.0, and 2.1 specifications.
MPC5643L Overview
Integrating the MPC5643L and MC33907/08 for Safety Applications, Rev 2, 1/2014
2 Freescale Semiconductor, Inc.