EasyManua.ls Logo

NXP Semiconductors MPC5566 - Boot Configuration

NXP Semiconductors MPC5566
1268 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...
System Integration Unit (SIU)
MPC5566 Microcontroller Reference Manual, Rev. 2
6-120 Freescale Semiconductor
6.4.1.1 Boot Configuration
The BOOTCFG[0:1] pins determine the boot mode initiated by the BAM program, and whether external
arbitration is selected for external booting. The BAM program uses the BOOTCFG[0] to determine where
to read the reset configuration halfword (RCHW), and whether to initiate a FlexCAN or eSCI boot.
Table 6-155 defines the boot modes specified by the BOOTCFG[0:1] pins. If the RSTCFG
pin is asserted
during the assertion of RSTOUT
, except in the case of a software external reset, the BOOTCFG pins are
latched four clock cycles prior to the negation of the RSTOUT pin and are used to update the SIU_RSR
and the BAM boot mode. Otherwise, if RSTCFG is negated during the assertion of RSTOUT, the
BOOTCFG pins are ignored and the boot mode defaults to ‘Boot from internal flash memory.’
Refer to Section 16.3.2.2.5, “Read the Reset Configuration Halfword,” for details on the RCHW.
6.4.1.2 Pad Configuration
The pad configuration registers (SIU_PCR) in the SIU allow software control over the following electrical
characteristics of the external pads:
Weak pullup/down enable/disable
Weak pullup/down selection
Slew-rate selection for outputs
Drive strength selection for outputs
Input buffer enable (when direction is configured for output)
Input hysteresis enable/disable
Open drain/push-pull output selection
Multiplexed function selection
Data direction selection
The pad configuration registers are provided to allow centralized control over external pins that are shared
by more than one module. Each pad configuration register controls a single pin.
Table 6-155. BOOTCFG[0:1] Configuration
Value Meaning
0b00 Boot from internal flash memory
0b01 FlexCAN/eSCI boot
0b10 Boot from external memory (no arbitration)
0b11 Boot from external memory (external arbitration)

Table of Contents

Related product manuals