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.

TIDM-OPTICALWATERMTR: LPM3 in example code

Part Number: TIDM-OPTICALWATERMTR
Other Parts Discussed in Thread: EVM430-FR6989

Hello, I'm new in developing firmware for the MSP430, I have the EVM430-FR6989 and manufactured the TIDM-OPTICALWATERMTR board. When I tested the EVM code, everything works as expected, but when I program the example code for the TIDM-OPTICALWATERMTR, the MSP430 enters LPM3 in line 125 of main.c and it doesn't initialize the ESI module, how does it goes out of LPM3?

  • I think it's waiting for you to press the "4-way navigation switch" connected to P1.2. [Ref EVM430-FR6989 User Guide (SLAU611) Sec 2.3.4] I see P1IE.2 being enabled in init(), though I haven't found the ISR (PORT1_VECTOR ); maybe all it does is LPM3_EXIT.

**Attention** This is a public forum