Rainbow Electronics T89C51RC2 User Manual

This errata sheet describes the fu nc tio nal dev iat ion s know n at the rel ea se d ate of this document.

Errata History

Lot Number Trouble list Status
All
Not Fixed

Trouble descriptions

80C51 MCUs
T89C51RB2 T89C51RC2
T01
Description
Workaround
T02
Description
Workaround
T03
Description
Workaround
During UART reception, clearing REN may generate unexpected IT.
During Uart reception, if the REN bit is cleared between a start bit detection and the end of reception, the Uart will not discard the data (RI is set).
Test REN at the beginning of Interrupt routine just after CLR RI, and to run the Interrupt routine code only if REN is set.
Double IT on external falling edge on INT1 or INT0 in X2 Mode
When CPU is in X2 mode and Timer1 or Timer 0 in X1 mode (CKCON = 0x7F), IEx flag is not cleared by hardware after servicing interrupt. In this case, the CPU executes the ISR a second time.
The work around is to clear IEx bit in Interrupt subroutine. INT1_ISR : ; Interrupt sub routine
CLR IE1
....
Internal Resistor on Reset Pin
Deviation from electrical specification. Typical value for internal resistor on Reset pin: 20K Ohms
No
Errata Sheet
Rev. A – 31-May-01
1
T89C51RB2/RC2
T04
Description Workaround
T05
Description
Workaround
T06
Description Workaround
T07
Description Workaround
Bootloader - Write Page API - V1.1
The Write Page API does not work correctly with the full page size. Write by 32 bytes size page instead of 128 bytes.
Bootloader - Read Philips compatibility - V1.1.
The previous version added FF bytes after the last address to complete the last 16 bytes line.
Ignore the returned data above the end address of the Read command.
Bootloader - SBV and BSB protection - V1.1
SBV and BSB are not protected with SSB. No
Bootloader - Program Byte API - V1.1
No returned value Acc=00h if programming OK. No
Rev. A – 31-May-01
T08
Description
Workaround
T09
Description
Workaround
Bootloader - Write SSB level 0 - V1.1
The command "Write SSB level0" is allowed in level 1 security. So the device can be unprotected.
No
SPI interface - Transmission on Master Mode
A 9th bit is transmitted by the interface when the clock rate is set on divide by 2 mode and a positive polarity is selected ; the SPR2, SPR1, SPR0 bits are cleared (000) and CPOL = 1 on the SPCON register.
Set the clock rate divide by 4 and X2 mode.
2
T10
Description
Workaround
SPI interface - Spi SS pin Limitation on Master/Slave
The SS pin of the Spi was not got back as an I/O when a One-to-One Master/Slave intercommunication is performed.
No
T11
Description
Workaround
T12
Description Workaround
T13
Description
Workaround
T14
Description
Workaround
Movc instruction on boot memory from boot memory does’nt work
No movc instruction is performed when a program running on the boot memory try to read is own code by the movc instruction
No
Power On Flag
Power On Flag doesnt work. No
SPI - Spi Slave Responding in a Multislave configuration when not selected by the Master and its SPDAT register loaded
In a multislave configuration, if the master is sending the Sck and the Tx data to all the slaves, and only one slave is selected, the non-selected slaves respond and generate the end of the transmission interruption (SPIF) if their SPDAT registers are loaded before the transmission.
No
SPI - Spi Slave not responding when selected and not loaded
SPI Slave not responding when selected by a Master and no Data is loaded to be transmitted. No Rx data is registered and no SPIF interruption is generated at the end of the Trans
No
3
T89C51RB2/RC2
Rev. A – 31-May-01
Atmel Wireless & Microcontrollers Sales Offices
France
3, Avenue du Centre 78054 St.-Quentin-en-Yvelines Cedex France Tel: 33130 60 70 00 Fax: 33130 60 71 11
Germany
Erfurter Strasse 31 85386 Eching Germany Tel: 49893 19 70 0 Fax: 49893 19 46 21
Kruppstrasse 6 45128 Essen Germany Tel: 492 012 47 30 0 Fax: 492 012 47 30 47
Theresienstrasse 2 74072 Heilbronn Germany Tel: 4971 3167 36 36 Fax: 4971 3167 31 63
Italy
Via Grosio, 10/8 20151 Milano Italy Tel: 390238037-1 Fax: 390238037-234
Spain
Principe de Vergara, 112 28002 Madrid Spain Tel: 3491564 51 81 Fax: 3491562 75 14
Sweden
Kavallerivaegen 24, Rissne 17402 Sundbyberg Sweden Tel: 468587 48 800 Fax: 468587 48 850
United Kingdom
Easthampstead Road Bracknell, Berkshire RG12 1LX United Kingdom Tel: 441344707 300 Fax: 441344427 371
USA
2325 Orchard Parkway San Jose California 95131 USA-California Tel: 1408441 0311 Fax: 1408436 4200
1465 Route 31, 5th Floor Annandale New Jersey 08801 USA-New Jersey Tel: 1908848 5208 Fax: 1908848 5232
Hong Kong
77 Mody Rd., Tsimshatsui East, Rm.1219 East Kowloon Hong Kong Tel: 85223789 789 Fax: 85223755 733
Korea
Ste.605,Singsong Bldg. Young­deungpo-ku 150-010 Seoul Korea Tel: 8227851136 Fax: 8227851137
Singapore
25 Tampines Street 92 Singapore 528877 Rep. of Singapore Tel: 65260 8223 Fax: 65787 9819
Taiwan
Wen Hwa 2 Road, Lin Kou Hsiang 244 Taipei Hsi en 244 Taiwan, R.O.C. Tel: 88622609 5581 Fax: 88622600 2735
Japan
1-24-8 Shinkawa, Chuo-Ku 104-0033 Tokyo Japan Tel: 8133523 3551 Fax: 8133523 7581
Web site
http://www.atmel-wm.com
© Atmel Nantes SA, 2001.
Atmel Corporation makes no warranty for the use of its products, other than those expressly contained in the Companys standard warranty which is detailed in Atmels Terms and Conditions located on the Companys web site. The Company assumes no responsibility for any errors which may appear in this document, reserves the right to change devices or specif ications detailed herein at any time without notice, and does not make any commitment to update the information contained herein. No licenses t o patents or other intellectual property of Atmel are granted by the Company in connection with the sale of Atmel products, expressly or by im plica tion. Atmels products are not authorized for use as critical components in life support devices or systems.
Printed on recycled paper.
Loading...