MPC8313CZQADDC Freescale Semiconductor, MPC8313CZQADDC Datasheet - Page 1140

no-image

MPC8313CZQADDC

Manufacturer Part Number
MPC8313CZQADDC
Description
Microprocessors - MPU 8313 REV2.2 PB NO EN EXT
Manufacturer
Freescale Semiconductor
Datasheet

Specifications of MPC8313CZQADDC

Processor Series
MPC8313
Core
e300
Data Bus Width
16 bit
Maximum Clock Frequency
133 MHz
Program Memory Size
16 KB
Data Ram Size
16 KB
Interface Type
I2C
Mounting Style
SMD/SMT
Package / Case
PBGA
Number Of Programmable I/os
32
Number Of Timers
4

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MPC8313CZQADDC
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Serial Peripheral Interface
The SPI can be configured as a slave or a master in single- or multiple-master environments mode. The
master SPI generates the transfer clock SPICLK using the SPI baud rate generator (BRG).The SPI BRG
takes its input from input clock, which is generated in the device clock synthesizer.
SPICLK is a gated clock, active only during data transfers. Four combinations of SPICLK phase and
polarity can be configured with the clock invert (SPMODE[CI]) and clock phase (SPMODE[CP]) register
bits. SPI signals can also be configured as open-drain to support a multiple-master configuration in which
a shared SPI signal is driven by the device or an external SPI device.
The SPI master-in slave-out SPIMISO signal acts as an input for master devices and as an output for slave
devices. Conversely, the master-out slave-in SPIMOSI signal is an output for master devices and an input
for slave devices. The dual functionality of these signals allows the SPIs in a multiple-master environment
to communicate with one another using a common hardware configuration.
19.4
Table 19-3
cross-reference to the complete description of each register. Note that the full register address is comprised
of IMMRBAR together with the SPI block base address and offset listed in
address spaces within offset 0x000–0xFFF are reserved.
19-8
SPICLK
SPISEL
Signal
When the SPI is a master, SPICLK is the clock output signal that shifts received data in from
SPIMISO and transmitted data out to SPIMOSI. SPI masters must output a slave select signal to
enable SPI slave devices by using a separate general-purpose I/O signal. Assertion of the SPISEL
while the SPI is configured as a master causes an error.
When the SPI is a slave, SPICLK is the clock input that shifts received data in from SPIMOSI and
transmitted data out through SPIMISO. SPISEL is the enable input to the SPI slave. In a
multiple-master environment, SPISEL (always an input) is also used to detect an error when more
than one master is operating.
Memory Map/Register Definition
shows the memory mapped registers of the SPI and their offsets. It lists the offset, name, and a
I/O
I/O Serial clock in or serial clock out for slave or master mode respectively
MPC8313E PowerQUICC™ II Pro Integrated Processor Family Reference Manual, Rev. 2
I
SPI slave select
Meaning
Meaning
Timing
Timing
State
State
Assertion/Negation according to SPMODE[PM,DIV16] register rate configuration
Assertion/Negation—during frame reception/transmission
Asserted—In slave mode declares the slave has been selected for the coming frame.
Negated—In slave mode means the specific SPI has not been selected.
Assertion—In slave mode along with the data from the slave
Negation—In slave mode with the end of the frame (according to SPMODE[LEN]).
Table 19-2. Detailed Signal Descriptions (continued)
In master mode assertion causes MME multiple-master error.
In master mode needs to be negated for regular operation.
In master mode before data is first written to SPITD and remains constant.
Description
Table
19-3. Undefined 4-byte
Freescale Semiconductor

Related parts for MPC8313CZQADDC