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