Diseñé un circuito que se enciende cuando se arranca el automóvil (la clave está en ACC u ON). La uC del circuito luego habilita 12V de la batería al configurar el puerto PC5 alto. La unidad uC detecta cuándo se apaga la llave cuando el puerto PC4 pasa a nivel alto a través del optoaislador y la unidad uC permanece encendida hasta que envía el puerto PC5 a nivel bajo. Hay muchas preguntas anteriores que cubren el cambio de lado alto, pero no he visto una como esta. El circuito funciona bien en el tablero, pero no sé si es el mejor enfoque. ¿Debo considerar usar un FET en lugar del 3906 BJT? ¿Sería un BJT más apropiado que el optoaislador? ¿Algún error evidente con este diseño (componentes de valor innecesarios o incorrectos, etc.)?