beautypg.com

Boot process – Rainbow Electronics AT89C5131 User Manual

Page 40

background image

40

AT89C5131

4136A–USB–03/03

Boot Process

Boot Flash

When the user application programs its own Flash memory, all of the low level details
are handled by a code that is permanently contained in a 3 Kbyte “Boot ROM”. A user
program simply calls the common entry point in the Boot ROM with appropriate parame-
ters to accomplish the desired operation. Boot ROM operations include: erase block,
program byte or page, verify byte or page, program security lock bit, etc. The Boot ROM
is placed in the program memory space at the top of the address space from F800h to
FFFFh (Figure 20).

Figure 20. Boot ROM Loader Memory Map

Boot Process Secondary

The boot process is summarized in Figure 21.

FFF0

Entry point for API

ISP start

F400

FFF0

Entry point for API

ISP start

F400