Datasheet
SPI control and status register L99MC6
36/32 Doc ID 16523 Rev 2
9.3.1 Channel configuration decoding
9.3.2 Register description
Table 29. Channel configuration decoding
CHx
[2]
CHx
[1]
CHx
[0]
CHx
PWM
mode
Overcurrent
recovery
Slew Rate
Open-load
detection
000Off
(1)
No - High Off
111Off
(1)
No - Low On
0 0 1 On No No High -
0 1 0 On No No Low -
011 On NoYesLow -
1 0 1 IN/PWM
(2)
Yes No High Off
1 1 0 IN/PWM
(2)
Yes No Low On
1. The state of the channel 2 is according to the IN/PWM signal
2. The output state is according to the IN/PWM signal, note that bridge mode and PWM mode may not be activated at the
same time for channels 2 and 5.
Table 30. Register description
(1)
Name Comment
EN Global device enable bit. If this bit is reset, the device goes in standby mode.
CHx
[2:0]
Channel output configuration (see
Figure 29
).
Note that channel 2 is directly driven by the external IN/PWM pin and thus can not be configured
independently from the PWM configuration of other channels.
Bridge
Activate Bridge mode between channels 3 and 6, channels 2 and 5, channels 1 and 4. Any
polarity change is delayed by masking time of cross conduction protection
If wrong SPI commands try to turn on the channels 3 and 6, channels 2 and 5, channels 1 and 4
simultaneously, the high-side (channels 3, 2, 1) has the priority whereas channels 6, 5, 4 is (or
stay) deactivated.
ENCP
This bit is preset to ‘1’ at startup. To deactivate the internal charge pump ENCP has to be reset
together with setting DISCP (CTRL 2). This mechanism avoids unwanted charge pump
deactivation after an undetected communication error.
It is recommended to check the state of the charge pump deactivation bits at every access of
CTRL 1 and CTRL 2.
DISCP
This bit is reset to ‘0’ at startup. To deactivate the internal charge pump DISCP has to be set
together with resetting ENCP (CTRL 1)
TSD Overtemperature detected: all the drivers are shutdown
TWARN Overtemperature warning level detected, information only
OL [6:1] Open-load error detected, information only
OC [6:1]
Overcurrent error detected, drivers are deactivated and re-enabled cyclically when bulb mode is
configured. Note: in order to detect a real overload condition, the application software must make
sure, that the corresponding OC bit remains cleared after a maximum heat up time of the load.
1. Every output stage is protected against overtemperature and overcurrent. While still configured as ON, the output stage
can be deactivated by the corresponding error bits in the status registers. In order to reactivate the drivers, the status
registers have to be cleared by a specific SPI command.