XC886/888CLM
Flash Memory
User’s Manual
4-14
V1.3, 2010-02
Flash Memory, V 1.0
4.7
In-System Programming
In-System Programming (ISP) of the Flash memory is supported via the Boot ROM-
based Bootstrap Loader (BSL), allowing a blank microcontroller device mounted onto an
application board to be programmed with the user code, and also a previously
programmed device to be erased then reprogrammed without removal from the board.
This feature offers ease-of-use and versatility for the embedded design.
ISP is supported through the microcontroller’s serial interface (UART) which is
connected to the personal computer host via the commonly available RS-232 serial
cable. The BSL mode is selected if the latched values of the MBC and TMS pins are 0
after power-on or hardware reset. The BSL routine will first perform an automatic
synchronization with the transfer speed (baud rate) of the serial communication partner
(personal computer host). Communication between the BSL routine and the host is done
via a transfer protocol; information is sent from the host to the microcontroller in blocks
with specified block structure, and the BSL routine acknowledges the received data by
returning a single acknowledge or error byte. User can program, erase or execute the P-
Flash and D-Flash banks.
The available working modes include:
•
Transfer user program from host to Flash
•
Execute user program in Flash
•
Erase Flash sector(s) from the same or different bank(s) for P-Flash or D-Flash
•
Mass Erase of all the sectors of P-Flash and D-Flash
*
Содержание 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...