XE8802MI000 SEMTECH [Semtech Corporation], XE8802MI000 Datasheet - Page 105

no-image

XE8802MI000

Manufacturer Part Number
XE8802MI000
Description
Sensing Machine Data Acquisition MCU
Manufacturer
SEMTECH [Semtech Corporation]
Datasheet
16.1 Features
The SPI block implements the following functionality’s:
16.2 Overview
The SPI can communicate with other external SPI devices. It provides flexibility to communicate with different SPI
compatible circuits from several manufacturers (Serial EEPROMs, display drivers, A/D converters, audio device).
Four dedicated input or output pads are attached to the SPI block: MISO, MOSI, SCK, NSS.
Six registers are used to run the SPI block. RegSpiControl, RegSpiStatus, RegSpiDataOut, RegSpiDataIn,
RegSpiPullup, RegSpiDir are used to configure the communication settings, read the flags, write and read the
exchanged data, and for the pad settings.
The SPI device can also be used as a 4 bit general purpose input/output port.
16.3 Register map
When the peripheral is used as a general-purpose parallel I/O port, the SPI pads are mapped in the registers as
follows (RegSpiDataOut, RegSpiDatain, RegSpiPullup and RegSpiDir):
© Semtech 2006
Full duplex operating mode.
Master or slave configuration capability.
Separate transmissions data, shift data and receive data registers in order to perform back-to-back
transmissions.
Four master mode frequencies available to generate serial clock.
Serial clock with programmable polarity and phase.
One enabled interrupt: SPI receive register full.
Overflow detection flag.
4 I/O dedicated pads with 8mA drive and pull-up programmable.
Multi-slave configuration capability.
General purpose 4 bit wide digital input/output port mode.
SPI pad names
Table 16-2: Pin mapping in general purpose port mode
MOSI
MISO
NSS
SCK
Table 16-1: Address mapping for SPI
XE8802 Sensing Machine Data Acquisition MCU
RegSpiDataOut
Register name
RegSpiControl
RegSpiDataIn
RegSpiStatus
RegSpiPullup
RegSpiDir
16-2
with ZoomingADC™ and LCD driver
SPI register bits
3
2
1
0
www.semtech.com

Related parts for XE8802MI000