16
SLAU356I – March 2015 – Revised June 2019
Copyright © 2015–2019, Texas Instruments Incorporated
Contents
25.3.2
Character Format
...............................................................................................
25.3.3
Master Mode
....................................................................................................
25.3.4
Slave Mode
......................................................................................................
25.3.5
SPI Enable
.......................................................................................................
25.3.6
Serial Clock Control
............................................................................................
25.3.7
Using the SPI Mode With Low-Power Modes
...............................................................
25.3.8
SPI Interrupts
....................................................................................................
25.4
eUSCI_A SPI Registers
..................................................................................................
25.4.1
UCAxCTLW0 Register
.........................................................................................
25.4.2
UCAxBRW Register
............................................................................................
25.4.3
UCAxSTATW Register
.........................................................................................
25.4.4
UCAxRXBUF Register
.........................................................................................
25.4.5
UCAxTXBUF Register
.........................................................................................
25.4.6
UCAxIE Register
................................................................................................
25.4.7
UCAxIFG Register
..............................................................................................
25.4.8
UCAxIV Register
................................................................................................
25.5
eUSCI_B SPI Registers
..................................................................................................
25.5.1
UCBxCTLW0 Register
.........................................................................................
25.5.2
UCBxBRW Register
............................................................................................
25.5.3
UCBxSTATW Register
.........................................................................................
25.5.4
UCBxRXBUF Register
.........................................................................................
25.5.5
UCBxTXBUF Register
.........................................................................................
25.5.6
UCBxIE Register
...............................................................................................
25.5.7
UCBxIFG Register
..............................................................................................
25.5.8
UCBxIV Register
................................................................................................
26
Enhanced Universal Serial Communication Interface (eUSCI) – I
2
C Mode
................................
26.1
Enhanced Universal Serial Communication Interface B (eUSCI_B) Overview
...................................
26.2
eUSCI_B Introduction – I
2
C Mode
......................................................................................
26.3
eUSCI_B Operation – I
2
C Mode
........................................................................................
26.3.1
eUSCI_B Initialization and Reset
.............................................................................
26.3.2
I
2
C Serial Data
..................................................................................................
26.3.3
I
2
C Addressing Modes
.........................................................................................
26.3.4
I
2
C Module Operating Modes
.................................................................................
26.3.5
Glitch Filtering
...................................................................................................
26.3.6
I
2
C Clock Generation and Synchronization
..................................................................
26.3.7
Byte Counter
....................................................................................................
26.3.8
Multiple Slave Addresses
......................................................................................
26.3.9
Using the eUSCI_B Module in I
2
C Mode With Low-Power Modes
.......................................
26.3.10
eUSCI_B Interrupts in I
2
C Mode
............................................................................
26.4
eUSCI_B I2C Registers
..................................................................................................
26.4.1
UCBxCTLW0 Register
.........................................................................................
26.4.2
UCBxCTLW1 Register
.........................................................................................
26.4.3
UCBxBRW Register
............................................................................................
26.4.4
UCBxSTATW
....................................................................................................
26.4.5
UCBxTBCNT Register
.........................................................................................
26.4.6
UCBxRXBUF Register
.........................................................................................
26.4.7
UCBxTXBUF
....................................................................................................
26.4.8
UCBxI2COA0 Register
.........................................................................................
26.4.9
UCBxI2COA1 Register
.........................................................................................
26.4.10
UCBxI2COA2 Register
.......................................................................................
26.4.11
UCBxI2COA3 Register
.......................................................................................
26.4.12
UCBxADDRX Register
.......................................................................................
26.4.13
UCBxADDMASK Register
...................................................................................