T89C51IC2_14 ATMEL | Alldatasheet

Document overview

  • Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
  • PDF pages: 3

Technical content

Rev. 4187A–8051–10/02 Active Errata List  No Active Erratas in Latest Version of Bootloader. Errata History Errata Descriptions 1. ISP Command Read Data In response to an ISP Command Read Data, the bootloader sends the last data frame with stuffing bytes (FFh) to keep 16-byte frame length. Workaround ISP software host application should ignore these stuffing data bytes. 2. SBV and BSB Protection in ISP Mode SBV and BSB modification are possible regardless of security level settings (SSB). Workaround The ISP software host application should read the SSB value before allowing any SBV and BSB modification according to the SSB setting. 3. Fuse Bits (X2, BLJB and OSCB for IC2 Product ) Protection in ISP Mode Any fuse bits modification (read or write access) are possible regardless of secu- rity level settings (SSB). Workaround The ISP software host application should read the SSB value before allowing any fuse bits modification according to the SSB setting. 4. Unexpected Response from Bootloader When a Security Level Change is Requested from the ISP Software Host Application If the security levels are set to 1 or 2, the bootloader returns “.” instead of “P” over the serial line when the ISP software host application requests lower security level settings. However, the bootloader does not process the request and the current security level is not modified. Workaround The ISP software host application should not request inconsistent security level modification. If not possible, it should ignore the bootloader response. Bootloader Version Errata List

1.2.0 All known troubles fixed

2 T89C51RB2/RC2/IC2 Bootloader Errata Sheet

4187A–8051–10/02 5. Bad Interrupt Handling During an API Call Interrupts are not disabled during all API process. This may cause interaction with software application interrupts using MOVX instruction. API functions always enable interrupts (set EA) before exiting. This may cause trouble if API is called from a software program section requiring interrupts to be disabled. Workaround The software application should save and disable EA before an API call. On API return, the software application should restore EA setting. 6. Program Data Byte and Data Page API Return Value The PROGRAM DATA BYTE API and DATA PAGE API returns “01h” instead of “00” into the accumulator, when Flash write process passed. Workaround The software application should take into account that return value is “01” with 1.1.1 bootloader version. 7. No Further ISP is Possible When OSCB Fuse Bit Set and 32 kHz are Connected to XTAL2 for T89C51IC2 Product Only When OSCB fuse bit is set (written with 0), and XTAL2A/B pins connected to a 32 kHz oscillator, no serial ISP is possible. Workaround Connect at least a 1.8432 MHz signal to XTAL2A pin.

P r i n t e do nr e c y c l e dp a p e r . ATMEL® is a registered trademark of Atmel. Other terms and product names may be the trademarks of others. © Atmel Corporation 2002. Atmel Corporation makes no warranty for the use of its products, other than those expressly contained in the Company’s standard warranty which is detailed in Atmel’s Terms and Conditions located on the Company’s web site. The Company assumes no responsibility for any errors which may appear in this document, reserves the right to change devices or specifications detailed herein at any time without notice, and does not make any commitment to update the information contained herein. No licenses to patents or other intellectual property of Atmel are granted by the Company in connection with the sale of Atmel products, expressly or by implication. Atmel’s products are not authorized for use as critical components in life support devices or systems. Atmel Headquarters Atmel Operations Corporate Headquarters

2325 Orchard Parkway

San Jose, CA 95131 TEL 1(408) 441-0311 FAX 1(408) 487-2600 Europe Atmel Sarl Route des Arsenaux 41 Case Postale 80 CH-1705 Fribourg Switzerland TEL (41) 26-426-5555 FAX (41) 26-426-5500 Asia Room 1219 Chinachem Golden Plaza

77 Mody Road Tsimhatsui

TEL (852) 2721-9778 FAX (852) 2722-1369 Japan 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 Japan TEL (81) 3-3523-3551 FAX (81) 3-3523-7581 Memory San Jose, CA 95131 TEL 1(408) 441-0311 FAX 1(408) 436-4314 Microcontrollers San Jose, CA 95131 TEL 1(408) 441-0311 FAX 1(408) 436-4314 La Chantrerie BP 70602

44306 Nantes Cedex 3, France

13106 Rousset Cedex, France

1150 East Cheyenne Mtn. Blvd. Colorado Springs, CO 80906 TEL 1(719) 576-3300 FAX 1(719) 540-1759 Scottish Enterprise Technology Park Maxwell Building East Kilbride G75 0QR, Scotland TEL (44) 1355-803-000 FAX (44) 1355-242-743 RF/Automotive Theresienstrasse 2 Postfach 3535

74025 Heilbronn, Germany

FAX (49) 71-31-67-2340 1150 East Cheyenne Mtn. Blvd. Colorado Springs, CO 80906 TEL 1(719) 576-3300 FAX 1(719) 540-1759 Biometrics/Imaging/Hi-Rel MPU/ High Speed Converters/RF Data- com Avenue de Rochepleine BP 123

38521 Saint-Egreve Cedex, France

literature@atmel.com Web Site http://www.atmel.com 4187A–8051–10/02 /xM