Du behöver inte alls ha en extern reset. Aktivera Brownout reset. Jag har en krets som har en 12F629 och en 470uF mellan GND och +3V. Den slår av direkt när jag bryter matningen.
Hade liknande problem som du förr men allt blev perfekt när jag aktiverade Brownout.
Pic 12f629 går fast jag bryter strömen?
Nej alltså du behöver ingen 470u. Jag använder den för att kretsen är en IR-sändare som pulserar 1.5A genom en IR-diod och det klarar inte batterierna av att leverera.
Men eftersom jag har en sådan står konding så hålls ju spänningen uppe ett bra tag efter att jag har brytit matningsspänningen. Och det jag menar är att kretsen resetar direkt när sänningen sjunker under typ 2.2 - 2.5. Och din krets borde ju sjunka under 2.2 volt direkt när du slår av matningen. Har du då brown out reset akriverat så ska den resetta direkt när du slår av spänningen.
Men eftersom jag har en sådan står konding så hålls ju spänningen uppe ett bra tag efter att jag har brytit matningsspänningen. Och det jag menar är att kretsen resetar direkt när sänningen sjunker under typ 2.2 - 2.5. Och din krets borde ju sjunka under 2.2 volt direkt när du slår av matningen. Har du då brown out reset akriverat så ska den resetta direkt när du slår av spänningen.