Today’s designers are looking for many different types of digital audio solutions for their products. We supply a range of products, from audio decoders to different types of audio streaming solutions that include Bluetooth® as well as USB connectivity. In addition, we offer solutions for graphics, USB drivers, file systems and a DSP Fixed-Point Math Library to provide total system solutions for many audio applications.
Our PIC32 digital audio solutions currently focus on three areas:
Audio decoders are the foundation of audio playback. They decode the digital audio file information for playback via some type of speaker (headphones, PC speakers, etc.). We offer the following decoders for developing a variety of USB audio and Bluetooth audio applications:
These audio decoders are the basis for many USB audio and Bluetooth audio solutions. Some of these audio decoders may need to be licensed from a third party. Visit the PIC32 Audio Decoders page for more information. We also offer PCM and ADPCM audio encoders.
(1) The MP3, WMA and AAC decoder libraries are available for purchase from the Microchip purchasing portal.
USB audio solutions enable audio streaming over USB. To support the growing number of Android and Apple devices, such as tablets and smartphones, we offer solutions that enable USB connections for Android Open Accessory (AoA), MFi and Samsung audio applications.
Our PIC32 USB audio solutions offer a flexible range of playback options and support for high-resolution audio up to 192 kHz/24 bits per sample.
In addition, the MPLAB® Harmony USB Device Libraries support both USB Audio Class 1.0 and USB Audio Class 2.0.
The MPLAB® USB Audio Host Client Driver Library allows host applications to interact with and support USB Audio Class 1.0 devices.
Bluetooth has become a popular solution for incorporating wireless audio into tablets, smartphones and portable media players.
Bluetooth audio is most commonly associated with the Advanced Audio Distribution Profile (AD2P), with the audio encapsulated with either Advanced Audio Coding (AAC) or Subband Coding (SBC) audio codecs.
Our Bluetooth Library includes support for these codecs and the A2DP profile. It also includes options for Hands Free Profile (HFP), Handset Profile (HSP) and Audio Video Remote Control Profile (AVRCP) as well as for Serial Port Profile (SPP) for data.
We also offer the BM64 stereo audio module and the RN4871 module for implementing Bluetooth Low Energy designs. For more information on Bluetooth Low Energy, please visit the Bluetooth Low Energy Solutions page.
Libraries and solutions are also available for implementing DSP functionality:
|PIC24FJ1024GA610/GB610 Family Data Sheet||Download|
|dsPIC33EPXXX(GP/MC/MU)806/810/814 and PIC24EPXXX(GP/GU)810/814 Data Sheet||Download|
|dsPIC33FJXXXGPX06A/X08A/X10A Family Data Sheet||Download|
|PIC32MX1xx/2xx 28/36/44-pin Family Data Sheet||Download|
|PIC32MZ Embedded Connectivity with Floating Point Unit (EF) Family Data Sheet||Download|
|PIC32MX330/350/370/430/450/470 Family Data Sheet||Download|
|PIC32MX1xx/2xx/5xx 64/100-pin Family Data Sheet||Download|
|PIC32MX1XX/2XX 28/44-pin XLP Family Data Sheet||Download|