microcontroller precautions