Application note describes how to use the high-density STM32F103xx I2S feature to play audio files using an external codec. The I2S protocol is widely used to transfer audio data from a microcontroller/DSP to an audio codec in order to play melodies (stored in a memory) or, to capture analog sound (from a microphone)