This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PC16550D: PC16550D, Parallel to RS-232 Serial data

Part Number: PC16550D

Hi,

Iam working on the design which will convert Parallel data in to RS-232 serial data, here i found PC16550D which will convert in to both the sides, so i selected this. Currently Iam reading the data from 8 bit interface, there is no write operation to the CPU, Since this chipset is supporting MODEM Functions, so interfaced directly to RS-232 DB9 connector

1.> I would like to request to review my design, please suggest if anything mismatches will happen while reading the data and send thru RS232 interface.

2.> Please suggest This chip is directly support to RS232 interface or need to use MAX232 drivers to match RS232 voltage levels?

3.> if TI have any reference designs on this, please share, iam not getting any references in TI site?

  • Hello Nagaraju

    1.- With this configuration you have access to work with receiver buffer, transmitter holding register if DLAB is 0, if DLAB is 1 you can use the divisor latch. If you want to use the MCR you have to go to the address A2 = High, A1 = L and A0 = L.
    As a comment, this datasheet is wrong respect to the MCR control in table number 2, the address of the MCR is A2 = High, A1 = L and A0 = L (we will work to fix this one).
    If you let connected CS2, CS1 and CS0 like this one, you won't have communication between UART and CPU (as you want), but is not clear to me how do you want to send the information?

    2.- This chip doesn't support this mode by it self, it needs an RS-232 Transceiver, the MAX232 is a good option, but I recommend you for this app to use this device MAX3243E www.ti.com/.../max3243e.pdf, with this device you can use all pins of the channel.

    3.- Sorry but we don't have any reference design yet, but we will. When we have one, I'll be in touch with you.

    On the other hand, we are working with a new version of TL16C750D that is not realized yet, but this option should be good for your application. If you want I can share more information by email (francisco.zamudio) at ti . com .

    Please, let me know if you have any questions.

    Regards
    Francisco
  • Hi Francisco

    Iam working on interfacing of MAX232, please allow me some time, i will post updated information. No need to send any data to CPU, only data available in lines needs to convert RS-232 one thats it.
  • Hi Nagaraju

    No problem, let me know when you have the questions.

    Regards
    Francisco