Un microcontroleur est un composant Cmos, donc il consomme essentiellement du courant au changements de niveaux (0V->5V et 5V->0V).
A 4MHz cela fait de beaux pics de courants, une variation de courant dans un temps donné (di/dt) c'est un champ électromagnétique induit par les fils et liaisons diverses, il suffit de faire de belles boucles et on obtient de jolie surfaces qui vont générer un flux de champ magnétique perturbateur.
Sans découplage tu auras des chutes de tensions dans tes lignes lors des appels de courants, et tu auras du "bruit" électromagnétique, un joli cocktail détonnant...
Remède: mettre au plus près des pattes d'alimentation un condensateur entre 100nF et 1µF qui sera là pour fournir l'énergie lors de ces fameux pics.
@+
-----