Transactions; I2C Command Format; I2C Response Format - Motorola SE3300 Integration Manual

Table of Contents

Advertisement

Transactions

2
I
C transactions control the SE3300, where a transaction consists of a command followed by a response. I
is a master/slave protocol, meaning the host initiates both transmissions.
The SE3300 typically processes a command in less than 1 ms, but some commands take up to 100 ms. For
this reason, after sending a command, the host (I
does not respond the host should retry the response request for up to 100 ms. If the SE3300 does not respond
within this time, a hard failure occurred.
2
The I
C format of these commands and responses is as follows.
2
I
C Command Format
<I2C-Start Bit> <SLA-W> <Cmd-Opcode> <[SE3300-Cmd-Data]> <Checksum> <I2C-Stop-Bit>
where:
I2C-Start-Bit and I2C-Stop-Bit are as defined by the I
SLA-W is 0xB8 (Slave-Addr + Write-Op) or
• Slave Address is 0x5C (or 0xB8 after shifting into 7 MSBs)
• Write-Op is 0x00
Opcode is 1 byte from the SE3300 Command Op column in
[SE3300-Cmd-Data] is from the SE3300 Command Data column in
NULL.
Checksum is a 1 byte checksum of the SE3300 Cmd Data bytes. See
2
I
C Response Format
<I2C-Start Bit> <SLA-R> <Rsp-Opcode> <Status> <[SE3300-Rsp-Data]> <I2C-Stop-Bit>
Where:
I2C-Start-Bit and I2C-Stop-Bit are as defined by the I
SLA-R is 0xB9 (Slave-Addr + Read-Op) or
• Slave Address is 0x5C (or 0xB8 after shifting into 7 msb's)
• Read-Op is 0x01
Opcode is 1 byte from the SE3300 Response Op column in
Status indicates whether the SE3300 successfully processed the command. See
on page
5-4.
[SE3300-Rsp-Data] is from the SE3300 Response Data column in
NULL.
2
C master) should request a response, and if the SE3300
2
C specification
Table 5-3 on page
Table 5-3 on page
2
C specification
Table 5-3 on page
Table 5-3 on page
Control Interface
5-10.
5-10. This can be
Command Checksum on page
5-10.
Response Status Code
5-10. This can be
5 - 3
2
C
5-4.

Advertisement

Table of Contents
loading

Table of Contents