• Join
  • Sign In with my.TI Login
Texas Instruments
  • Products
  • Applications
  • Tools & Software
  • Support & Community
  • Sample & Buy
  • About TI
Sample & Purchase Cart Sample & Purchase Cart
  • Search
  • Advanced
TI E2E™ Community
  • Support Forums
  • Blogs
  • Groups
  • Videos
  • 简体中文
  • More ...
TI Home » TI E2E Community » Support Forums » Microcontrollers » MSP430™ Microcontrollers » MSP430 Ultra-Low Power 16-bit Microcontroller Forum » All Tags » USI
Share
MSP430™ Microcontrollers
  • Forum
  • Announcements
  • E2E Wiki

Browse by Tags

MSP430™ Microcontrollers

Welcome to the MSP430™ Microcontrollers Section of the TI E2E Support Community. Ask questions, share knowledge, explore ideas, and help solve problems with fellow engineers. To post a question, click on the forum tab then "New Post".

Sign In to Post
Tags
You have subscribed to this tag. To view or manage your tag subscriptions, click here.   Close
You have unsubscribed from this tag. To view or manage your tag subscriptions, click here.   Close
You are currently viewing:
USI
  • 2231
  • dac
  • Eclipse
  • f2013
  • I2C
  • I2C master
  • interrupt flag
  • interrupts
  • LPM0
  • MSP430
  • MSP430 LaunchPad
  • msp430 SPI
  • MSP430F2013
  • MSP430f2013 USI.SPI Module
  • msp430g2
  • MSP430G2452
  • MSP430G2xx
  • MSp430Gxx2
  • MSPGCC
  • Serial Communication
  • slave
  • SPI
  • USART
  • USCI
  • value line
