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 doesn’t 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
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 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. Atmel’s products are not authorized for use as critical
components in life support devices or systems.
Printed on recycled paper.
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.