MPC8536DS Freescale Semiconductor, MPC8536DS Datasheet - Page 203

BOARD DEV SYSTEM MPC8536E

MPC8536DS

Manufacturer Part Number
MPC8536DS
Description
BOARD DEV SYSTEM MPC8536E
Manufacturer
Freescale Semiconductor
Series
PowerQUICC III™r
Type
MPUr
Datasheets

Specifications of MPC8536DS

Contents
Board, Software and Documentation
Processor Series
MPC85xx
Core
e500
Data Bus Width
32 bit
Maximum Clock Frequency
667 MHz
Operating Supply Voltage
- 0.3 V to + 1.21 V
Maximum Operating Temperature
+ 105 C
Data Ram Size
32 KB
Interface Type
SPI, USB
Program Memory Type
DDR2, DDR3, SDRAM
Core Size
32 Bit
Program Memory Size
544KB
Cpu Speed
1.5GHz
Digital Ic Case Style
BGA
No. Of Pins
783
Supply Voltage Range
0.95V To 1.05V
Rohs Compliant
Yes
For Use With/related Products
MPC8536
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
fields in the first 0x52 addressable bytes. Therefore, FAT32 filesystem compatibility is only possible if
used in a system in which this boot sector information is not required.
Also note that the user code is copied from one sequential area of SD/MMC card memory space specified
by the Source Address. The boot ROM software does not look for or parse any File Allocation Table, and
furthermore, the boot ROM software assumes that the User Code is in one contiguous range of memory
addresses.
4.5.1.1.4
The eSDHC controller configuration is used by the boot ROM software. After the boot from eSDHC has
finished, the user can change this configuration for other uses of the eSDHC interface. The boot ROM
software also changes some of this configuration automatically depending upon the features supported by
the SD/MMC card that is connected.
The eSDHC controller is initially configured to operate in the following configuration:
4.5.1.1.5
The code in the eSDHC Boot ROM configuration performs the following sequence of events:
Freescale Semiconductor
1. The eSDHC controller is configured as per
2. Card-detect.
3. The SD/MMC card is reset.
4. SD/MMC card voltage validation is performed.
5. SD/MMC card identification.
6. With CMD9, the CSD (Card-Specific Data) register of the SD/MMC card is read.
Address Invariant Mode (eSDHC.PROTCTL[EMODE]=10)
SDHC_DAT[3] does not monitor card insertion. The GPIO4/SDHC_CD pin is used for card detect
(eSDHC.PROTCTL[D3CD]=0 and Global_Utilities.PMUXCR[SDHC_CD]=1).
1-bit mode (eSDHC.PROTCTL[DTW]=00)
SDCLK at 400 kHz or below, but higher than 100 kHz (for MPC8536E platform frequency up to
66 MHz, and therefore eSDHC base clock frequency up to 333 MHz). This is done with
eSDHC.SYSCTL[SCLKFS]=0x20 and eSDHC.SYSCTL[DVS]=0xC, for a divisor of 832.
There must be precisely one device connected on the eSDHC bus (and this device must be inserted
prior to boot). Multiple MMC devices sharing the one bus are not supported.
The bus operates in push-pull mode (MPC8536E pads drive both logic “0” and logic “1” as
appropriate). If a MMC card is to be connected, then weak external pull-ups are required on the
SDHC_CMD and SDHC_DAT[] pins in order to interface with the MMC open-drain mode during
initialisation.
The eSDHC DMA engine is not used for Control or Configuration Word accesses; instead, all
eSDHC data transfers are initiated by the processor core polling eSDHC.PRSSTAT[BRR] and
accessing data through the DATPORT register (XFERTYP[DMAEN]=0). The eSDHC DMA
engine is used for User Code accesses.
Configuration”.
eSDHC Controller Initial Configuration
eSDHC Controller Boot Sequence
MPC8536E PowerQUICC III Integrated Processor Reference Manual, Rev. 1
Section 4.5.1.1.4, “eSDHC Controller Initial
Reset, Clocking, and Initialization
4-33

Related parts for MPC8536DS