mpc82x52a Megawin Technology, mpc82x52a Datasheet - Page 47

no-image

mpc82x52a

Manufacturer Part Number
mpc82x52a
Description
8-bit Micro-controller
Manufacturer
Megawin Technology
Datasheet
Serial Peripheral Interface (SPI)
The device provides another high-speed serial communication interface, the SPI interface.
The SPI is a full-duplex, high-speed, synchronous communication bus with two operation
modes: Master mode and Slave mode. Up to 3Mbit/s can be supported in either Master or
Slave mode under the Fosc=12MHz. Two status flags are provided to signal the transfer
completion and write-collision occurrence.
There are three pins implementing the SPI functionality, one of them is SPICLK (P1.7), next is
MISO (P1.6), and the last is MOSI (P1.5). An extra pin SS (P1.4) is designed to configure the
SPI to run under Master or Slave mode. Data flows from master to slave via MOSI (Master
Out Slave In) pin, and flows from slave to master via MISO (Master In Slave Out) pin. The
SPICLK plays as an output pin when the device works under Master mode, at the same time
as an input pin when the device works under Slave mode. If the SPI system is disabled, i.e.
SPEN (SPICTL.6) =0, these pins are configured as general-purposed I/O port (P1.4 ~ P1.7).
Two devices with SPI interface communicate with each other via one synchronous clock
signal: one input data signal, and one output data signal. There are two concerns the user
could take care. One of them is latching data on the negative edge or positive edge of the
clock signal which named polarity, and the other is keeping the clock signal low or high while
the device idle which named phase. Permuting those states from polarity and phase, there
could be four modes formed, and they are SPI-MODE-0, SPI-MODE-1, SPI-MODE-2, and
MEGAWIN
MPC82x52A Data Sheet
47

Related parts for mpc82x52a