We detect you are using an unsupported browser. For the best experience, please visit the site using Chrome, Firefox, Safari, or Edge. X
Maximize Your Experience: Reap the Personalized Advantages by Completing Your Profile to Its Fullest! Update Here
Stay in the loop with the latest from Microchip! Update your profile while you are at it. Update Here
Complete your profile to access more resources.Update Here!
0
$0.00
Item Qty
Your cart is empty.

Sample Applications


  • Universal Audio Encoders (32-bit) USB Audio
  • Headset Demo

PIC32MZ EF Series

  • Up to 252 MHz performance
  • 2 MB Flash, 512 KB RAM
  • I2S™, I2C and SPI
  • USB High Speed OTG
  • 144 pins

PIC32MM

  • 25 MHz performance
  • 256 MB Flash, 32 KB SRAM
  • I2S, I2C and SPI
  • Full Speed USB OTG
  • 64 pins

Note: Encoding typically requires a higher-performance solution. Depending on the audio file format, you may need to use a PIC32MZ EF microcontroller (MCU) to enable audio decoding in your application.

Universal Audio Encoders (32-bit):  The PIC32 MCU can be used to do audio encoding and recording from a source such as a microphone. The audio is taken from a microphone and encoded into a standard audio format. Once encoded, the audio file can be stored on a mass storage device such as a USB Flash drive. Typically, a WAVE (.WAV) file will be the audio format that is used. The PIC32 MCU typically requires an external device to interface to a microphone for the fidelity of the audio quality (16-bit ADCs are typically used). The microphone is sampled as 8 kHz or 16 kHz with 16 bits of data.

USB Audio Headset Demo:  A PIC32MM MCU can be used to develop USB audio applications. The USB audio headset demo is a perfect starting point that leverages the X32 headers populated on the PIC32MM USB Curiosity Development Board. It works with the PIC32 Audio Codec Daughter Card to implement full stereo 48 kHz digital audio playback, simultaneous microphone sampling and I2S streaming input capability.