DataSheet.es    


PDF PCA9655E Data sheet ( Hoja de datos )

Número de pieza PCA9655E
Descripción Remote 16-bit I/O Expander
Fabricantes ON Semiconductor 
Logotipo ON Semiconductor Logotipo



Hay una vista previa y un enlace de descarga de PCA9655E (archivo pdf) en la parte inferior de esta página.


Total 20 Páginas

No Preview Available ! PCA9655E Hoja de datos, Descripción, Manual

PCA9655E
Remote 16-bit I/O Expander
for I2C Bus with Interrupt
The PCA9655E provides 16 bits of General Purpose parallel Input /
Output (GPIO) expansion through the I2C−bus / SMBus.
The PCA9655E consists of two 8−bit Configuration (Input or
Output selection); Input, Output and Polarity Inversion (active−HIGH
or active−LOW operation) registers. At power on, all I/Os default to
inputs. Each I/O may be configured as either input or output by writing
to its corresponding I/O configuration bit. The data for each Input or
Output is kept in its corresponding Input or Output register. The
Polarity Inversion register may be used to invert the polarity of the
read register. All registers can be read by the system master.
The PCA9655E provides an open−drain interrupt output which is
activated when any input state differs from its corresponding input
port register state. The interrupt output is used to indicate to the system
master that an input state has changed. The power−on reset sets the
registers to their default values and initializes the device state
machine.
Three hardware pins (AD0, AD1, AD2) are used to configure the
I2C−bus slave address of the device. Up to 64 devices are allowed to
share the same I2C−bus / SMBus.
Features
VDD Operating Range: 1.65 V to 5.5 V
SDA Sink Capability: 30 mA
5.5 V Tolerant I/Os
Polarity Inversion Register
Active LOW Interrupt Output
Low Standby Current
Noise Filter on SCL/SDA Inputs
No Glitch on Power−up
Internal Power−on Reset
64 Programmable Slave Addresses Using Three Address Pins
16 I/O Pins Which Default to 16 Inputs
I2C SCL Clock Frequencies Supported:
Standard Mode: 100 kHz
Fast Mode: 400 kHz
Fast Mode +: 1 MHz
ESD Performance: 2000 V Human Body Model,
200 V Machine Model
These are Pb−Free Devices
www.onsemi.com
MARKING
DIAGRAMS
SOIC−24
DW SUFFIX
CASE 751E
PCA9655E
AWLYYWWG
TSSOP−24
DT SUFFIX
CASE 948H
PCA96
55EG
ALYW
1
WQFN24
MT SUFFIX
CASE 485BG
PCA
9655E
ALYWG
G
XXXX = Specific Device Code
A = Assembly Location
WL, L = Wafer Lot
YY, Y = Year
WW, W = Work Week
G or G = Pb−Free Package
(Note: Microdot may be in either location)
ORDERING INFORMATION
See detailed ordering and shipping information in the package
dimensions section on page 17 of this data sheet.
© Semiconductor Components Industries, LLC, 2016
January, 2016 − Rev. 4
1
Publication Order Number:
PCA9655E/D

1 page




PCA9655E pdf
PCA9655E
Table 4. DC ELECTRICAL CHARACTERISTICS VDD = 1.65 V to 5.5 V, unless otherwise specified.
TA = −555C to +1255C
Symbol
Parameter
Conditions
Min Typ Max
SUPPLIES
Unit
ISTB Standby Current
VPOR
Power−On Reset Voltage
(Note 5)
Standby mode; no load;
VI = 0 V; fSCL = 0 Hz; I/O = inputs
VI = VDD; fSCL = 0 Hz; I/O = inputs
1.1 1.5
0.25 1
1.5 1.65
mA
mA
V
INPUT SCL; Input / Output SDA
VIH
VIL
IOL
IL
CI
I/Os
High−Level Input Voltage
Low−Level Input Voltage
Low−Level Output Current
Leakage Current
Input Capacitance
VOL = 0.4 V; VDD < 2.3 V
VDD w 2.3 V
VI = VDD or 0 V
VI = 0 V
0.7 x VDD
10
0.3 x VDD
V
V
mA
20
$1 mA
4.6 6 pF
VIH
VIL
IOL
IOL(tot)
High−Level Input Voltage
Low−Level Input Voltage
Low−Level Output Current
(Note 6)
Total Low−Level Output Current
(Note 6)
VOL = 0.5 V; VDD = 1.65 V
VOL = 0.5 V; VDD = 2.3 V
VOL = 0.5 V; VDD = 3.0 V
VOL = 0.5 V; VDD = 4.5 V
VOL = 0.5 V; VDD = 4.5 V
0.7 x VDD
V
0.3 x VDD
V
8 20
12 28
17 35
25 42
mA
400 mA
VOH High−Level Output Voltage
ILH Input Leakage Current
ILL Input Leakage Current
CI/O Input / Output Capacitance
(Note 7)
IOH = −3 mA; VDD = 1.65 V
IOH = −4 mA; VDD = 1.65 V
IOH = −8 mA; VDD = 2.3 V
IOH = −10 mA; VDD = 2.3 V
IOH = −8 mA; VDD = 3.0 V
IOH = −10 mA; VDD = 3.0 V
IOH = −8 mA; VDD = 4.5 V
IOH = −10 mA; VDD = 4.5 V
VDD = 5.5 V; VI = VDD
VDD = 5.5 V; VI = 0 V
1.2 V
1.1
1.8
1.7
2.6
2.5
4.1
4.0
1 mA
−100
mA
5.0 6.0 pF
INTERRUPT (INT)
IOL Low−Level Output Current
CO Output Capacitance
INPUTS AD0, AD1, AD2
VOL = 0.4 V
6.0 mA
5.0 5.5 pF
VIH High−Level Input Voltage
0.7 x VDD
V
VIL Low−Level Input Voltage
0.3 x VDD
V
IL Leakage Current
VI = VDD or 0 V
$1 mA
CI Input Capacitance
4.5 5.0 pF
5. The power−on reset circuit resets the I2C bus logic with VDD < VPOR and set all I/Os to logic 1 upon power−up. Thereafter, VDD must be lower
than 0.2 V to reset the part.
6. Each bit must be limited to a maximum of 25 mA and the total package limited to 400 mA due to internal bussing limits.
7. The value is not tested, but verified on sampling basis.
www.onsemi.com
5

