I am looking for info on the best way to use EDM3 to service a simple MCASP I2S transmitter (i.e., 2-slot TDM, 32-bit slot, word-width FS and a 1-clock delay) with a 16-bit word size. Source data format is 16-bit packed words. From what I can gather, you cannot use EDMA3 to access the data port as a 16-bit word. The only way I can find to do this is to use 32-bit port access and pad the EDMA buffer so that it is 2x its normal size. So, you'd be pulling consecutive 32-bit words from the buffer and only sending 16-bits per 32-bit word read. You can always get rid of the buffer padding by making BINDEX 2 instead of 4, but then you end up reading every odd 32-bit word from an address that is not 32-bit aligned which is inefficient. Any ideas?