VS1063a Datasheet VS1063a DATASHEET MP3/OGG/AAC/WMA/FLAC/ G.711/G.722 AUDIO CODEC CIRCUIT Key Features Description Encoders: VS1063a is an easy-to-use, versatile encoder, MP3 Ogg Vorbis PCM IMA ADPCM decoder and codec for a multitude of audio G.711 ( -law, A-law) G.722 ADPCM formats. Decoders: VS1063a contains a high-performance, pro- MP3 (MPEG 1 & 2 audio layer III (CBR 4 prietary low-power DSP core VS DSP , ROM +VBR +ABR)) memories, 16 KiB instruction RAM and upto MP2 (layer II) (optional) 80 KiB data RAM for user applications run- MPEG4 / 2 AAC-LC(+PNS), ning simultaneously with any built-in decoder, HE-AAC v2 (Level 3) (SBR + PS) serial control and input data interfaces, upto Ogg Vorbis FLAC 12 general purpose I/O pins, a UART, as well WMA 4.0/4.1/7/8/9 all proles (5-384 kbps) as a high-quality variable-sample-rate stereo WAV (PCM, IMA ADPCM, G.711 -law/A- DAC and a stereo ADC, followed by an ear- law, G.722 ADPCM) phone amplier and a common voltage buffer. Full Duplex Codecs: PCM G.711 ( -law, A-law) G.722 ADPCM VS1063a can act both as an MP3 decoder IMA ADPCM IC or MP3 encoder IC slave in a system Streaming support with a microcontroller, or as a stand-alone cir- Upto 96 KiB RAM for user code and data cuit that boots from external SPI memory. Unique ID for user code protection Quiet power-on and power-off I2S output interface for external DAC Applications Serial control and data interfaces MP3-recording audio player Can be used either as a slave co-processor Streaming server and client or as a standalone processor Wireless audio transfer UART for debugging purposes Standalone player and recorder New functions may be added with soft- Internet phones ware and upto 12 GPIO pins Version: 1.02, 2012-12-05 1VS1063a Datasheet Operating Modes Additional Features VS1063a operates in one of two host modes: EarSpeaker Spatial Processing as a slave co-processor or as a standalone Bass & treble controls processor. Alternatively a 5-channel equalizer AD Mixer allows monitoring A/D con- When used as a slave co-processor VS1063a verter input while listening to stream can operate in three different operation modes: PCM Mixer allows inserting a sidestream decoder, encoder or codec mode. In decoder mode VS1063a receives its input bitstream while listening to main stream through a serial input bus. The input stream Adjustable Speed Shifter is decoded and passed through an 18-bit dig- Operates with a single 12. . . 13 MHz or ital volume control to an oversampling sigma- 24. . . 26 MHz clock delta DAC. Decoding is controlled via a serial Internal PLL clock multiplier control bus. In addition to the basic decod- Low-power operation ing, it is possible to add application specic High-quality on-chip stereo DAC with no features, like DSP effects, to the user RAM phase error between channels memory, or even to load user applications. Zero-cross detection for smooth volume In encoder mode VS1063a can reads audio change from its analog inputs, optionally compresses Stereo earphone driver capable of driv- the data, which can then be read by the host ing a 30 load processor. In codec mode VS1063a offers a Separate voltages for analog, digital, I/O full-duplex audio interface. Lead-free RoHS-compliant package When used as a standalone processor the VS1063a can boot either from SPI EEPROM or FLASH memory. Alternatively code and Further Description data can be provided by a host controller. VS1063a is a pin-compatible alternative for User Code VLSI Solutions VS1053. It has all the func- tionality of VS1053 (except MP1 and MIDI Users can write their own user interface or decoding) and many new features, particu- signal processing code for the VS1063a us- larly MP3 and Ogg Vorbis recording. ing VSIDE (VLSI Solutions Integrated Devel- opment Environment). Also full-duplex codec functions for phone ap- plications have been added to VS1063a. As a default, there are 16 KiB of free code RAM and about 4 KiB of free data RAM for A factory-programmable unique chip ID pro- user plugin applications. Depending on the vides a basis for digital rights management or application, the data RAM can be expanded unit identication features. to the full 80 KiB that is available in VS1063a. Version: 1.02, 2012-12-05 2