5 Page





PCA9655E arduino
PCA9655E
BUS TRANSACTIONS
Writing to the Port Registers
To transmit data to the PCA9655E, the bus master must
first send the device address with the least significant bit set
to logic 0 (see Figure 5 “PCA9655E device address”). The
command byte is sent after the address and determines
which registers will receive the data following the command
byte.
There are eight registers within the PCA9655E. These
registers are configured to operate as four register pairs:
Input Ports, Output Ports, Polarity Inversion Ports, and
Configuration Ports. Data bytes are sent alternately to each
register in a register pair (see Figures 6 and 7). For example,
if one byte is sent to Output Port 1 (register 3), then the next
byte will be stored in Output Port 0 (register 2). There is no
limitation on the number of data bytes sent in one write
transmission. In this way, each 8−bit register may be updated
independently of the other registers.
SCL 1 2 3 4 5 6 7 8 9
slave address
command byte
SDA S A6 A5 A4 A3 A2 A1 A0 0 A 0 0 0 0 0 0 1 0 A 0.7
data to port 0
DATA 0
0.0 A 1.7
data to port 1
DATA 1
1.0 A P
START condition
R/W acknowledge
from slave
acknowledge
from slave
acknowledge
from slave
STOP
condition
write to port
data out
from port 0
data out
from port 1
tv(Q)
Figure 6. Write to Output Port Registers
tv(Q)
DATA VALID
SCL 1 2 3 4 5 6 7 8 9
slave address
SDA S A6 A5 A4 A3 A2 A1 A0 0 A 0
command byte
MSB
0 0 0 0 1 1 0A
data to register
DATA 0
LSB MSB
A
data to register
DATA 1
LSB
AP
START condition
R/W acknowledge
from slave
acknowledge
from slave
acknowledge
from slave
STOP
condition
Figure 7. Write to Configuration Registers
Reading the Port Registers
To read data from the PCA9655E, the bus master must
first send the PCA9655E address with the least significant
bit set to logic 0 (see Figure 5 “PCA9655E device address”).
The command byte is sent after the address and determines
which register will be accessed.
After a restart, the device address must be sent again, but
this time, the least significant bit is set to logic 1. Data from
the register defined by the command byte will then be sent
by the PCA9655E (see Figures 8, 9 and 10). Data is clocked
into the register on the falling edge of the acknowledge clock
pulse. After the first byte is read, additional bytes may be
read but with data alternately coming from each register in
the pair. For example, if you read Input Port 1, then the next
byte read would be Input Port 0. There is no limitation on the
number of data bytes received in one read transmission but
the bus master must not acknowledge the data for the final
byte received.
www.onsemi.com
11

11 Page







PáginasTotal 20 Páginas
PDF Descargar[ Datasheet PCA9655E.PDF ]




Hoja de datos destacado

Número de piezaDescripciónFabricantes
PCA9655ERemote 16-bit I/O ExpanderON Semiconductor
ON Semiconductor

Número de piezaDescripciónFabricantes
SLA6805M

High Voltage 3 phase Motor Driver IC.

Sanken
Sanken
SDC1742

12- and 14-Bit Hybrid Synchro / Resolver-to-Digital Converters.

Analog Devices
Analog Devices


DataSheet.es es una pagina web que funciona como un repositorio de manuales o hoja de datos de muchos de los productos más populares,
permitiéndote verlos en linea o descargarlos en PDF.


DataSheet.es    |   2020   |  Privacy Policy  |  Contacto  |  Buscar