Features • Protocol – UART used as Physical Layer – Based on the Intel Hex-type Records – Autobaud • In-System Programming – Read/Write Flash and EEPROM memories – Read Device ID – Full chip Erase – Read/Write configuration bytes – Security setting from ISP command – Remote application start command • In-Application Programming/Self Programming – Read/Write Flash and EEPROM memories – Read Device Id – Block Erase – Read/Write configuration bytes – Bootloader start Description This document describes the UART bootloader functionalities as well as the serial protocol to efficiently perform operations on the on chip Flash (EEPROM) memories. Additional information on the T89C51CC01 product can be found in the T89C51CC01 Data sheet and the T89C51CC01 Errata sheet available on the Atmel web site, www.atmel.com. The bootloader software package (source code and binary) currently used for production is available from the Atmel web site.