Problems with FlashTemp Module

Answer: Question: I'm having difficulty with the FLASH Temp module. The output was showing positive values when the temperature decreased below (+) 18C. I adjusted the column clock, which improved the variation in readings, but not the non-negative output.

Response: This module has been tested and characterized over temperature. However, we have found some customers need to set the FLASH Temp to high power. To change the power, modify the following block of code in flashtemp.asm:

FlashTemp_Start:

_FlashTemp_Start:

mov reg[FlashTemp_FlashTempCR3],(bfFLASHTEMP_CR3 | 3) ;set the power to High