Data Sheet
PRELIMINARY
VS1063a Datasheet
Additional Features
• EarSpeaker Spatial Processing
• Bass & treble controls
• Alternatively a 5-channel equalizer
• AD Mixer allows monitoring A/D con-
verter input while listening to stream
• PCM Mixer allows inserting a sidestream
while listening to main stream
• Adjustable Speed Shifter
• Operates with a single 12. . . 13 MHz or
24. . . 26 MHz clock
• Internal PLL clock multiplier
• Low-power operation
• High-quality on-chip stereo DAC with no
phase error between channels
• Zero-cross detection for smooth volume
change
• Stereo earphone driver capable of driv-
ing a 30 Ω load
• Separate voltages for analog, digital, I/O
• Lead-free RoHS-compliant package
Further Description
VS1063a is a pin-compatible alternative for
VLSI Solution’s VS1053. It has all the func-
tionality of VS1053 (except MP1 and MIDI
decoding) and many new features, particu-
larly MP3 and Ogg Vorbis recording.
Also full-duplex codec functions for phone ap-
plications have been added to VS1063a.
A factory-programmable unique chip ID pro-
vides a basis for digital rights management or
unit identification features.
Operating Modes
VS1063a operates in one of two host modes:
as a slave co-processor or as a standalone
processor.
When used as a slave co-processor VS1063a
can operate in three different operation modes:
decoder, encoder or codec mode. In decoder
mode VS1063a receives its input bitstream
through a serial input bus. The input stream
is decoded and passed through an 18-bit dig-
ital volume control to an oversampling sigma-
delta DAC. Decoding is controlled via a serial
control bus. In addition to the basic decod-
ing, it is possible to add application specific
features, like DSP effects, to the user RAM
memory, or even to load user applications.
In encoder mode VS1063a can reads audio
from its analog inputs, optionally compresses
the data, which can then be read by the host
processor. In codec mode VS1063a offers a
full-duplex audio interface.
When used as a standalone processor the
VS1063a can boot either from SPI EEPROM
or FLASH memory. Alternatively code and
data can be provided by a host controller.
User Code
Users can write their own user interface or
signal processing code for the VS1063a us-
ing VSIDE (VLSI Solution’s Integrated Devel-
opment Environment).
As a default, there are 16 KiB of free code
RAM and about 4 KiB of free data RAM for
user plugin applications. Depending on the
application, the data RAM can be expanded
to the full 80 KiB that is available in VS1063a.
Version: 0.42, 2011-11-24 2