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.

Right Microcontroller to use

Other Parts Discussed in Thread: MSP430F5438A

I'm am a EE stundent working on senior design.  My project is a wave generation tank and for the wavemakers I need to be able to control when the motor pulses to create the correct size waves.  The school faculty want this to be monitored and adjusted via LabVIEW.  I was wondering what the best option for a microcontroller would be that can connect to LabVIEW, monitor and adjust in real time, and have the maximum amount of connections for pressure sensors, possible ultrasonic level detection sensors and Accelerometers.  

  • There is no 'best' option. The MSP430 series has a large number of different devices. Which one to pick depends on how you want to do it.

    The MSP430F5438A, for example, supports 4 UART and 4 independent I2C buses, alternatively up to 8 SPI buses. This allows virtually any number of sensors of any kind to be connected. In addition, 12 analog inputs are pissible too. And there are PWM outputs and external interrupt pins too. Or alternatively up to 87 digital I/O pins.
    If you want to transfer the results to PC using a standard serial connection (up to 115200Bd), that's the easiest way to connect the sensors to LabView.

    There are also some MSPs with less serial modules, but an internal USB client controller. Or support for glass LCD handling, or internal HF transceiver.

    Processor speeds up to 25MHz and a maximum code size of 256k flash and 16k ram should be good for almost everything except complex math or applicaitons that require to handle and store a large amount of data (e.g. HF FFT analysis).

    So you first should be sure which sensors you want to connect, what data rates to expect and then pick the processor.

**Attention** This is a public forum