T89C5115 ATMEL Corporation, T89C5115 Datasheet - Page 39

no-image

T89C5115

Manufacturer Part Number
T89C5115
Description
Low Pin Count 8-bit MCU with A/D Converter and 16-Kbytes of Flash Memory
Manufacturer
ATMEL Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
T89C5115-RATIM
Manufacturer:
TI
Quantity:
1 474
Part Number:
T89C5115-RATIM
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
T89C5115-SISIM
Manufacturer:
Atmel
Quantity:
10 000
Boot Process
Software Boot Process
Example
4128A–8051–04/02
Many algorithms can be used for the software boot process. Before describing them,
The description of the different flags and bytes is given below:
Boot Loader Jump Bit (BLJB):
- This bit indicates if on RESET the user wants to jump to this application at address
@0000h on FM0 or execute the boot loader at address @F800h on FM1.
- BLJB = 0 on parts delivered with bootloader programmed.
- To read or modify this bit, the APIs are used.
Boot Vector Address (SBV):
- This byte contains the MSB of the user boot loader address in FM0.
- The default value of SBV is FFh (no user boot loader in FM0).
- To read or modify this byte, the APIs are used.
Extra Byte (EB) & Boot Status Byte (BSB):
- These bytes are reserved for customer use.
- To read or modify these bytes, the APIs are used.
Figure 17. Hardware Boot Process Algorithm
Application
in FM0
ENBOOT = 0
PC = 0000h
Boot Loader
BLJB == 0
RESET
in FM1
?
ENBOOT = 1
PC = F800h
bit ENBOOT in AUXR1 register
is initialized with BLJB.
T89C5115
39

Related parts for T89C5115