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.

TL16C554A: Interrupt clearing method

Part Number: TL16C554A
Other Parts Discussed in Thread: TL16C450

Tool/software:

Hello,

My customer has been investigating TL16C554A and is wondering how the interrupts are cleared.  I looked at the datasheet, but it's a little bit complicated, so please let me confirm if my understanding is correct.

- There are 4 interrupt pins, INTA/B/C/D.

- Each of the interrupt can be enabled/disabled by IER[0], IER[1], IER[2]., IER[3] respectively.

- If all the interrupts are enabled, the interrupt factors/types are stored in IIR[3:0] as shown below in interrupt type column in table 5.

- The interrupts are cleared differently as shown below in interrupt reset control column in table 5, so these aren't cleared by just reading the IIR register by MCU except THRE.

- Time-out is only for FIFO mode, so it's not available in TL16C450 mode, but the others are available in TL16C450 mode.

Best Regards,

Yoshikazu Kawasaki