Now that I see you are using a 3.6864 Xtal the attached should work.CH A = 115.2k BRG = Rx=8(115.2k) & Tx=8(115.2k) With Extended Bit=1CH B = 230.4k BRG = Rx=E(Xtal/16) & Tx=E(Xtal/16) With Extended Bit=1 (3.6864MHz / 16)
This dirt makes me wonder.
The cause of the unwanted characters is a missing NULL after the devices string. See listing below.
The cause of the unwanted characters is a missing NULL after the devices string.
All the internal registers in the SCC2692 and XR88C92/192 are identical with only a few exceptions:• The XR88C92/192 has an additional mode register, Mode Register 0 (Watch dog timer, RX and TX trigger levels and extended baud rate tables), for channels A and B while the SCC2692 does not.• Since the XR88C92/192 has a larger FIFO than the SCC2692, the selectable transmit and receive trigger levels are different.• At the address offset of 0x2 and 0xA, the SCC2692 has a read-only BRG Test Register and 1X/16X Test Register, respectively, while these offsets are reserved for the XR88C92/192.• The XR88C92/192 has a Miscellaneous Command in the CRA and CRB register bits 7-4 that has a different function than the SCC2692. When 0xB is written to the upper nibble of CRA or CRB,the XR88C92/192 sets the MR pointer to MR0, but this has no effect on the SCC2692.
HelloThe board looks GREATWould you please send me your gerber files so I can add this card to my monthly jlcpcb order...
I looked in my PLCC UART parts box and found 7 x SCC2692AC1A44, these are pin comparable (https://www.maxlinear.com/appnote/dan123.pdf)....All the internal registers in the SCC2692 and XR88C92/192 are identical with only a few exceptions:• The XR88C92/192 has an additional mode register, Mode Register 0 (Watch dog timer, RX and TX trigger levels and extended baud rate tables), for channels A and B while the SCC2692 does not.
The 88C681 is much nicer because the baud rate select (as with the 684) is by commands to CR and is per channel not per pair so you don't have to do all the horrible machinations to reprogram both channels and find a BRG that has the two different rates in (or error if the combination is not possible).