![NXP Semiconductors SAFE ASSURE Qorivva MPC5601P Reference Manual Download Page 827](http://html.mh-extra.com/html/nxp-semiconductors/safe-assure-qorivva-mpc5601p/safe-assure-qorivva-mpc5601p_reference-manual_1721898827.webp)
Chapter 33 Boot Assist Module (BAM)
MPC5602P Microcontroller Reference Manual, Rev. 4
Freescale Semiconductor
827
Figure 33-5. Password check flow
33.5.5.6
Download start address, VLE bit and code size
The next 8 bytes received by the MCU contain a 32-bit Start Address, the VLE mode bit and a 31-bit code
Length as shown in
.
The VLE bit (Variable Length Instruction) indicates which instruction set for which the code has been
compiled. This device family supports only VLE = 1. The bit is used for backward compatibility.
The Start Address defines where the received data will be stored and where the MCU will branch after the
download is finished. The two LSB bits of the Start Address are ignored by the BAM program, such that
the loaded code should be 32-bit word aligned.
The Length defines how many data bytes have to be loaded.
SSCM.
STATUS.
PUB
SSCM.
STATUS.
SEC
Comparison with
FEEDFACE
CAFEBEEF
Comparison with
password saved on
NVPWD[0:1]
Wait
Write received password to
SSCM.PWCMPH-L
Verify whether Flash is
unsecured
=0
=0
=1
=1