![NXP Semiconductors MPC5566 Reference Manual Download Page 671](http://html1.mh-extra.com/html/nxp-semiconductors/mpc5566/mpc5566_reference-manual_1721850671.webp)
Boot Assist Module (BAM)
MPC5566 Microcontroller Reference Manual, Rev. 2
16-12
Freescale Semiconductor
If serial boot mode is entered indirectly from external boot/single-master or external
boot/multi-master/external arbitration because no valid RCHW was found, then the MMU and EBI are
configured the for an external boot mode with a 16-bit data bus.
Refer to
for more information.
16.3.2.3.2
Serial Boot Mode FlexCAN and eSCI Configuration
In serial boot mode, the BAM program configures FlexCAN A and eSCI A to receive messages. The
CNRXA and RXDA signals are configured as inputs to the FlexCAN and eSCI modules. The CNTXA
signal is configured as an output from the FlexCAN module. The TXDA signal of the eSCI A remains
configured as GPIO input. The BAM program writes 0x0000_0000_0000_0000 to the e200z6 core
timebase registers (TB), enables the e200z6 core setting the watchdog timer to use 2.5
×
2
27
system clock
cycles before a reset occurs.
Refer to for examples of time out periods.
In serial boot mode the FlexCAN controller is configured to operate at a baud (bit) rate equal to the system
clock frequency divided by 60 with one message buffer (MB) using the standard 11-bit identifier format
detailed in the CAN 2.0A specification.
Refer to
Section 22.4.5.4, “Protocol Timing
,” for information on FlexCAN bit rate generation.
Coming out of reset, the default system clock is 1.5 times the crystal frequency. The baud rate with PLL
enabled is equal to the crystal frequency divided by 40.
Refer to
Chapter 11, “Frequency Modulated Phase Locked Loop and System Clocks (FMPLL)
,” for more
information.
shows FlexCAN operation at reset.
The BAM ignores the following errors:
•
Bit 1 errors
•
Bit 0 errors
•
Acknowledge errors
•
Cyclic redundancy code errors
•
Form errors
•
Stuffing errors
•
TX error counter errors
Table 16-7. BAM FlexCAN Frequency at Reset (FMPLL Enabled out of Reset)
FMPLL Clock Mode
System Clock Frequency (f
sys
)
after Reset
Serial Boot Mode Frequency
1
(FlexCAN Baud Rate)
1
Serial boot mode frequency is set in software as the system clock frequency divided by 60.
Crystal reference mode or
External reference mode
1.5 x crystal reference frequency
(f
ref_crystal
)
2
2
Crystal reference frequency is set at 8–20 MHz.
Crystal reference frequency
÷
40
Dual controller mode
2 x EXTCLK
EXTCLK
÷
30
Summary of Contents for MPC5566
Page 81: ...Introduction MPC5566 Microcontroller Reference Manual Rev 2 1 24 Freescale Semiconductor...
Page 135: ...Signal Description MPC5566 Microcontroller Reference Manual Rev 2 2 54 Freescale Semiconductor...
Page 189: ...Reset MPC5566 Microcontroller Reference Manual Rev 2 4 20 Freescale Semiconductor...
Page 603: ...Flash Memory MPC5566 Microcontroller Reference Manual Rev 2 13 38 Freescale Semiconductor...
Page 609: ...SRAM MPC5566 Microcontroller Reference Manual Rev 2 14 6 Freescale Semiconductor...
Page 1073: ...MPC5566 Microcontroller Reference Manual Rev 2 22 36 Freescale Semiconductor...
Page 1185: ...Nexus MPC5566 Microcontroller Reference Manual Rev 2 25 92 Freescale Semiconductor...