Datasheet

MSP430F15x, MSP430F16x, MSP430F161x
MIXED SIGNAL MICROCONTROLLER
SLAS368G − OCTOBER 2002 − REVISED MARCH 2011
18
POST OFFICE BOX 655303 DALLAS, TEXAS 75265
USART0
The MSP430F15x and the MSP430F16x(x) have one hardware universal synchronous/asynchronous receive
transmit (USART0) peripheral module that is used for serial data communication. The USART supports
synchronous SPI (3 or 4 pin), asynchronous UART and I2C communication protocols using double-buffered
transmit and receive channels.
The I
2
C support is compliant with the Philips I
2
C specification version 2.1 and supports standard mode (up to
100 kbps) and fast mode (up to 400 kbps). In addition, 7-bit and 10-bit device addressing modes are supported,
as well as master and slave modes. The USART0 also supports 16-bit-wide I
2
C data transfers and has two
dedicated DMA channels to maximize bus throughput. Extensive interrupt capability is also given in the I
2
C
mode.
USART1 (MSP430F16x/161x only)
The MSP430F16x(x) devices have a second hardware universal synchronous/asynchronous receive transmit
(USART1) peripheral module that is used for serial data communication. The USART supports synchronous
SPI (3 or 4 pin) and asynchronous UART communication protocols, using double-buffered transmit and receive
channels. With the exception of I2C support, operation of USART1 is identical to USART0.
Timer_A3
Timer_A3 is a 16-bit timer/counter with three capture/compare registers. Timer_A3 can support multiple
capture/compares, PWM outputs, and interval timing. Timer_A3 also has extensive interrupt capabilities.
Interrupts may be generated from the counter on overflow conditions and from each of the capture/compare
registers.
TIMER_A3 SIGNAL CONNECTIONS
INPUT PIN
NUMBER
DEVICE INPUT
SIGNAL
MODULE INPUT
NAME
MODULE BLOCK
MODULE OUTPUT
SIGNAL
OUTPUT PIN
NUMBER
12 - P1.0 TACLK TACLK
ACLK ACLK
Timer
NA
SMCLK SMCLK
Timer NA
21 - P2.1 TAINCLK INCLK
13 - P1.1 TA0 CCI0A
13 - P1.1
22 - P2.2 TA0 CCI0B
CCR0
TA0
17 - P1.5
DV
SS
GND
CCR0 TA0
27 - P2.7
DV
CC
V
CC
14 - P1.2 TA1 CCI1A
14 - P1.2
CAOUT (internal) CCI1B
CCR1
TA1
18 - P1.6
DV
SS
GND
CCR1 TA1
23 - P2.3
DV
CC
V
CC
ADC12 (internal)
15 - P1.3 TA2 CCI2A
15 - P1.3
ACLK (internal) CCI2B
CCR2
TA2
19 - P1.7
DV
SS
GND
CCR2 TA2
24 - P2.4
DV
CC
V
CC
Timer_B3 (MSP430F15x only)
Timer_B3 is a 16-bit timer/counter with three capture/compare registers. Timer_B3 can support multiple
capture/compares, PWM outputs, and interval timing. Timer_B3 also has extensive interrupt capabilities.
Interrupts may be generated from the counter on overflow conditions and from each of the capture/compare
registers.