NXP Semiconductors
SC18IS600/601
SPI to I2C-bus interface
6.6.7 Write to SC18IS600/601 internal registers
SPI host sends
0x20
REGISTER
COMMAND
X
DATA
BYTE
CS
SCLK
MOSI
character 0x20
register X
Fig 18. Write to SC18IS600/601 internal registers
data byte
002aab723
A Write Register function is initiated by sending a 0x20 command followed by an internal
register address to be written (see Section 6.1). The register data byte follows the register
address. Only one register can be accessed in a single transaction. There is no
auto-incrementing of the register address.
6.6.8 Read from SC18IS600/601 internal register
SPI host sends
0x21
COMMAND
REGISTER
X
REGISTER
DATA
CS
SCLK
MOSI
character 0x21
register X
dummy byte
MISO
data byte
002aab724
Fig 19. Read from SC18IS600/601 internal register
A Read Register function is initiated by sending a 0x21 command followed by an internal
register address to be read (see Section 6.1) and a dummy byte. The data byte of the
read register is returned by the SC18IS600 on the MISO pin. Only one register can be
accessed in a single transaction. There is no auto-incrementing of the register address.
Note that write and read from internal registers are processed immediately as soon as the
SC18IS600/601 determines the intended register.
SC18IS600_601_3
Product data sheet
Rev. 03 — 13 December 2006
© NXP B.V. 2006. All rights reserved.
15 of 28