Chapter 17 serial peripheral interface ( spi ), 1 overview, 1 features – Freescale Semiconductor MPC5200B User Manual

Page 602: Chapter 17 serial peripheral interface (spi), Overview -1, Features -1

Advertising
background image

Overview

MPC5200B Users Guide, Rev. 1

Freescale Semiconductor

17-1

Chapter 17
Serial Peripheral Interface (SPI)

17.1

Overview

The following sections are contained in this document:

Section 17.2, SPI Signal Description

Section 17.3, SPI Registers—MBAR + 0x0F00

Section 17.4, Functional Description

The Serial Peripheral Interface (SPI) allows full-duplex, synchronous, serial communication between the MPC5200B and peripheral devices.
Software can poll the SPI status flags or the SPI operation can be interrupt driven.

Figure 17-1

shows the SPI block diagram.

Figure 17-1. Block Diagram—SPI

17.1.1

Features

The SPI has the following features:

Master mode and slave mode

Bi-directional mode

Slave-select output

Mode fault error flag with CPU interrupt capability

Double-buffered data register

Serial clock with programmable polarity and phase

Control of SPI operation during wait mode

8-BIT Shift Register

Read Data Buffer

Shift Control Logic

SPI Status Register

SPI Data Register

SPIF

WCOL

MODF

SPI Interrupt

IP bus

SPR2

SPR1

SPR0

Requ

est

SPIE

SPE

MSTR

CPO

L

CPH

A

LS

B

F

E

LSBFE

SPISWAI

SPC0

SWOM

SSOE

SPE

Clock

MSTR

SWOM

Baud Rate Generator

S

PPR2

SPPR1

SPPR0

MISO

MOSI

SCK

SS

DIVIDER

2

4

8 16

32 64 128 256

SELECT

SPI Baud Rate Register

Clock

Logic

SPI Control Register 2

SPI Control Register 1

Pin Co

nt

rol Lo

gic

S
M

M

S

M

S

SP Control

Advertising