pca9564 NXP Semiconductors, pca9564 Datasheet - Page 6

no-image

pca9564

Manufacturer Part Number
pca9564
Description
Parallel Bus To I2c-bus Controller
Manufacturer
NXP Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PCA9564
Manufacturer:
ON
Quantity:
4 143
Part Number:
PCA9564
Manufacturer:
PHILIPS/飞利浦
Quantity:
20 000
Part Number:
pca9564BS
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Company:
Part Number:
pca9564BS
Quantity:
6 500
Part Number:
pca9564BS,118
Manufacturer:
Exar
Quantity:
68
Part Number:
pca9564D
Manufacturer:
NXP
Quantity:
1 514
Part Number:
pca9564D
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Company:
Part Number:
pca9564D
Quantity:
500
Part Number:
pca9564D,118
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
pca9564DЈ¬112
Manufacturer:
NXP
Quantity:
367
Part Number:
pca9564PW
Manufacturer:
PHILIPS
Quantity:
2 712
Part Number:
pca9564PW
Manufacturer:
ALTERA
0
Part Number:
pca9564PW
Manufacturer:
NXP
Quantity:
20 000
Company:
Part Number:
pca9564PW
Quantity:
2 500
Company:
Part Number:
pca9564PW
Quantity:
1 500
Company:
Part Number:
pca9564PW
Quantity:
21
Philips Semiconductors
release the PCA9564 from the I
the I
description of the AA flag in the following text).
In the following text, it is assumed that ENSIO = “1”.
STA = “1”: When the STA bit is set to enter a master mode, the SIO
hardware checks the status of the I
condition if the bus is free. If the bus is not free, then SIO waits for a
STOP condition (which will free the bus) and generates a START
condition after the minimum buffer time (t
If STA is set while SIO is already in a master mode and one or more
bytes are transmitted or received, SIO transmits a repeated START
condition. STA may be set at any time. STA may also be set when
SIO is an addressed slave.
STA = “0”: When the STA bit is reset, no START condition or
repeated START condition will be generated.
STO = “1”: When the STO bit is set while SIO is in a master mode, a
STOP condition is transmitted to the I
condition is detected on the bus, the SIO hardware clears the STO
flag.
If the STA and STO bits are both set, then a STOP condition is
transmitted to the I
transmits a START condition.
STO = “0”: When the STO bit is reset, no STOP condition will be
generated.
SI = “1”: When the SI flag is set, then, if the ENSIO bit is also set, a
serial interrupt is requested. SI is set by hardware when one of 24 of
the 25 possible SIO states is entered. The only state that does not
cause SI to be set is state F8H, which indicates that no relevant
state information is available.
While SI is set, the LOW period of the serial clock on the SCL line is
stretched, and the serial transfer is suspended. A HIGH level on the
SCL line is unaffected by the serial interrupt flag. SI must be reset
by writing “0” to the SI bit. The SI bit cannot be set by the user.
SI = “0”: When the SI flag is reset, no serial interrupt is requested,
and there is no stretching of the serial clock on the SCL line.
AA = “1”: If the AA flag is set, an acknowledge (LOW level to SDA)
will be returned during the acknowledge clock pulse on the SCL line
when:
– The “own slave address” has been received
– A data byte has been received while SIO is in the master receiver
– A data byte has been received while SIO is in the addressed
AA = “0”: if the AA flag is reset, a not acknowledge (HIGH level to
SDA) will be returned during the acknowledge clock pulse on SCL
when:
– A data byte has been received while SIO is in the master receiver
2006 Sep 01
STA
STO
SI
AA
mode
slave receiver mode
mode
Parallel bus to I
2
, THE
C-bus status is lost. The AA flag should be used instead (see
, THE
, THE
, THE
S
A
ERIAL
START F
SSERT
STOP F
I
NTERRUPT
A
2
C-bus if SIO is in a master mode. SIO then
CKNOWLEDGE
LAG
LAG
F
LAG
2
2
C-bus controller
C-bus since, when ENSIO is reset,
F
LAG
2
C-bus and generates a START
2
C-bus. When the STOP
BUF
) has elapsed.
6
1. The clock frequency values are approximate and may vary
– A data byte has been received while SIO is in the addressed
– “Own slave address” has been received
When SIO is in the addressed slave transmitter mode, state C8H
will be entered after the last serial is transmitted (see Figure 5).
When SI is cleared, enters the not addressed slave receiver mode,
and the SDA line remains at a HIGH level. In state C8H, the AA flag
can be set again for future address recognition.
When SIO is in the not addressed slave mode, its own slave
address is ignored. Consequently, no acknowledge is returned, and
a serial interrupt is not requested. Thus, SIO can be temporarily
released from the I
SIO is released from the bus, START and STOP conditions are
detected, and serial data is shifted in. Address recognition can be
resumed at any time by setting the AA flag.
Three bits determine the serial clock frequency when SIO is in
master mode. The various serial rates are shown in Table 1.
The clock frequencies only take the HIGH and LOW times into
consideration. The rise and fall time will cause the actual measured
frequency to be lower than expected.
The frequencies shown in Table 1 are unimportant when SIO is in a
slave mode. In the slave modes, SIO will automatically synchronize
with any clock frequency up to 400 kHz.
Table 1. Serial Clock Rates
NOTE:
The Status Register, I2CSTA: I2CSTA is an 8-bit read-only register.
The three least significant bits are always zero. The five most
significant bits contain the status code. There are 25 possible status
codes. When I2CSTA contains F8H, no relevant state information is
available and no serial interrupt is requested. All other I2CSTA
values correspond to defined SIO states. When each of these states
is entered, a serial interrupt is requested (SI = “1”).
slave receiver mode
T
CR2
with temperature, supply voltage, process, and SCL output
loading. If normal mode I
(SCL < 100kHz), it is recommended not to use
CR[2:0] = 100 (SCL = 88kHz) since the clock frequency might be
slightly higher than 100 kHz under certain temperature, voltage,
and process conditions and use CR[2:0] = 101 (SCL = 59 kHz)
instead.
HE
0
0
0
0
1
1
1
1
C
LOCK
CR1
R
0
0
1
1
0
0
1
1
ATE
2
B
C-bus while the bus status is monitored. While
ITS,
CR0
CR
0
1
0
1
0
1
0
1
2,
2
C parameters must be strictly followed
CR
1, AND
SERIAL CLOCK FREQUENCY
CR
0
(kHz)
330
288
217
146
88
59
44
36
PCA9564
Product data sheet
1

Related parts for pca9564