Wenn der Baustein von einer externen Quelle getaktet werden soll, so ist diese wie nachfolgend abgebildet an den Pin XTAL1 anzuschließen, die CKSEL-Fuses sind mit „0000“ zu programmieren. Durch Programmieren der CKOPT-Fuse kann ein interner Kondensator zwischen XTAL1 und GND geschaltet werden.
Externer Takt am ATmega8
Wenn dieser Oszillator verwendet wird, ergibt sich die Start-up Zeit durch die Programmierung der SUT-Fuses wie in nachfolgender Tabelle aufgeführt.
SUT1 .. 0 |
Start-up Zeit von Power-down und Power-save |
Zusätzliche Verzögerung von Reset (VCC=5,0V) |
Empfohlene Verwendung |
00 |
6 CK |
- |
BOD freigegeben |
01 |
6 CK |
4,1 ms |
Schneller Spannungsanstieg |
10 |
6 CK |
65 ms |
Langsamer Spannungsanstieg |
11 |
|
|
Reserviert |
Wenn eine externe Taktquelle verwendet wird, so müssen plötzliche Frequenzänderungen unterbunden werden, um ein stabiles Arbeiten der CPU sicherzustellen. Eine Abweichung der Frequenz von mehr als 2% von einem Takt zum nächsten kann zu unvorhersehbaren Verhalten des Bausteins führen. Wenn eine Veränderung der Taktfrequenz vorgenommen werden soll, so muss die CPU während dessen auf Reset gehalten werden.