Si1141/42/43
Table 5. Command Register Summary (Continued)
COMMAND Register
PARAM_W PARAM_RD
Error Code in
Name
Encoding R Register Register RESPONSE Register
Description
Reserved
000 01000
—
—
PS_PAUSE 000 01001
—
—
ALS_PAUSE 000 01010
—
—
PSALS_PAUSE 000 01011
—
—
Reserved
000 01100
—
—
PS_AUTO 000 01101
—
—
—
—
Pauses autonomous PS
Pauses autonomous ALS
Pauses PS and ALS
—
Starts/Restarts an autonomous PS Loop
ALS_AUTO 000 01110
—
—
PSALS_AUTO 000 01111
—
—
Reserved
000 1xxxx
—
—
Starts/Restarts an autonomous
ALS Loop
Starts/Restarts autonomous ALS
and PS loop
—
—
RESPONSE Register
0000 cccc
1000 0000
1000 1000
Table 6. Response Register Error Codes
Description
NO_ERROR. The lower bit is a circular counter and is incremented every time a
command has completed. This allows the host to keep track of commands sent to
the Si1141/42/43. The circular counter may be cleared using the NOP command.
INVALID_SETTING. An invalid setting was encountered.
Clear using the NOP command.
PS1_ADC_OVERFLOW. Indicates proximity channel one conversion overflow.
1000 1001
PS2_ADC_OVERFLOW. Indicates proximity channel two conversion overflow.
1000 1010
1000 1100
1000 1101
1000 1110
PS3_ADC_OVERFLOW. Indicates proximity channel three conversion overflow.
ALS_VIS_ADC_OVERFLOW. Indicates visible ambient light channel conversion
overflow.
ALS_IR_ADC_OVERFLOW. Indicates infrared ambient light channel conversion
overflow.
AUX_ADC_OVERFLOW. Indicates auxiliary channel conversion overflow.
18
Preliminary Rev. 0.5