PRELIMINARY
VS1063a Prog. Guide
VS1063a Programmer’s Guide
MP3/OGG/AAC/WMA/FLAC/
G.711/G.722 AUDIO CODEC CIRCUIT
Key Features
•
Encoders:
MP3; Ogg Vorbis; PCM; IMA ADPCM;
G.711 (
µ
-law, A-law); G.722 ADPCM
•
Decoders:
MP3 (MPEG 1 & 2 audio layer III (CBR
+VBR +ABR));
MP2 (layer II) (optional);
MPEG4 / 2 AAC-LC(+PNS),
HE-AAC v2 (Level 3) (SBR + PS);
Ogg Vorbis; FLAC;
WMA 4.0/4.1/7/8/9 all profiles (5-384 kbps);
WAV (PCM, IMA ADPCM, G.711
µ
-law/A-
law, G.722 ADPCM)
•
Full Duplex Codecs:
PCM; G.711 (
µ
-law, A-law); G.722 ADPCM
•
Streaming support
•
Upto 96 KiB RAM for user code and data
•
Unique ID for user code protection
•
Quiet power-on and power-off
•
I2S interface for external DAC
•
Serial control and data interfaces
•
Can be used either as a slave co-processor
or as a standalone processor
•
UART for debugging purposes
•
New functions may be added with soft-
ware and upto 12 GPIO pins
Description
VS1063a is an easy-to-use, versatile encoder,
decoder and codec for a multitude of audio
formats.
VS1063a contains a high-performance, pro-
prietary low-power DSP core VS_DSP
4
, ROM
memories, 16 KiB instruction RAM and upto
80 KiB data RAM for user applications run-
ning simultaneously with any built-in decoder,
serial control and input data interfaces, upto
12 general purpose I/O pins, a UART, as well
as a high-quality variable-sample-rate stereo
DAC and a stereo ADC, followed by an ear-
phone amplifier and a common voltage buffer.
VS1063a can act both as an “MP3 decoder
IC” or “MP3 encoder IC” slave in a system
with a microcontroller, or as a stand-alone cir-
cuit that boots from external SPI memory.
Applications
•
MP3-recording audio player
•
Streaming server and client
•
Wireless audio transfer
•
Standalone player and recorder
•
Internet phones
Version: 0.40, 2011-09-02
1