Datasheet

USCI Overview
www.ti.com
17.1 USCI Overview
The universal serial communication interface (USCI) modules support multiple serial communication
modes. Different USCI modules support different modes. Each different USCI module is named with a
different letter. For example, USCI_A is different from USCI_B, etc. If more than one identical USCI
module is implemented on one device, those modules are named with incrementing numbers. For
example, if one device has two USCI_A modules, they are named USCI_A0 and USCI_A1. See the
device-specific data sheet to determine which USCI modules, if any, are implemented on which devices.
The USCI_Ax modules support:
UART mode
Pulse shaping for IrDA communications
Automatic baud rate detection for LIN communications
SPI mode
The USCI_Bx modules support:
I
2
C mode
SPI mode
17.2 USCI Introduction: I
2
C Mode
In I
2
C mode, the USCI module provides an interface between the MSP430 and I
2
C-compatible devices
connected by way of the two-wire I
2
C serial bus. External components attached to the I
2
C bus serially
transmit and/or receive serial data to/from the USCI module through the 2-wire I
2
C interface.
The I
2
C mode features include:
Compliance to the Philips Semiconductor I
2
C specification v2.1
7-bit and 10-bit device addressing modes
General call
START/RESTART/STOP
Multi-master transmitter/receiver mode
Slave receiver/transmitter mode
Standard mode up to 100 kbps and fast mode up to 400 kbps support
Programmable UCxCLK frequency in master mode
Designed for low power
Slave receiver START detection for auto-wake up from LPMx modes
Slave operation in LPM4
Figure 17-1 shows the USCI when configured in I
2
C mode.
450
SLAU144JDecember 2004Revised July 2013
Universal Serial Communication Interface, I
2
C Mode
Submit Documentation Feedback
Copyright © 2004–2013, Texas Instruments Incorporated