|
ATMEGA48V_09 Datasheet, PDF (284/378 Pages) ATMEL Corporation – 8-bit Microcontroller with 8K Bytes In-System Programmable Flash | |||
|
◁ |
27. Memory Programming
27.1
Program And Data Memory Lock Bits
The ATmega88/168 provides six Lock bits which can be left unprogrammed (â1â) or can be pro-
grammed (â0â) to obtain the additional features listed in Table 27-2. The Lock bits can only be
erased to â1â with the Chip Erase command.The ATmega48 has no separate Boot Loader sec-
tion. The SPM instruction is enabled for the whole Flash if the SELFPRGEN fuse is programmed
(â0â), otherwise it is disabled.
Table 27-1. Lock Bit Byte(1)
Lock Bit Byte
Bit No
7
6
BLB12(2)
5
BLB11(2)
4
BLB02(2)
3
BLB01(2)
2
LB2
1
LB1
0
Description
â
â
Boot Lock bit
Boot Lock bit
Boot Lock bit
Boot Lock bit
Lock bit
Lock bit
Default Value
1 (unprogrammed)
1 (unprogrammed)
1 (unprogrammed)
1 (unprogrammed)
1 (unprogrammed)
1 (unprogrammed)
1 (unprogrammed)
1 (unprogrammed)
Notes: 1. â1â means unprogrammed, â0â means programmed
2. Only on ATmega88/168.
Table 27-2. Lock Bit Protection Modes(1)(2)
Memory Lock Bits
Protection Type
LB Mode
LB2
LB1
1
1
1
No memory lock features enabled.
Further programming of the Flash and EEPROM is disabled in
2
1
0
Parallel and Serial Programming mode. The Fuse bits are
locked in both Serial and Parallel Programming mode.(1)
Further programming and verification of the Flash and EEPROM
3
0
0
is disabled in Parallel and Serial Programming mode. The Boot
Lock bits and Fuse bits are locked in both Serial and Parallel
Programming mode.(1)
Notes: 1. Program the Fuse bits and Boot Lock bits before programming the LB1 and LB2.
2. â1â means unprogrammed, â0â means programmed
284 ATmega48/88/168
2545RâAVRâ07/09
|
▷ |