XC886/888CLM
Memory Organization
User’s Manual
3-42
V1.3, 2010-02
Memory Organization, V 1.2
Figure 3-7
Active Memory Map Select
3.6.1
User Mode
If (MBC, TMS, P0.0) = (1, 0, x), the Boot ROM will jump to program memory address
0000
H
to execute the user code in the Flash or ROM memory. This is the normal
operating mode of the XC886/888.
However for Flash devices, if program memory address 0000
H
contains 00
H
, indicating
the Flash memory is not yet programmed with user code, BootStrap Loader (BSL) mode
will be entered instead to facilitate Flash programming.
Note: User should always program a non-zero value to program memory address 0000
H
to avoid entering BSL mode unintentionally.
3.6.2
Bootstrap Loader Mode
If (MBC, TMS, P0.0) = (0, 0, x), the software routines of the BootStrap Loader (BSL)
located in the Boot ROM will be executed, allowing the XRAM and Flash memory (if
available) to be programmed, erased and executed. Refer to
for the
different BSL working modes.
Boot ROM
0000
H
6000
H
C000
H
FFFF
H
0000
H
3000
H
C000
H
FFFF
H
(After reset)
F000
H
Boot ROM
CPU starts
execution
1
2
Jump to
C00X
H
Active Memory Map 1
Boot ROM
P-Flash Banks
XRAM
D-Flash Banks
(as data)
A000
H
F000
H
F600
H
3
Select
active
memory
map 1
Active Memory Map 0
D-Flash Banks
(as program)
8000
H
*
Содержание XC886CLM
Страница 1: ...User s Manual V1 3 2010 02 Microcontrollers 8 Bit XC886 888CLM 8 Bit Single Chip Microcontroller...
Страница 3: ...User s Manual V1 3 2010 02 Microcontrollers 8 Bit XC886 888CLM 8 Bit Single Chip Microcontroller...
Страница 324: ...XC886 888CLM Serial Interfaces User s Manual 12 52 V1 3 2010 02 Serial Interfaces V 1 0...
Страница 663: ...w w w i n f i n e o n c o m Published by Infineon Technologies AG...