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