Browse over 10,000 Electronics Projects using the Page Numbering provided at the bottom of each Page.

Emulating the I2S Bus Master with the FlexIO Module

Emulating the I2S Bus Master with the FlexIO Module

This application note shows one of the typical use cases of the FlexIO peripheral module, which was initially introduced on the Freescale Kinetis KL43 MCU family (ARM® CM0+ MCU) in the role of the I2S audio bus master. The FlexIO is a highly configurable module capable of emulating a wide range of serial/parallel communication protocols including UART, I2C, SPI, I2S, etc.

The purpose of this application note is to show that the FlexIO peripheral is capable of generating all required I2S bus signals, and can be alternatively used instead of the classical I2S/SAI peripherals for transferring the audio data stream without any significant restrictions in functionality or CPU resources.

 

Top




Shares