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.

TL16C2552: The way to distinguish between TL16C2552 and PC16552 by software

Part Number: TL16C2552

Dear Specialists,

Our customer is considering changing from PC16552 to TL16C2552 and they has a question.

I would be grateful if you could advise.

---

Comparing the registers of PC16552 and TL16C2552,

There was a difference in the bit3 data of Modem Control Resister (MCR04).

Identification of UART_IC As a method of TL16C2552 and PC16552

With INT Enable / OP Control of Modem Control Register immediately after reset

・ High: New IC (TL16C2552)

・ Low: Old IC (PC16552)

Is it possible to distinguish this way.

Also, could you please let us know other good way to distingiush by software.

resister difference between TL16C2552 and PC16552.xlsx

---

I appreciate your great help in advance.

Best regards,

Shinichi

  • Hi Shinichi,

    Our device doesn't have any kind of manufacturer's Register ID or anything like that. If you know that there are only 2 possible chips that can be on your board and you've tested reading the default MCR after reset then I believe you could distinguish them this way but if you are trying to distinguish more than just those two devices then this method would not work.

    -Bobby

  • Hi Bobby,

    Thanik you for your reply.

    I understand it can only distinguish between TL16C2552 and PC16552.

    But it can't distinguish other chips.

    I'll share this information with the customer.

    Best regards,

    Shinichi