Jag är väldigt ny inom detta med elektronik (började för ett år sedan).
Jag har effter en del exprimenterande till höger och vänster kommit fram till följande design på min switch LED driver

Problemet är nu bara att själva mikroprocessorn överhettar för mig (efter bara 1min är den så het att man knappt kan ta på den) när jag driver hela systemet via 12v input. (via en 78L05 v-regulator på 5v och 200mA och ej 7805:an som syns på ritningen som jag inte kunde hitta den version jag skickade iväg för PCB tillverkning) Driver jag den å andra sidan via 5v direkt till chippet är det inga problem med överhettning. Voltmetern visar inte att vregulatorn ger någon över/underspänning (spikes vet jag inte som jag inte har tillgång till något osciloskop) när jag mäter över chippet...
Jag vet inte vad jag ska ta mig till för att korrigera problemet.
Hjälp uppskattas samt förslag på förbättring som jag som sagt är väldigt ny med detta, men samtidigt som jag börjar bli less att jag inte kommer framåt i frågan.
Tack på förhand.