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.

TL16C750: Differences in the software between the TL16C750 and TL16C550C

Part Number: TL16C750
Other Parts Discussed in Thread: TL16C550C,

Tool/software:

Dear Specialists,

My customer is evaluating TL16C750 and TL16C550C. They has aquestion.

I would be grateful if you could advise.

---

Are there any differences in the software between the TL16C750 and TL16C550C?

When I set up the same software, the frequency output from the BAUDOUT terminal
was 460kHz for the TL16C750 , on the other hand 450Hz for the TL16C550C, which is 1/1,000.

The TL16C750 is a pin compatible device with the TL16C550B/C, and the explanations of the BAUDOUT terminal, Baud Generator Timing Waveform, internal block diagram, DIVISOR and Baud Rates are all exactly the same.

Could you please advise  what the differences and how can I make them the same?

---

I appreciate your great help in advance.

Best regards,

Shinichi

  • Dear Specialists,

    The customer is continuing to investigate and provide the information so far.

    I would like you to advice on these points as well.

    ---

    I am continuing to investigate further.
    Before the revision, when the TL16C750 was used, 3.6884MHz was supplied to XIN, and the baud rate was set to 28,800bps. DIVISOR was set to "8". On the board before the revision using the TL16C750, 3.6864MHz ÷ 8 = 460.8kHz was output to the BAUDOUT terminal.

    However, the board using the TL16C550C also supplies the same 3.6884MHz to XIN, but since approximately 450Hz is output to the BAUDOUT terminal,
    it is believed that DIVISOR is set to "8192".
    This is because 3.6864MHz ÷ 450Hz = 8,192.
    I am using the same hardware and software, and I am having trouble figuring out why BAUDOUT is 1/1,000 with the TL16C550C.

    ---

    I appreciate your great help.

    Best regards,

    Shinichi

  • Shinichi,

    The two devices use the same 16x baudrate set up (no pre-scaler) so there shouldn't be a difference in the baudrates. 

    Can the customer verify the DLL and DLM registers are reading what was written to them? This would be the only way to affect the baudrate for these devices.

    -Bobby

  • Hi Bobby,

    Thank you for your reply.

    The customer could solve the problem.

    Before initialization, the behavior of BAUDOUT was different from that of the TL16C750 (a 450Hz pulse was output), but after initialization, a 460.8kHz pulse was output.

    So let’s close this thread.

    I appreciate your great help and cooperation.

    Best regards,

    Shinichi