Диод не даст проскачить отрицательному импульсу к выводу контроллера.
Можно так же поставить диод паралельно ACC и GND
Отрицательный импульс вызавает Reset контроллера, вот от этого и все беды