Thanks!
could you please clear up this info from the manual (signed with bold):
-----------------------------
25.6.9 Transmit Data Register n (ESAI_TXn)
ESAI_TX5, ESAI_TX4, ESAI_TX3, ESAI_TX2, ESAI_TX1 and ESAI_TX0 are 32-bit
write-only registers. Data to be transmitted is written into these registers and is
automatically transferred to the transmit shift registers (Figure 25-2 and Figure 25-3).
The data written (8, 12, 16, 20, or 24 bits) should occupy the most significant portion of
the TXn according to the ALC control bit setting. The unused bits (least significant
portion and the 8 most significant bits when ALC=1) of the TXn are don't care bits. The
Core is interrupted whenever the TXn becomes empty if the transmit data register empty
interrupt has been enabled.
-----------------------------
The question is - what does the sentence "TXn becomes empty" exactly mean? No more data in TX FIFO to fill up this transmit data register? Or interrupt issued just every time when every enabled transmitter actually transmits data?