资料介绍
This 16-bit I/O expander for the two-line bidirectional bus (I2C) is designed for 2.5-V to 5.5-V VCC operation.
The PCF8575 provides general-purpose remote I/O expansion for most microcontroller families via the I2C interface serial clock (SCL) and serial data (SDA).
The device features a 16-bit quasi-bidirectional input/output (I/O) port (P07-P00, P17-P10), including latched outputs with high-current drive capability for directly driving LEDs. Each quasi-bidirectional I/O can be used as an input or output without the use of a data-direction control signal. At power on, the I/Os are high. In this mode, only a current source (IOH) to VCC is active. An additional strong pullup to VCC (IOHT) allows fast-rising edges into heavily loaded outputs. This device turns on when an output is written high and is switched off by the negative edge of SCL. The I/Os should be high before being used as inputs. After power on, as all the I/Os are set high, all of them can be used as inputs. Any change in setting of the I/Os as either input or outputs can be done with the write mode. If a high is applied externally to an I/O that has been written earlier to low, a large current (IOL) will flow to GND.
The PCF8575 provides an open-drain interrupt (INT) output, which can be connected to the interrupt input of a microcontroller. An interrupt is generated by any rising or falling edge of the port inputs in the input mode. After time, tiv, the signal INT is valid. Resetting and reactivating the interrupt circuit is achieved when data on the port is changed to the original setting, or data is read from or written to the port that generated the interrupt. Resetting occurs in the read mode at the acknowledge (ACK) bit after the rising edge of the SCL signal or in the write mode at the ACK bit after the falling edge of the SCL signal. Interrupts that occur during the ACK clock pulse can be lost (or be very short), due to the resetting of the interrupt during this pulse. Each change of the I/Os after resetting is detected and is transmitted as INT. Reading from or writing to another device does not affect the interrupt circuit.
By sending an interrupt signal on this line, the remote I/O can inform the microcontroller if there is incoming data on its ports, without having to communicate via the I2C bus. Thus, the PCF8575 can remain a simple slave device.
Every data transmission to or from the PCF8575 must consist of an even number of bytes. The first data byte in every pair refers to port 0 (P07-P00), and the second data byte in every pair refers to port 1 (P17-P10). To write to the ports (output mode), the master first addresses the slave device, setting the last bit of the byte containing the slave address to logic 0. The PCF8575 acknowledges, and the master sends the first data byte for P07-P00. After the first data byte is acknowledged by the PCF8575, the second data byte (P17-P10) is sent by the master. Once again, the PCF8575 acknowledges the receipt of the data, after which this 16-bit data is presented on the port lines.
- 具有中断输出的 PCF8575 远程16位I2C和SMBusI/O 扩展器数据表
- I2C并行口扩展芯片PCF8574T中文数据手册 50次下载
- PCA9554A,pdf(REMOTE 8-BIT I2C
- PCA9536,pdf(Remote 4-Bit I2C a
- PCA9535,pdf(Remote 16-Bit I2C
- TCA9555,pdf(Remote 16-Bit I2C
- TCA9535,pdf(Low Voltage 16-Bit
- PCF8575C,pdf(Remote 16-Bit I2C
- PCF8574A,pdf(REMOTE 8-BIT I/O
- DAC8571,pdf(16-Bit Low Power V
- ADS8412,pdf (16-Bit 2 MSPS Uni
- MAXQ61C,pdf (16-Bit Microcontr
- PCA9673—带中断、复位的16位Fm+ I2C-bus远程I/O口
- PCA9673 Remote 16-bit IO expan
- MAXQ610 pdf datasheet (16-Bit
- I2C地址跳变问题的调试案例 1115次阅读
- I2C通信协议及其工作原理 4481次阅读
- Linux I2C驱动入门知识科普 1515次阅读
- I2C通信的详细讲解 13.4w次阅读
- 什么是I2C通信协议? 7569次阅读
- i2c总线用来做什么_i2c总线数据传输过程 7086次阅读
- 微雪电子IO扩展模块PCF8574 PCF8574T简介 1.3w次阅读
- 微雪电子MCP23017 IO扩展模块16IO口 I2C接口简介 1.3w次阅读
- 微雪电子RTC时钟模块PCF8563 PCF8563T介绍 7429次阅读
- fireflyAIO-3288C主板I2C简介 1257次阅读
- 基于MCS-51单片机I2C总线接口电路的设计 3245次阅读
- AT89S52单片机并行端口模拟I2C总线协议读写AT24C04的设计 2584次阅读
- I2C总线的特点、控制技术与传输分析 9911次阅读
- u-boot i2c的调试 2158次阅读
- 《振南电子STM32视频教程》第八讲:I2C总线 1077次阅读
下载排行
本周
- 1BT134双向可控硅手册
- 1.74 MB | 2次下载 | 1 积分
- 2使用TL431设计电源
- 0.67 MB | 1次下载 | 免费
- 3LabVIEW环形控件
- 0.01 MB | 1次下载 | 1 积分
- 404-01-02-CBM317线性稳压器(LDO)
- 2.01 MB | 1次下载 | 免费
- 5BP2879DB支持调光调灭的非隔离低 PF LED 驱动器
- 1.44 MB | 1次下载 | 免费
- 6CBMuD1200_CBMuD1201数字隔离器
- 757.44 KB | 次下载 | 免费
- 7bq2060AEVM-001和bq2060AEVM-002用户指南
- 541.51KB | 次下载 | 免费
- 8具有有源箝位复位功能的48V至3.3V正激转换器
- 317.58KB | 次下载 | 免费
本月
- 12024PMIC市场洞察
- 2.23 MB | 162次下载 | 免费
- 2开关电源设计原理手册
- 1.83 MB | 44次下载 | 免费
- 3FS5080E 5V升压充电两串锂电池充电管理IC中文手册
- 8.45 MB | 23次下载 | 免费
- 4OAH0428最新规格书(中文)
- 2.52 MB | 15次下载 | 7 积分
- 5DMT0660数字万用表产品说明书
- 0.70 MB | 13次下载 | 免费
- 6UC3842/3/4/5电源管理芯片中文手册
- 1.75 MB | 12次下载 | 免费
- 7ST7789V2单芯片控制器/驱动器英文手册
- 3.07 MB | 11次下载 | 1 积分
- 8慧荣SM2263XT开卡软件-B16_B17_FW_S0614B0_RDT_S0617A
- 3.03 MB | 10次下载 | 5 积分
总榜
- 1matlab软件下载入口
- 未知 | 935119次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73807次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65987次下载 | 10 积分
评论
查看更多