6 register quick reference, Register quick reference, Cs35l32 – Cirrus Logic CS35L32 User Manual

Page 35: Default values are shown below the bit names

Advertising
background image

DS963F4

35

CS35L32

6 Register Quick Reference

6 Register Quick Reference

Default values are shown below the bit names.

I²C Address:

AD0 = 0: 1000000[R/W] – 10000000 = 0x80 (Write); 10000001 = 0x81 (Read); AD0 = 1: 1000001[R/W] – 10000010 = 0x82 (Write); 10000011 = 0x83 (Read)

Adr.

Function

7

6

5

4

3

2

1

0

0x01 Device ID A and B

(Read Only)

DEVIDA[3:0]

DEVIDB[3:0]

p. 36

0

0

1

1

0

1

0

1

0x02 Device ID C and D

(Read Only)

DEVIDC[3:0]

DEVIDD[3:0]

p. 36

1

0

1

0

0

0

1

1

0x03 Device ID E

(Read Only)

DEVIDE[3:0]

p. 36

0

0

1

0

0

0

0

0

0x04 Reserved

0

0

0

0

0

0

0

0

0x05 Revision ID (Read

Only)

AREVID[3:0]

NUMREVID[3:0]

p. 36

x

x

x

x

x

x

x

x

0x06 Power Control 1

PDN_AMP

PDN_BST[1:0]

PDN_ALL

p. 36

0

0

0

0

0

1

0

0

0x07 Power Control 2

PDN_VMON

PDN_IMON

PDN_VPMON

SDOUT_3ST

p. 37

1

1

1

0

1

0

0

0

0x08 Clocking Control

MCLKDIS

MCLKDIV2

RATIO

p. 37

0

1

0

0

0

0

0

0

0x09 Low Battery Thresholds

LOWBAT_TH[1:0]

LOWBAT_RECOV[2:0]

p. 37

0

0

1

0

0

1

1

0

0x0A Battery Voltage Monitor

(Read Only)

VPMON[7:0]

p. 38

0

0

0

0

0

0

0

0

0x0B Boost Converter Peak

Current Protection

Control

BST_IPK[7:0]

p. 38

0

1

0

0

0

0

0

0

0x0C Scaling

IMON_SCALE[3:0]

p. 38

0

0

0

0

0

1

1

1

0x0D LED and Audio Power-

Budget Management

ILED_MNG

AUDIOGAIN_MNG

VBOOST_MNG[1:0]

p. 38

0

0

0

0

0

0

1

0

0x0E Reserved

x

x

x

x

x

x

x

x

0x0F ADSP Control

ADSP_DRIVE

M/S

DATCNF[1:0]

SHARE

p. 39

0

0

1

0

0

0

0

0

0x10 Class D Amplifier

Control

AMP_GAIN[2:0]

GAIN_CHG_ZC

p. 39

0

0

0

1

0

1

0

0

0x11 Protection Release

Control

AMP_SHORT_RLS

OTE_RLS

p. 39

0

0

0

0

0

0

0

0

0x12 Interrupt Mask 1

M_ADSPCLK_ERR M_MCLK_ERR

M_AMP_SHORT

M_OTW

M_OTE

p. 40

1

1

1

1

1

1

1

1

0x13 Interrupt Mask 2

M_VMON_OVFL

M_IMON_OVFL

M_VPMON_OVFL

M_PDN_DONE

p. 40

1

1

1

1

1

1

1

1

0x14 Interrupt Mask 3

M_UVLO

M_LED2_OPEN

M_LED2_

SHORT

M_LED1_OPEN

M_LED1_

SHORT

M_LOWBAT

M_BOOST_

CURLIM

M_BOOST_

OVERROR

p. 41

1

1

1

1

1

1

1

1

0x15 Interrupt Status 1

(Audio) (Read Only)

ADSPCLK_ERR

MCLK_ERR

AMP_SHORT

OTW

OTE

p. 41

x

x

x

x

x

x

x

x

0x16 Interrupt Status 2

(Monitors) (Read Only)

VMON_OVFL

IMON_OVFL

VPMON_OVFL

PDN_DONE

p. 42

x

x

x

x

x

x

x

x

0x17 Interrupt Status 3

(LEDs and Boost

Converter) (Read Only)

UVLO

LED2_OPEN

LED2_SHORT

LED1_OPEN

LED1_SHORT

LOWBAT

BOOST_

CURLIM

BOOST_

OVERROR

p. 42

x

x

x

x

x

x

x

x

0x18 LED Lighting Status

(Read Only)

LED1_FLEV

LED2_FLEV

LED1_MVEV

LED2_MVEV

LED_FLEN

LED_FLINH

LED2_DIS

LED_TIMERON

p. 43

x

x

x

x

x

x

x

x

0x19 LED Flash Mode

Current

LED_FLCUR[3:0]

p. 43

0

0

0

0

0

0

0

0

0x1A LED Movie Mode

Current

LED_MVCUR[2:0]

LED1_MVEN

LED2_MVEN

p. 44

0

0

0

0

0

0

0

0

0x1B LED Flash Timer

TIMER[4:0]

TIMEOUT_MODE

p. 44

0

0

1

0

0

1

0

0

0x1C LED Flash Inhibit

Current

LED_FLINHCUR[3:0]

p. 44

0

0

0

0

0

0

0

0

0x1D

–0x7F

Reserved

x

x

x

x

x

x

x

x

Advertising