Alarm Siren wrote:
A fair point, but there really is not point in them continuing to sell an obviously defective part. If they don't want to invest in a new batch then fine, its not like there aren't plenty of other options out there, but the current situation just makes them look bad.
That's 100% true. At least they updated the datasheet with a note on page 34:
W65C51N6TXG-14 Errata Sheet for Silicon Lot Code: A6A749.1
The information below describes the current known function discrepancy current
W65C51N6T (Lot Code A6A749.1) devices found by WDC. Please contact WDC with
any other errors found.
Transmitter Parity
The transmitter of this part functions differently than previous 6551/65C51 devices. For
all Parity Mode Control (PMC) settings (Bits 7, 6 of the Command Register), the
transmitter will transmit a MARK (1) for Parity (When enabled with Bit 5 of the
Command Register set to “1”). Previous versions would transmit Even, Odd, Mark or
Space parity depending on the PMC bits.
Baud Rate Generator Feedback Resistor
The W65C51N needs to have a 1Mohm resistor between XTLI and XTLO (see Figure
20A). This was not needed on the W65C51S and some older chips.
Transmitter Data Register Empty
The W65C51N will not properly set Bit 4 of the Status Register to indicate the
Transmitter Data Register is empty. Determining when to send the next byte would
need to be done by using the transmit interrupt or having a software delay loop based
on the baud rate used.
Most likely this helps them to stay clear from legal issues.
I was lucky to verify this forum
before buying some CMOS ones, as I already possess two NMOS ones having this "feature" to truncate a character in transmission if CTS toggles - this is completely silly. Together with the DCD behaviour this renders the chip as useless. The "new" errors (TDRE and Parity) are like a cream topping on a pile of debris