EasyManuals Logo

ST STM32F412 User Manual

ST STM32F412
1163 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
Page #813 background imageLoading...
Page #813 background image
RM0402 Rev 6 813/1163
RM0402 Serial peripheral interface/ inter-IC sound (SPI/I2S)
862
26.1.2 SPI extended features
SPI TI mode support
26.1.3 I2S features
Full-duplex communication
Half-duplex communication (only transmitter or receiver)
Master or slave operations
8-bit programmable linear prescaler to reach accurate audio sample frequencies (from
8 kHz to 192 kHz)
Data format may be 16-bit, 24-bit or 32-bit
Packet frame is fixed to 16-bit (16-bit data frame) or 32-bit (16-bit, 24-bit, 32-bit data
frame) by audio channel
Programmable clock polarity (steady state)
Underrun flag in slave transmission mode, overrun flag in reception mode (master and
slave) and Frame Error Flag in reception and transmitter mode (slave only)
16-bit register for transmission and reception with one data register for both channel
sides
Supported I
2
S protocols:
–I
2
S Philips standard
MSB-Justified standard (Left-Justified)
LSB-Justified standard (Right-Justified)
PCM standard (with short and long frame synchronization on 16-bit channel frame
or 16-bit data frame extended to 32-bit channel frame)
Data direction is always MSB first
DMA capability for transmission and reception (16-bit wide)
Master clock can be output to drive an external audio component. Ratio is fixed at
256 × F
S
(where F
S
is the audio sampling frequency)
I
2
S (I2S1, I2S2, I2S3, I2S4 and I2S5) clock can be derived from an external clock
mapped on the I2S_CKIN pin.
26.2 SPI/I2S implementation
This manual describes the full set of features implemented in SPI1, SPI2, SPI3, SPI4 and
SPI5.
Table 155. STM32F412xx SPI implementation
SPI
Features
(1)
1. X = supported.
SPI1 SPI2 SPI3 SPI4 SPI5
Hardware CRC calculation X X X X X
I2S mode XXXXX
TI mode XXXXX

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ST STM32F412 and is the answer not in the manual?

ST STM32F412 Specifications

General IconGeneral
BrandST
ModelSTM32F412
CategoryMicrocontrollers
LanguageEnglish

Related product manuals