EasyManua.ls Logo

NXP Semiconductors KL25 Series - Modes of Operation

NXP Semiconductors KL25 Series
807 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Programmable transmit bit rate
Double-buffered transmit and receive data register
Serial clock phase and polarity options
Slave select output
Mode fault error flag with CPU interrupt capability
Control of SPI operation during wait mode
Selectable MSB-first or LSB-first shifting
Receive data buffer hardware match feature
Support transmission of both Transmit and Receive by DMA
37.1.2 Modes of Operation
The SPI functions in three modes, run, wait, and stop.
Run Mode
This is the basic mode of operation.
Wait Mode
SPI operation in wait mode is a configurable low power mode, controlled by the
SPISWAI bit located in the SPIx_C2 register. In wait mode, if the SPISWAI bit is
clear, the SPI operates like in Run Mode. If the SPISWAI bit is set, the SPI goes into
a power conservative state, with the SPI clock generation turned off. If the SPI is
configured as a master, any transmission in progress stops, but is resumed after CPU
enters run mode. If the SPI is configured as a slave, reception and transmission of a
byte continues, so that the slave stays synchronized to the master.
Stop Mode
To reduce power consumption, the SPI is inactive in stop modes where the peripheral
bus clock is stopped but internal logic states are retained. If the SPI is configured as a
master, any transmission in progress stops, but is resumed after the CPU enters run
mode. If the SPI is configured as a slave, reception and transmission of a data
continues, so that the slave stays synchronized to the master.
Introduction
KL25 Sub-Family Reference Manual, Rev. 3, September 2012
656 Freescale Semiconductor, Inc.

Table of Contents

Related product manuals