EasyManua.ls Logo

NXP Semiconductors MPC5606S - Overview

NXP Semiconductors MPC5606S
1344 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Boot Assist Module (BAM)
MPC5606S Microcontroller Reference Manual, Rev. 7
Freescale Semiconductor 165
Chapter 6
Boot Assist Module (BAM)
This chapter describes the Boot Assist Module (BAM).
6.1 Overview
The Boot Assist Module is a block of read-only memory containing VLE code which is executed
according to the boot mode of the device.
The BAM allows you to download code into internal SRAM through the following serial protocol and
execute it afterwards:
FlexCAN (without autobaud)
LINFlex (without autobaud)
6.2 Features
The BAM provides the following features:
Locate and detect application boot code
MPC5606S in static mode if internal flash is not initialized or invalid
System can recover from Static mode only by Reset
Programmable 64-bit password protection for serial boot mode
Serial boot loads the application boot code from a FlexCAN or LINFlex bus into internal SRAM
Censorship protection for internal flash module
6.3 Boot modes
The MPC5606S supports the following boot modes:
Single-chip (SC) — The device boots from the first bootable section of the flash memory main
array.
Serial Boot (SBL) — The device downloads boot code from either LINFlex or FlexCAN interface
and then executes it.
If booting is not possible with the selected configuration (e.g., if no Boot ID is found in the selected boot
location) then the device enters the static mode.

Table of Contents

Related product manuals