Related Posts
  • Forum Post: MSP430f2013 SPI Slave usage

    rmznrkn rmznrkn
    Hi, I am trying to make connection between MSP430f2013 and LM3s9b92 by using USI.SPI module. MSP is slave and LM3s is master. MSP waits a command from the LM3s. The command lenght is 10 byte. When the MSP gets a full command, it do the job and returns a info msg to the LM3s, the message lenght is...
    on Aug 20, 2010
  • Forum Post: Mysterious glitch in MSP430F2013 USI module

    John-Paul Gignac John-Paul Gignac
    I've been fighting a very strange problem with the USI module. Occasionally, USICNT spontaneously takes on strange values. I've attached a short program that demonstrates the problem. It shows up on different chips (both 14-DIP and TSSOP-14) in various circuit setups, including a simple ez430...
    on Nov 12, 2010
  • Forum Post: USIIFG counter interrupt enable/disabled for USI in SPI mode

    Eric Jonardi Eric Jonardi
    I am using a MSP430G2221 with the USI in SPI mode, and I'm a little unclear on the operation of the USI counter interrupt (USIIFG). I am polling it in software by checking USIIFG in USICTL1, so I don't need the hardware portion of the interrupt. Does disabling the counter interrupt (by clearing...
    on Jan 7, 2011
  • Forum Post: USI I2C slave on F2013

    steve s steve s
    I'm trying to make a simple I2C slave w/the F2013's USI. I have a variant of the example, msp430x20x3_usi_15.c and CCS v4.2. The MSP430 responds to I2C master fine. I'm trying to send a 2 byte 'slaveaddress&command' to the F2013 slave, and then return the 'masteraddress&command'...
    on Mar 21, 2011
  • Forum Post: Bug in Compiled Output for TI's USI / I2C Examples Using MSPGCC

    Clint Stevenson Clint Stevenson
    I wanted to post this for others who may have run across this, or who may be planning on using MSPGCC to build the I2C source code examples provided by TI. FYI: I am using eclipse IDE with MSPGCC 4.4.3. I am currently working on a project that will use the USI in I2C mode on the F2013 and decided...
    on Mar 31, 2011
  • Forum Post: Re: I2C code for MSP430

    Jason Kriek Jason Kriek
    Paul, Did you try looking at the code examples for the device that you are using, you should find I2C examples. I pulled up the 2013 examples real quick, and it shows the following: msp430x20x3_usi_06.c I2C Master Receiver, single byte msp430x20x3_usi_07.c I2C Master Transmitter, single byte msp430x20x3_usi_08...
    on Apr 28, 2011
  • Forum Post: Interfacing MSP430 Launchpad with DAC vis USI SPI

    Duy Dao Duy Dao
    Hi all, I am trying to write a very simple program to interface master MSP430 Kickstart with an external DAC using USI SPI (3 wires). Could anyone look at this code and tell me what is wrong with it? I hooked up to the Scope and see SCLK and SDI, but the DAC does not work at all. Thanks much. #include...
    on Mar 8, 2012
  • Forum Post: Synchronous UART

    Torben Frenzel Torben Frenzel
    I need to implement a synchronous UART communication, where the clock is either applied externally (slave mode) or sent out on a pin (master mode). Or in other words: I want the UART protocol (Start/Stop bits, Parity bits) with the clocking mechanism from SPI. Is this possible with either USART, USCI...
    on Mar 26, 2012
  • Forum Post: Re: Want help msp430g2231 with 24LC16B (I2C)

    Leo Hendrawan Leo Hendrawan
    Hi, there is a small guide on using USI module in I2C mode. an example code including a small library/example code is also provided. Please refer to the following wiki page: http://processors.wiki.ti.com/index.php/I2C_Communication_with_USI_Module
    on Apr 13, 2012
  • Forum Post: Re: I2C Interfacing

    Leo Hendrawan Leo Hendrawan
    Hi, i just finished creating another example with USI in I2C mode, it is available under the following wiki page: http://processors.wiki.ti.com/index.php/I2C_Communication_with_USI_Module the library provided in the example code should be more straight forward and easier to be understood. ...
    on Apr 13, 2012
  • Forum Post: RE: can't send STOP in I2C MSP430

    Leo Hendrawan Leo Hendrawan
    Hi, not sure which part of your code which generate the STOP code. However, please take a look at the following example I2C communication for the USI module on the G2xx devices: http://processors.wiki.ti.com/index.php/I2C_Communication_with_USI_Module
    on May 30, 2012
  • Forum Post: RE: Debugging SPI communication using USISWCLK

    Luis RC Luis RC
    Hi Robb, Hi Xuan Xing, I think you are correct and this seems like a bug. I guess this mode is not very common since the USI is usually sourced by ACLK/SMCLK but it definitively seems like a bug (either document bug if this feature is not supported, or silicon bug). Another option for the customer...
    on Oct 3, 2012
  • Forum Post: How to use USI_I2CMaster library with MSP430F2013 device?

    Nick Bodd Nick Bodd
    Hi, I am using CCS to program a micro-controller. I have written my own I2C protocol and it works fine, but it takes too much text size in the code. I want to use the USI_I2C MAster library instead. This doc says how to use it, but I cant seem to include the USI_I2CMaster.h file. http://www.ti.com...
    on Oct 9, 2012
  • Forum Post: MSP430G2452 - USI register USICNT won't decrement in I2C mode

    Erik Morness Erik Morness
    Hello, I am using an MSP430G2452, and when attempting the use the USI in I2C mode, the module does not decrement the USICNT register, and data does not get shifted out of the shift register. The USICNT register decrements properly when used in SPI mode. In my I2C message code, I poll the USIIFG bit...
    on Nov 22, 2012
  • Forum Post: How to reset I2C USI slave ( LPM0_EXIT ) ?

    Varol Okan Varol Okan
    What is the proper way to reset a I2C slave to disable the USI interrupt and exit LPM0 ? Something like Receive ( ); LPM0; Receive ( ); LPM0; I can communicate from one msp430g2231 to another one ( master - slave ) the first time around, but then when I do LPM0_EXIT; on the slave The USI...
    on Jan 19, 2013
TI E2E™ Community
  • Support Forums
  • Blogs
  • Videos
  • Groups
  • Site Support & Feedback
  • Settings
TI E2E™ Community Groups
  • TI University Program
  • Make the Switch
  • Microcontroller Projects
  • Motor Drive & Control
Other Communities
  • Deyisupport
  • Designsomething.org
  • beagleboard.org
  • TI on Element 14
  • TI on TechXchangeSM
Other Technical & Support Resources
  • WEBENCH® Design Center
  • Product Information Centers
  • Technical Documents
  • TI Design Network
  • TI Technical Articles
  • TI Training

All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms of Use of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms of Use of this site. TI, its suppliers and providers of content reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Follow Us Texas Instruments on Facebook Texas Instruments on Twitter Texas Instruments on LinkedIn Texas Instruments on Google+
TI Worldwide | Contact Us | my.TI Login | Site Map | Corporate Citizenship | mobile m.ti.com (Mobile Version)

TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs and
embedded processors, along with software, tools and the industry’s largest sales/support staff.

© Copyright 1995-2013 Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy Policy | Terms of Use