Titelbild Mikrocontroller

20.1. Lock Bits für Programm- und Datenspeicher

Der ATmega8 hat sechs Lock Bits, die unprogrammiert, also 1, bleiben können oder mit einer 0 programmiert werden können, um die gewünschten zusätzlichen Funktionen zu nutzen. Die Lock Bits können nur mit dem Chip-Lösch-Befehl gelöscht werden.
Lock Bits

Lock Bits


LB Mode LB2 LB1 Beschreibung
1 1 1 Keine Speicherverriegelung aktiviert
2 1 0 Weitere Programmierung von Flash und EEPROM ist im seriellen und parallelen Programmiermodus gesperrt. Die Fuse Bits sind sowohl im seriellen als auch im parallelen Programmiermodus gesperrt.
3 0 0 Weitere Programmierung und Überprüfung von Flash und EEPROM ist im seriellen und parallelen Programmiermodus gesperrt. Die Fuse Bits sind sowohl im seriellen als auch im parallelen Programmiermodus gesperrt.

BLB0 Modus BLB02 BLB01 Beschreibung
1 1 1 Keine Einschränkungen für SPM und LPM beim Zugriff auf den Applikationssektor
2 1 0 SPM ist nicht erlaubt, in den Applikationssektor zu schreiben
3 0 0 SPM ist nicht erlaubt, in den Applikationssektor zu schreiben und LPM ist nicht erlaubt aus dem Applikationssktor zu lesen, wenn LPM aus dem Boot Sektor ausgeführt wird. Wenn die Interruptvektoren in den Boot Sektor gelegt wurden, sind die Interrupts gesperrt, wenn sie aus dem Applikationssektor ausgeführt werden.
4 0 1 LPM ist nicht erlaubt aus dem Applikationssktor zu lesen, wenn LPM aus dem Boot Sektor ausgeführt wird. Wenn die Interruptvektoren in den Boot Sektor gelegt wurden, sind die Interrupts gesperrt, wenn sie aus dem Applikationssektor ausgeführt werden.

BLB1 Modus BLB12 BLB11 Beschreibung
1 1 1 Keine Einschränkungen für SPM und LPM beim Zugriff auf den Boot Loader Sektor.
2 1 0 SPM ist nicht erlaubt, in den Boot Loader Sektor zu schreiben
3 0 0 SPM ist nicht erlaubt, in den Boot Loader Sektor zu schreiben und LPM ist nicht erlaubt aus dem Boot Loader Sektor zu lesen, wenn LPM aus dem Applikationssektor ausgeführt wird. Wenn die Interruptvektoren in den Applikationssektor gelegt wurden, sind die Interrupts gesperrt, wenn sie aus dem Boot Loader Sektor ausgeführt werden.
4 0 1 LPM ist nicht erlaubt aus dem Boot Loader Sektor zu lesen, wenn LPM aus dem Applikationssektor ausgeführt wird. Wenn die Interruptvektoren in den Applikationssektor gelegt wurden, sind die Interrupts gesperrt, wenn sie aus dem Boot Loader Sektor ausgeführt werden.
Impressum