Quote Originally Posted by mister_e
Possibles causes:
unsufficient ground plane on your PCB
unsufficient power supply filtering
usused input/output left floating
Ground loop/ground bouncing
.
the power supply is clean as can be , i put the filter ,the ground plane on my PCB i think is good.

Quote Originally Posted by mister_e
unsufficient incoming data filtering/buffering ( can we say buffering ??? ;D )
.
how can i make filtering for the data incoming from sensor , or how can i solve this problem by code to reset the program if any locked up happend in the sht code.