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.

MSP430F5342: Clocking questions and low power mode

Part Number: MSP430F5342

We have been using the MSP430F5342 in our application.  I am going to use it to wake up the new device.  Essentially, it will be powered all the time and will monitor an accelerometer for motion.  If it detects any, it will receive an interrupt and enable the other power supplies on the board.

 

My question is how do I clock it and remain in the low power mode? 

According to a table in the datasheet (shown below), if I run it at 1MHz from RAM, I can reduce its current draw to 0.2mA.  Running the processor at 1MHz is fine for me application. 

How do I do this at these current levels? 

Do I use a crystal or the internal FLL? 

How do you use the internal FLL?

 

If I wanted to revert to using an external clock if it was available, how would I accomplish this? 

There will be a 12.288MHz clock once the power supplies are enabled.  The corollary to this is that the clock will go away once we go back into low power mode so it would need to revert to 1MHz.  It is fine if we simply stay at 1MHz, but we may have more features that we could use if we could speed it up during operation.

 

  • Hello Shawn,

    The MSP430F5342 has low power modes built in that reduce the current the device is using significantly. This is mainly done by stopping the CPU and turning off various clocks. The trade off is wake-up time versus lowest LPM current. You can keep the device at a higher clock rate, then go to a LPM while waiting for accelerometer to detect motion. This will make your average current the devices uses really low. Which LPM you use will be dependent on how long/short of time you can take to wake up the device and what interface you have from the MSP430 to the accelerometer. I encourage you to check out the sections 1.4 and 1.5 within the user guide for guidance on LPMs and how to setup your application to be "low-power".

    What interface is between the MSP430 and accelerometer? (Interrupt line? I2C? UART? SPI?)
    Is there any restriction/spec for wake-up time/response time to an accelerometer event?
  • Hello Shawn,

    The the above prove helpful? If no response, I will be closing the thread soon.

**Attention** This is a public forum