Texas Instruments

Mixed Signal and Analog
Blue Band

Product Information
MSP430x11x Product
   Information New!
Device List/Description and
   Peripheral Overview

Development Tools

Technical Information
MSP430 Documentation
MSP430 Errata
Frequently Asked Questions
Application Support

In the News

MSP430 Home Page

MSP430 Device List/Description and Peripheral Overview

[MSP430 Architecture Overview] [Peripheral Module Overview]
[MSP430x310 Devices] [MSP430x320 Devices] [MSP430x330 Devices]
[New! MSP430x11x Devices]

MSP430 Architecture Overview

MSP430 Mixed Signal Processor Family 16-bit RISC CPU

The 16-bit RISC CPU core is a highly orthogonal structure that offers much more than the standard 4- and 8-bit microcontrollers. Every instruction can be used with each of the seven different addressing modes. Also, the reduced instruction set of 51 instructions contains only basic 27 core instructions.

Low Power Modes

Power consumption with active peripherals is 400uA, but one of the advantages of the MSP430 devices is the user-selectable power-down modes. The user can switch off the unnecessary peripherals by simply setting bits in a control register. For example, the system can operate from the 32kHz clock instead of 3.3 MHz with the timers and LCD still active. The wake-up can be initiated by the timer or from an external interrupt.

Oscillator/FLL Module

The oscillator module generates the MCLK system clock with 3.3 MHz from an externally connected 32kHz crystal. The Digital Controlled Oscillator (DCO) starts operation immediately after a reset or interrupt occurs, providing a working system in a fraction of the time needed with conventional microcontrollers.

Return to TOP

Peripheral Module Overview

The A/D converter offers six inputs to convert analog signals in a 14-bit digital value over the full supply voltage range, or a 12-bit resolution in each of four separate ranges. The integrated current source can be programmed with an external resistor to connect current driven sensors.

The Timer/Port module can perform resistive to digital conversion by measuring the charge/discharge time of an external capacitor. If this function is not needed, the module can be used as a 16-bit timer. The watchdog timer can be used in 15-bit watchdog mode or in 16 bit general purpose timer mode. The Basic Timer includes two 8bit timers for general use. It generates the basic LCD frequency and supports the real time clock function.

The LCD module can drive up to 120 segments in 1 - 4 MUX mode. The I/O ports can be individually configured and handles the interrupts on every port-pin. The 8-bit Timer/Counter supports serial communication protocols on the I/O port.

The H/W multiplier module performs 16x16, 16x8, 8x16 and 8x8 multiplications. Just loading the operands into the multiplier makes the result available in a register. No extra cycle is needed for the multiplication. This feature extends the MSP430 CPU's processing power.

The Timer_A module consists of a 16-bit timer/counter and five registers, which can be configured in capture or compare mode. The capture mode is mainly used to measure external or internal events, while the compare mode permits generation of pulse-width modulated (PWM) output signals for various purposes like D/A conversion or PWM.

The new USART module includes two functions for serial communication, a standard asynchronous communication protocol (UART up to 115.2 kBaud) and a serial peripheral interface (SPI). One bit in a control register defines the mode used. It is also possible to switch between the two modes in operation.

Return to TOP

MSP430x310 Devices

MSP430X310 FAMILY
(Download the MSP430x310 datasheet:   slas165b.pdf)
DEVICE MEM RAM LCD
SEGM
PERIPHERALS PKG
MSP430C311S 2K
ROM
128 64 T/P, WDT, BT 48
SSOP
MSP430C312 4K
ROM
256 92 T/P, WDT, BT 56
SSOP
MSP430C313 8K
ROM
256 92 T/P, WDT, BT 56
SSOP
MSP430C314 12K
ROM
512 92 T/P, WDT, BT 56
SSOP
MSP430C315 16K
ROM
512 92 T/P, WDT, BT 56
SSOP
MSP430P313 8K
OTP
256 92 T/P, WDT, BT 56
SSOP
MSP430P315S 16K
OTP
512 64 T/P, WDT, BT 48
SSOP
MSP430P315 16K
OTP
512 92 T/P, WDT, BT 56
SSOP

Return to TOP

MSP430x320 Devices

MSP430X320 FAMILY
(Download the MSP430x320 datasheet:   slas164.pdf)
DEVICE MEM RAM LCD
SEGM
PERIPHERALS PKG
MSP430C323 8K
ROM
256 84 ADC, T/P, WDT, BT 64
QFP
68
PLCC
MSP430C325 16K
ROM
512 84 ADC, T/P, WDT, BT 64
QFP
68
PLCC
MSP430P325 16K
OTP
512 84 ADC, T/P, WDT, BT 64
QFP
68
PLCC

Return to TOP

MSP430x330 Devices

MSP430X330 FAMILY
(Download the MSP430x330 datasheet:   slas163.pdf)
DEVICE MEM RAM LCD
SEGM
PERIPHERALS PKG
MSP430C336 24K
ROM
1K 120 '310+ T_A, MPY, USART 100
QFP
MSP430C337 32K
ROM
1K 120 '310+T_A, MPY, USART 100
QFP
MSP430P337 32K
OTP
1K 120 '310+T_A, MPY, USART 100
QFP

Notes:

  • ADC = A 12+2bit Analog to Digital Converter with integrated Current Source
  • T/P = Timer/Port Module. Two independant 8 bit timer/counters that can be cascaded as a 16 bit timer counter. Can also be used for slope A/D conversions on resistive sensors.
  • WDT = Watch Dog Timer. A 15 bit watch dog timer that can also be configured as a interval counter.
  • BT = Basic Timer. Two 8 bit counters that can be cascaded as a 16 bit general purpose timer (for real time clock generation)
  • MPY = A 16 bit Hardware Multiplier
  • T_A = 16-bit Timer_A with 5 independant capture/compare registers.
  • USART = UART/SPI module

Return to TOP

(c) Copyright 1998 Texas Instruments Incorporated. All rights reserved.
Trademarks, Important Notice!