Datasheet

18 Atmel LED Drivers-MSL1061/MSL1064
Register Map Summary
Control the MSL1061/64 through an I
2
C interface using nine registers (Table 6). The power-up defaults (Table 7) are such
that an MSL1061/64 operates as a standalone LED driver if the I
2
C interface is not used.
The Internal register addressing auto-increments through the register map allowing sequential reads or writes without
needing to write separate addresses for each byte.
REGISTER FUNCTION ADDRESS
REGISTER DATA
D7 D6 D5 D4 D3 D2 D1 D0
MSTRCNTRL
Run/sleep
mode
0x00 - - - - - - - SLEEP
CNTRL
PWM
source, I
2
C/
SMB bus
timeout,
fault pin
enable
0x01 - - - - INTPWM EXTCLK TOEN FLTEN
- UNUSED 0X02
WRITES TO THIS REGISTER ADDRESS ARE IGNORED,
AND READS RETURN THE VALUE 0X00
STATUS
Fault status
summary
0x03 - OTDET SCDET OCDET - - - FLTDET
OCSTATUS
Open circuit
fault status
0x04 - - OC5 OC4 OC3 OC2 OC1 OC0
SCSTATUS
Short circuit
fault status
0x05 - - SC5 SC4 SC3 SC2 SC1 SC0
PWMFREQ
PWM
frequency
prescaler
0x06 D7 D6 D5 D4 D3 D2 D1 D0
PWMDUTY
PWM duty
ratio
0x07 D7 D6 D5 D4 D3 D2 D1 D0
- UNUSED 0X08
WRITES TO THIS REGISTER ADDRESS ARE IGNORED,
AND READS RETURN THE VALUE 0X00
STREN
String
enables
0x09 - - STR5EN STR4EN STR3EN STR2EN STR1EN STR0EN
- unused 0x0A writes to this register address are ignored, and reads return the value 0x00
- unused 0x0B writes to this register address are ignored, and reads return the value 0x00
- unused 0x0C writes to this register address are ignored, and reads return the value 0x00
- unused 0x0D writes to this register address are ignored, and reads return the value 0x00
- unused 0x0E writes to this register address are ignored, and reads return the value 0x00
- unused 0x0F writes to this register address are ignored, and reads return the value 0x00
IDAC
LED string
current
0x10 - - - - DAC3 DAC2 DAC1 DAC0
Table 6. Atmel LED Drivers-MSL1061/64 Register Map