English
Language : 

ZSSC3123 Datasheet, PDF (43/63 Pages) List of Unclassifed Manufacturers – Capacitive Sensor Signal Conditioner
ZSSC3123 Datasheet
To determine if a command has finished executing, poll the part until a Busy response is no longer received. The middle four
bits of the response byte are command diagnostic bits where each bit represents a different diagnostic (see Table 4.3). For
more information on EEPROM errors see section 3.4.1.
Note: Regardless of what the response bits are, one or more of the diagnostic bits may be set indicating an error occurred
during the execution of the command.
Note: Only one command can be executed at a time. After a command is sent another command must not be sent until the
execution time of the first command defined in Table 4.1 has expired.
For all commands except EEPROM Read and Get Revision, the data fetch should be terminated after the response byte is
read. If the command was a Get Revision, then the user will fetch a one byte Revision as shown in Figure 4.2, example 2. The
revision is coded with the upper nibble being the letter corresponding to a full layer change and the lower nibble being the
metal change number, for example A0. If the command was an EEPROM Read, then the user will fetch two more bytes as
shown in Figure 4.2, example 3. If a Corrected EEPROM Error diagnostic was flagged after an EEPROM read, the user has
the option to write this data back to attempt to fix the error.
Instead of polling to determine if a command has finished executing, the user can use the Ready pin. In this case, wait for the
Ready pin to rise, which indicates that the command has executed. Then a data fetch can be performed to get the response
and data (see Figure 4.2). See section 3.6.6 for more information on the Ready pin.
Table 4.2 Response Bits
Encoding
00B
01B
10B
Name
Busy
Positive Acknowledge
Negative Acknowledge
Description
The command is busy executing.
The command executed successfully.
The command was not recognized or an EEPROM write was
attempted while the EEPROM was locked.
Table 4.3 Command Diagnostic Bits
Bit Position
2
3
4
5
Name
Corrected EEPROM Error
Uncorrectable EEPROM
Error
RAM Parity Error
Configuration Error
Description
A corrected EEPROM error occurred in execution of the last
command.
An uncorrectable EEPROM error occurred in execution of the last
command.
A RAM parity error occurred during a microcontroller instruction in
the execution of the last command.
An EEPROM or RAM parity error occurred in the initial loading of
the configuration registers.
© 2016 Integrated Device Technology, Inc.
43
January 26, 2016