Active Errata List
•
USB – Ping-Pong databank 1 Re-transmission Failure
•
USB – Ping-Pong OUT Bad Reception
•
USB – Bad Remote Wake-up Generation
•
UART Interface – During Reception, Clearing REN may Generate Unexpected IT
•
C51 Core – Power-down Exit Failure in X2 Mode
•
Timer 0/1 – Unexpected Interrupt
•
USB Interface – Data Corruption in Endpoint0 and FIFO
•
Timer 2 – Baud Rate Generator – Long Start Time
•
PLL Filter Values for USB Certification
•
Powerdown Mode Generates a Reset
•
Bad Suspend Resume Initialization
•
Stretch MOVX Does Not Work
Errata History
Errata Description
1. USB – Ping-Pong Databank 1 Re-transmission Failure
When the host does not acknowledge an IN data packet from the databank 1 of a
ping-pong endpoint, the endpoint retry-mechanism sends corrupted data. Then a
normal USB traffic takes place.
Workaround
None.
2. USB - Ping-Pong OUT Bad Reception
When the host sends a packet with a size lower than the size defined in the
DPRAM endpoint (Ping-Pong Only), there is a risk of having a corrupted packet in
the DPRAM with a wrong number of bytes reported. This problem occurs only in
Ping-Pong mode if the 2 banks are full and bank 1 is cleared when the host is
sending a packet at that time. If the packets are of the size of the DPRAM end-
point, there is no problem even in Ping-Pong mode.
If the device application software is quick enough to read the received packets to
avoid the case where the 2 banks are full, there is no problem even if the packet
sizes are not of the same size of the DPRAM endpoint.
Workaround
None.
Lot Number Errata List
A04085, A04085B, A04086A,
A04086C, A04086G, A04086J,
A04271B, A04271C, A04271E,
A04273, A04273B, A04273C,
A04273D, A04273E, A04273L,
A04273R
1, 2, 3, 4, 5, 6, 7, 8, 9,11, 12, 13, 14
A03707 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14
A04271A, A04271M, A04591,
A04592, A04593, A04760,
A04761, A04759 and above
1, 2, 3, 4, 5, 6, 7, 8, 9,10,12,14
USB
Microcontrollers
AT89C5131A-L
Errata Sheet
4380F–USB–03/08