This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

microcontroller

Other Parts Discussed in Thread: CC1100, SIMPLICITI, MSP430F1611, CC2500

Hello,

I am working on a my senior design project for my school. the project is sensing a car in the parking garage with a magnometer sensor and send the data on the Iphone applicatoin and website as well. right now, I am trying to choose a microcontroller that will work with my project. I was thinking about MSP 430. I am also going to use XBee as a transciver to send the data to the gateway or server. I am just confused with lots of diffrent kind of MSP430. I don't know what I need to make this project  work.

please advise !! I would really apreciate it...

thanks,

Pooya

  • Well, if your XBee transceiver is a self-contained one (some setup and then jsut send data and receive data), then you can use any MSP that has the requried I/O for interfacing this transceiver and the sensor.
    I don't know wha tthe sensor outputs. Is it digitally read through UART, SPI, I2C or does it produce analog voltage? In the first cases, pick an MSP with one (for SPI/I2C) or two (for UART, as the XBee will ikely require an UART too) USCI modules.
    If it is an analog signal, an MSP with one USCI module and an A/D converter should do the trick. Depending on teh required resolution, there are ADCs with 10 or 12 bit and high samplign frequencies (ADC10/ADC12) and soem with 16 bit resolution but lower smapling frequencies (SD16 module).

    The TI MSP page has a selector that allows filtering the MSPs by requirements.

    I don't think you'll need much code, so the code size won't be an issue, and with 8k flash you also won't exceed the maximum code size for the free compiler versions.

    If you need to implement the full XBee protocol in the MSP, then you'll need an MSP with more flash, and likely a full license for the compiler. Probably one of the 5x family with 25MHz top speed and lots of ram and flash.

  • Hello Michale,

    thank you very much for your respond. It was very helpful. I have another question if you don't mind please.  how can I use the MSP 430 that have Transciver on them already?

    I saw some microcontrollers that says with transciver of 2.4 GHz on them . I don't know if I have to buy the microcontroller and transciver seperate or it is just one chip? How can I use those microcontrollers on my project? which one is the best one?

    thanks,

  • There are several MSPs with internal CC1100(?) compatible trancsceiver. They are called CC5x or CC6x (with LCD controller). Basically 5x family MSPs with direct interface to the internal CC1100 transceivers registers rather than an external SPI connection. They use the requency range of 433/868/960MHz, depending on external components.

    For them, there's the TI SimpliciTI protocol available. I don't know of XBee compatibility (doesn't mean there is none )

    Teh EZ430-RF2500 product line has a small MSP430F22x4  with external CC2500 transceiver (2.4GHz). There is an MSP430F1611 based access debug interface for the PC attachment and the small target boards are available separately. So one RF2500 docks onto the debug interface as receiver and the other(s) collect and sent the data.
    The RF2500 is qute cheap, but the MSPs aren't that big (8k flash, 512b ram I think, but with A/D and OpAmps and hardware UART).

**Attention** This is a public forum