English
Language : 

WM8255 Datasheet, PDF (40/49 Pages) Cirrus Logic – Single Channel 16-bit CIS/CCD AFE with RGB LED Current Drive
Production Data
WM8255
DEVICE CONFIGURATION
REGISTER MAP
The following table describes the location of each control bit used to determine the operation of the
WM8255. The register map is programmed by writing the required codes to the appropriate
addresses via the serial interface.
Address Description
<a5:a0>
000001 Setup Reg 1
000010 Setup Reg 2
000011 Setup Reg 3
000100 Software
Reset
000101 Setup Reg 4
000110 Setup Reg 5
000111 Setup Reg 6
001000 Setup Reg 7
001001 Setup Reg 8
001010 Setup Reg 9
001011 Setup Reg 10
001100 Setup Reg 11
001101 Setup Reg 12
001110 Setup Reg 13
001111 Setup Reg 14
100000
100001
100010
100011
100100
DAC Value
(Red)
DAC Value
(Green)
DAC Value
(Blue)
DAC Value
(RGB)
Setup Reg 15
100101 Setup Reg 16
100110 Setup Reg 17
100111 Setup Reg 18
101000
101001
101010
PGA Gain
(Red)
PGA Gain
(Green)
PGA Gain
(Blue)
Def
(hex)
03
00
13
00
00
20
20
20
C0
00
E4
00
00
00
00
80
80
80
80
00
11
01
10
00
00
00
RW
b7
RW TREG_OPEN
RW DEL[1]
RW INTM[1]
W
b6
MODE3
DEL[0]
INTM[0]
BIT
b5
b4
b3
PGAFS[1] PGAFS[0] VSMPDET
0
RLCINT VRLCEXT
CDSREF [1] CDSREF [0] RLCV[3]
b2
0
INVOP
RLCV[2]
b1
CDS
2BITOP
RLCV[1]
b0
EN
POSNEG
RLCV[0]
RW
0
LEDIMAX
0
0
0
VDEL[2]
VDEL[1]
VDEL[0]
RW LEDIDACR LEDIDACR LEDIDACR LEDIDACR LEDIDACR LEDIDACR LEDIDACR LEDIDACR
[7]
[6]
[5]
[4]
[3]
[2]
[1]
[0]
RW LEDIDACG LEDIDACG LEDIDACG LEDIDACG LEDIDACG LEDIDAC LEDIDACG LEDIDACG
[7]
[6]
[5]
[4]
[3]
[2]
[1]
[0]
RW LEDIDACB LEDIDACB LEDIDACB LEDIDACB LEDIDACB LEDIDACB LEDIDACB LEDIDACB
[7]
[6]
[5]
[4]
[3]
[2]
[1]
[0]
RW STATE_
RST[1]
STATE_
RST[0]
0
LEDIRNGG LEDIRNGG
0
LEDIRNGR LEDIRNGR
[1]
[0]
[1]
[0]
RW ILIMITEN [1] ILIMITEN[0] MONOMODE MONOTG REQLEDST
0
LEDIRNGB LEDIRNGB
[1]
[0]
RW STATE3 [1] STATE3 [0] STATE2 [1] STATE2 [0] STATE1 [1] STATE1 [0] STATE0 [1] STATE0 [0]
RW LEDPWM LEDPWM
PER[7]
PER[6]
LEDPWM
PER[5]
LEDPWM
PER[4]
LEDPWM
PER[3]
LEDPWM LEDPWM
PER[2]
PER[1]
LEDPWM
PER[0]
RW CLKDIV[3] CLKDIV[2]
CLKDIV[1]
CLKDIV[0] LEDPWM LEDPWM LEDPWM
PER[11] PER[10]
PER[9]
LEDPWM
PER[8]
RW LEDPWM LEDPWM
DCR[7]
DCR[6]
LEDPWM
DCR[5]
LEDPWM
DCR[4]
LEDPWM LEDPWM LEDPWM
DCR[3]
DCR[2]
DCR[1]
LEDPWM
DCR[0]
RW LEDPWM LEDPWM
DCG[7]
DCG[6]
LEDPWM
DCG[5]
LEDPWM
DCG[4]
LEDPWM LEDPWM LEDPWM
DCG[3]
DCG[2]
DCG[1]
LEDPWM
DCG[0]
RW DACR[7] DACR[6]
DACR[5]
DACR[4] DACR[3] DACR[2] DACR[1] DACR[0]
RW DACG[7] DACG[6]
DACG[5]
DACG[4] DACG[3] DACG[2] DACG[1] DACG[0]
RW DACB[7] DACB[6]
DACB[5]
DACB[4] DACB[3] DACB[2] DACB[1] DACB[0]
W DAC[7]
DAC[6]
DAC[5]
DAC[4]
DAC[3]
DAC[2]
DAC[1]
DAC[0]
RW LEDPWM LEDPWM
DCB[7]
DCB[6]
LEDPWM
DCB[5]
LEDPWM
DCB[4]
LEDPWM LEDPWM LEDPWM
DCB[3]
DCB[2]
DCB[1]
LEDPWM
DCB[0]
RW LEDPWM LEDPWM
DCG[11] DCG[10]
LEDPWM
DCG[9]
LEDPWM
DCG[8]
LEDPWM LEDPWM LEDPWM
DCR[11] DCR[10]
DCR[9]
LEDPWM
DCR[8]
RW LEDSTART LEDSTART LEDSTART LEDSTART LEDPWM LEDPWM LEDPWM
[3]
[2]
[1]
[0]
DCB[11] DCB[10]
DCB[9]
LEDPWM
DCB[8]
RW LEDSTART LEDSTOPR LEDSTOPR LEDSTOPR LEDSTOPR LEDSTOPR LEDSTOPR LEDSTOPR
[4]
[6]
[5]
[4]
[3]
[2]
[1]
[0]
RW PGAR[7] PGAR[6]
PGAR[5]
PGAR[4] PGAR[3] PGAR[2] PGAR[1] PGAR[0]
RW PGAG[7] PGAG[6]
PGAG[5]
PGAG[4] PGAG[3] PGAG[2] PGAG[1] PGAG[0]
RW PGAB[7] PGAB[6]
PGAB[5]
PGAB[4] PGAB[3] PGAB[2] PGAB[1] PGAB[0]
w
PD, Rev 4.7, August 2013
40