erzeuge den Takt mit einem 1Mhz-Quarz und einem 74HC00
http://elektronik-kompendium.de/publ...uarz-oszil.htm

alternativ kannst Du natürlich bei einem 16Mhz Mega16 mit BASCOM/Assembler eine Schleife bauen und bei 16 Mhz die 16 Takte verteilen auf:
loop:
SBI x,5 '2 Takte SET BIT in I/O Register
nop '1 Takt
...
nop '1 Takt
CBI x,5 '2 Takte CLEAR BIT in I/O Register
nop '1 Takt
...
JRMP loop '2 Takte
...leider ist dann der Mega16 voll
also nimm gleich einen 74HC00