Chapter 33 Boot Assist Module (BAM)
MPC5602P Microcontroller Reference Manual, Rev. 4
818
Freescale Semiconductor
33.5
Functional description
33.5.1
Entering boot modes
The MPC5602P detects the boot mode based on external pins and device status. The following sequence
applies (see
):
•
To boot either from FlexCAN or LINFlex, the device must be forced into an Alternate Boot Loader
Mode via the FAB (Force Alternate Boot Mode), which must be asserted before initiating the reset
sequence. The type of alternate boot mode is selected according to the ABS (Alternate Boot
Selector) pins (see
•
If FAB is not asserted, the device boots from the lowest Flash sector that contains a valid boot
signature.
•
If no Flash sector contains a valid boot signature, the device will go into static mode.
Figure 33-1. Boot mode selection
Boot configuration pins are:
FABM = 1
Flash Boot-ID
ABS = ?
in any
boot sector?
Flash boot from
lowest sector
no Boot-ID
Static mode
Serial boot (SBL)
UART
N
00
10
01
Serial boot (SBL)
FlexCAN
Autobaud scan
Y
Note: The gray blocks in this figure represent hardware actions; white blocks represent software (BAM) actions.
POR or Standby Recovery