English
Language : 

VS1011 Datasheet, PDF (37/43 Pages) List of Unclassifed Manufacturers – MP3 AUDIO CODEC
VLSI
Solution y
VS1011 PRELIMINARY
VS1011
10. VS1011 REGISTERS
10.6 DAC Registers
Reg
0xC013
0xC014
0xC015
0xC016
Type
rw
rw
rw
rw
Reset
0
0
0
0
DAC registers, prefix DAC
Abbrev[bits]
Description
FCTLL
FCTLH[4:0]
DAC frequency control, 16 LSbs.
Clock doubler + DAC frequency control MSbs.
LEFT
DAC left channel PCM value.
RIGHT
DAC right channel PCM value.
Every fourth clock cycle, an internal 26-bit counter is added to by DAC FCTLH[3:0] × 65536 + DAC FCTLL.
Whenever this counter overflows, values from DAC LEFT and DAC RIGHT are read and a DAC inter-
rupt is generated.
If DAC FCTL[4] is 1, the internal clock doubler is activated.
10.7 GPIO Registers
Reg
0xC017
0xC018
0xC019
Type
rw
r
rw
Reset
0
0
0
GPIO registers, prefix GPIO
Abbrev[bits]
Description
DDR[3:0]
Direction.
IDATA[3:0]
Values read from the pins.
ODATA[3:0]
Values set to the pins.
GPIO DIR is used to set the direction of the GPIO pins. 1 means output. GPIO ODATA remembers its
values even if a GPIO DIR bit is set to input.
GPIO registers don’t generate interrupts.
Note: Bits 2 and 3 of GPIO DDR and GPIO ODATA are switched in some pre-production VS1011’s
dated 2003. Thus, for example, writing 8 to both registers in such a chip will set pin GPIO2 to 1 instead
of GPIO3.
Version 0.71, 2004-07-20
37