09.12.2012 Views

RM0090: Reference manual - STMicroelectronics

RM0090: Reference manual - STMicroelectronics

RM0090: Reference manual - STMicroelectronics

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Serial peripheral interface (SPI) <strong>RM0090</strong><br />

27.5.10 SPI register map<br />

The table provides shows the SPI register map and reset values.<br />

Table 125. SPI register map and reset values<br />

Offset Register 31<br />

0x00<br />

0x04<br />

0x08<br />

0x0C<br />

0x10<br />

0x14<br />

0x18<br />

0x1C<br />

0x20<br />

SPI_CR1<br />

30<br />

29<br />

28<br />

27<br />

26<br />

25<br />

24<br />

23<br />

22<br />

21<br />

20<br />

19<br />

18<br />

17<br />

16<br />

15<br />

14<br />

13<br />

12<br />

11<br />

10<br />

9<br />

8<br />

7<br />

6<br />

5<br />

4<br />

3<br />

2<br />

1<br />

0<br />

Reserved<br />

Refer to Table 2 on page 53 for the register boundary addresses.<br />

841/1416 Doc ID 018909 Rev 3<br />

BIDIMODE<br />

BIDIOE<br />

CRCEN<br />

CRCNEXT<br />

DFF<br />

RXONLY<br />

SSM<br />

SSI<br />

LSBFIRST<br />

SPE<br />

BR [2:0]<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

SPI_CR2<br />

Reserved<br />

MSTR<br />

CPOL<br />

CPHA<br />

TXEIE<br />

RXNEIE<br />

ERRIE<br />

FRF<br />

Reserved<br />

SSOE<br />

TXDMAEN<br />

RXDMAEN<br />

Reset value 0 0 0 0 0 0 0<br />

SPI_SR<br />

Reserved FRE<br />

BSY<br />

OVR<br />

MODF<br />

CRCERR<br />

UDR<br />

CHSIDE<br />

TXE<br />

RXNE<br />

Reset value 0 0 0 0 0 0 0 1 0<br />

SPI_DR<br />

Reset value<br />

Reserved<br />

0 0 0 0 0 0<br />

DR[15:0]<br />

0 0 0 0 0 0 0 0 0 0<br />

SPI_CRCPR<br />

Reset value<br />

Reserved<br />

0 0 0 0 0<br />

CRCPOLY[15:0]<br />

0 0 0 0 0 0 0 0 1 1 1<br />

SPI_RXCRCR<br />

Reset value<br />

Reserved<br />

0 0 0 0 0 0<br />

RxCRC[15:0]<br />

0 0 0 0 0 0 0 0 0 0<br />

SPI_TXCRCR<br />

Reset value<br />

Reserved<br />

0 0 0 0 0 0<br />

TxCRC[15:0]<br />

0 0 0 0 0 0 0 0 0 0<br />

SPI_I2SCFGR<br />

Reserved<br />

Reset value 0 0 0 0 0 0 0 0 0 0 0<br />

SPI_I2SPR<br />

Reserved<br />

I2SMOD<br />

I2SE<br />

I2SCFG<br />

MCKOE<br />

ODD<br />

PCMSYNC<br />

Reserved<br />

I2SSTD<br />

CKPOL<br />

I2SDIV<br />

Reset value 0 0 0 0 0 0 0 0 1 0<br />

DATLEN<br />

CHLEN

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!