Boot Process
Figure 39. Bootloader process
RESET
If BLJB = 0 then ENBOOT bit (AUXR1) is set
else ENBOOT bit (AUXR1) is cleared
Yes (PSEN = 0, EA = 1, and ALE = 1 or not connected)
Hardware
Condition?
FCON = 00h
FCON = F0h
BLJB = 1 BLJB!= 0
ENBOOT = 0 ?
BLJB = 0
ENBOOT = 1
F800h
FCON = 00h
?
yes = hardware boot conditions
PC = 0000h
USER APPLICATION
BSB = 00h
?
SBV = FCh
?
USER BOOT LOADER
PC= [SBV]00h
Atmel BOOT LOADER
94 AT89C51RB2/RC2
4180E–8051–10/06