Datasheet
VS1053b Datasheet
10 VS1053B REGISTERS
10 VS1053b Registers
10.1 Who Needs to Read This Chapter
User software is required when a user wishes to add some own functionality like DSP effects
to VS1053b.
However, most users of VS1053b don’t need to worry about writing their own code, or about
this chapter, including those who only download software plug-ins from VLSI Solution’s Web
site.
Note: Also see VS1063 Hardware Guide for more information, because the hardware is com-
patible with VS1053.
10.2 The Processor Core
VS_DSP is a 16/32-bit DSP processor core that also had extensive all-purpose processor fea-
tures. VLSI Solution’s free VSKIT Software Package contains all the tools and documentation
needed to write, simulate and debug Assembly Language or Extended ANSI C programs for the
VS_DSP processor core. VLSI Solution also offers a full Integrated Development Environment
VSIDE for full debug capabilities.
10.3 VS1053b Memory Map
X-memory
Address Description
0x0000..0x17ff System RAM
0x1800..0x187f User RAM
0x1880..0x197f Stack
0x1980..0x3fff System RAM
0x4000..0xbfff ROM 32k
0xc000..0xc0ff Peripherals
0xc100..0xffff ROM 15.75k
Y-memory
Address Description
0x0000..0x17ff System RAM
0x1800..0x187f User RAM
0x1880..0x197f Stack
0x1980..0x3fff System RAM
0x4000..0xdfff ROM 40k
0xe000..0xffff System RAM
I-memory
Address Description
0x0000..0x004f System RAM
0x0050..0x0fff User RAM
0x1000..0x1fff -
0x2000..0xffff ROM 56k
and banked
0xc000..0xffff ROM4 16k
10.4 SCI Registers
SCI registers described in Chapter 8.7 can be found here between 0xC000..0xC00F. In addition
to these registers, there is one in address 0xC010, called SCI_CHANGE.
Version: 1.13, 2011-05-27 66