Hi
The simplified DMA controller, as used in most KL parts, can only generate an end of transfer interrupt.
However it can perform endless transfers if set up in modulo mode (the circular buffer length needs to be a multiple of 2 and the buffer aligned on a memory alignment that is in divisible by the buffer size).
Interrupts are not available in this mode but as long as the buffer is large enough the transfer progress can be polled at a relaxed rate in order to prepare or remove data before the buffer is reused/overwritten.
Other Kinetis K parts and some of the newer KL and KE ones support full featured DMA controllers so are a better choice if there are specific requirements for DMA/interrupt features.
Regards
Mark
[uTasker project developer for Kinetis and i.MX RT]
Contact me by personal message or on the uTasker web site to discuss professional training, solutions to problems or rapid product development requirements
For professionals searching for faster, problem-free Kinetis and i.MX RT 10xx developments the uTasker project holds the key: https://www.utasker.com/kinetis/FRDM-KL25Z.html