ST STM32WL55JC Reference Manual page 37

Advanced arm-based 32-bit mcus with sub-ghz radio solution
Table of Contents

Advertisement

RM0453
36.7.10 LPUART receive data register (LPUART_RDR) . . . . . . . . . . . . . . . . 1254
36.7.11 LPUART transmit data register (LPUART_TDR) . . . . . . . . . . . . . . . . 1254
36.7.12 LPUART prescaler register (LPUART_PRESC) . . . . . . . . . . . . . . . . 1255
36.7.13 LPUART register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1256
37
Serial peripheral interface / integrated interchip sound (SPI/I2S) . 1258
37.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1258
37.2
SPI main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1258
37.3
I2S main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1259
37.4
SPI/I2S implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1259
37.5
SPI functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1260
37.5.1
37.5.2
37.5.3
37.5.4
37.5.5
37.5.6
37.5.7
37.5.8
37.5.9
37.5.10 SPI status flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1279
37.5.11 SPI error flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1280
37.5.12 NSS pulse mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1281
37.5.13 TI mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1281
37.5.14 CRC calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1282
37.6
SPI interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1284
37.7
I2S functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1285
37.7.1
37.7.2
37.7.3
37.7.4
37.7.5
37.7.6
37.7.7
37.7.8
37.7.9
General description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1260
Communications between one master and one slave . . . . . . . . . . . . 1261
Standard multi-slave communication . . . . . . . . . . . . . . . . . . . . . . . . . 1263
Multi-master communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1264
Slave select (NSS) pin management . . . . . . . . . . . . . . . . . . . . . . . . . 1265
Communication formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1266
Configuration of SPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1268
Procedure for enabling SPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1269
Data transmission and reception procedures . . . . . . . . . . . . . . . . . . 1269
I2S general description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1285
Supported audio protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1286
Start-up description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1293
Clock generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1295
2
I
S master mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1298
2
I
S slave mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1299
I2S status flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1301
I2S error flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1302
DMA features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1303
RM0453 Rev 2
Contents
37/1454
43

Advertisement

Table of Contents
loading
Need help?

Need help?

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

This manual is also suitable for:

Stm32wl5 seriesStm32wl54 series

Table of Contents

Save PDF