Hi,

schreib vor das return 0; noch ein while(1); damit der in ner Endlosschleife bleibt. Bei einfach nur return 0; soll der Mikrocontroller wohl probleme haben.

Code:
while(1);
return 0;