MPC563XM Reference Manual, Rev. 1
Freescale Semiconductor
43
Preliminary—Subject to Change Without Notice
1.4.11
SRAM
The MPC563XM SRAM module provides a general-purpose up to 94 KB memory block. The SRAM
controller includes these features:
•
Supports read/write accesses mapped to the SRAM memory from any master
•
32 KB block powered by separate supply for standby operation
•
Byte, halfword, word and doubleword addressable
•
ECC performs single-bit correction, double-bit detection on 32-bit data element
1.4.12
BAM
The BAM (Boot Assist Module) is a block of read-only memory that is programmed once by Freescale
and is identical for all MPC563XM MCUs with an e200 core. The BAM program is executed every time
the MCU is powered-on or reset in normal mode. The BAM supports different modes of booting. They are:
•
Booting from internal flash memory
•
Serial boot loading (A program is downloaded into RAM via eSCI or the FlexCAN and then
executed)
•
Booting from external memory on calibration bus
The BAM also reads the reset configuration half word (RCHW) from internal flash memory and
configures the MPC563XM hardware accordingly. The BAM provides the following features:
•
Sets up MMU to cover all resources and mapping all physical address to logical addresses with
minimum address translation
•
Sets up the MMU to allow user boot code to execute as either Classic Power Architecture Book E
code (default) or as Freescale VLE code
•
Detection of user boot code
•
Automatic switch to serial boot mode if internal flash is blank or invalid
•
Supports user programmable 64-bit password protection for serial boot mode
•
Supports serial bootloading via FlexCAN bus and eSCI using Freescale protocol
•
Supports serial bootloading via FlexCAN bus and eSCI with auto baud rate sensing
•
Supports serial bootloading of either Classic Power Architecture Book E code (default) or
Freescale VLE code
•
Supports booting from calibration bus interface
•
Supports censorship protection for internal flash memory
•
Provides an option to enable the core watchdog timer
•
Provides an option to disable the System watchdog timer
1.4.13
eMIOS
The eMIOS (Enhanced Modular Input Output System) module provides the functionality to generate or
measuretime events. The channels on this module provide a range of operating modes including the
capability to perform dual input capture or dual output compare as well as PWM output.