INF8574 GENERAL DESCRIPTION

Similar documents
INTEGRATED CIRCUITS. PCA channel I 2 C multiplexer and interrupt logic. Product data Supersedes data of 2001 May 07.

INTEGRATED CIRCUITS. PCA9544A 4-channel I 2 C multiplexer with interrupt logic. Product data sheet Supersedes data of 2004 Jul 28.

PCA bit I 2 C LED driver with programmable blink rates INTEGRATED CIRCUITS May 05. Product data Supersedes data of 2003 Feb 20

DS1803 Addressable Dual Digital Potentiometer

INTEGRATED CIRCUITS. PCA bit I 2 C LED dimmer. Product data Supersedes data of 2003 Feb May 02. Philips Semiconductors

INTEGRATED CIRCUITS. PCA bit I 2 C LED dimmer. Product data Supersedes data of 2003 May Oct 01. Philips Semiconductors

INTEGRATED CIRCUITS. PCA bit I 2 C LED dimmer. Product data sheet Supersedes data of 2004 Sep Oct 01. Philips Semiconductors

Pin Configuration Pin Description PI4MSD5V9540B. 2 Channel I2C bus Multiplexer. Pin No Pin Name Type Description. 1 SCL I/O serial clock line

DS1307ZN. 64 X 8 Serial Real Time Clock

DS1807 Addressable Dual Audio Taper Potentiometer

Pin Pin. 1 A0 Input address input 0 2 A1 Input address input 1. 4 INT0 Input active LOW interrupt input 0

Description. Features. Pin Configuration. Pin Description PI4MSD5V9546A. 4 Channel I2C bus Switch with Reset

DS1307/DS X 8 Serial Real Time Clock

DS1307ZN. 64 X 8 Serial Real Time Clock PIN ASSIGNMENT FEATURES

16-Port I/O Expander with LED Intensity Control, Interrupt, and Hot-Insertion Protection

I2C Demonstration Board I 2 C-bus Protocol

IN1307N/D/IZ1307 CMOS IC of Real Time Watch with Serial Interface, 56 Х 8 RAM

DS1621. Digital Thermometer and Thermostat FEATURES PIN ASSIGNMENT

INTEGRATED CIRCUITS DATA SHEET. TDA8424 Hi-Fi stereo audio processor; I 2 C-bus. Product specification File under Integrated Circuits, IC02

CAT bit Programmable LED Dimmer with I 2 C Interface DESCRIPTION FEATURES APPLICATIONS TYPICAL APPLICATION CIRCUIT

PCA General description. 2. Features. 8-channel I 2 C-bus multiplexer with reset

S-35390A 2-WIRE REAL-TIME CLOCK. Features. Applications. Packages. SII Semiconductor Corporation, Rev.4.

ILI2117 Capacitive Touch Controller

I2C Digital Input RTC with Alarm DS1375. Features

PCA9564 Parallel bus to I 2 C-bus controller INTEGRATED CIRCUITS Jun 25. Product data sheet Supersedes data of 2003 Apr 02

INTEGRATED CIRCUITS. PCA9515 I 2 C bus repeater. Product data Supersedes data of 2002 Mar May 13

PCA General description. 2. Features. 4-bit I 2 C-bus LED dimmer

DS4000 Digitally Controlled TCXO

PCA9545A/45B/45C. 1. General description. 2. Features. 4-channel I 2 C-bus switch with interrupt logic and reset

S-35390A 2-WIRE REAL-TIME CLOCK. Rev.2.4_00. Features. Applications. Packages. Seiko Instruments Inc. 1

onlinecomponents.com

GC221-SO16IP. 8-bit Turbo Microcontroller

CAT bit Programmable LED Dimmer with I 2 C Interface FEATURES DESCRIPTION APPLICATIONS TYPICAL APPLICATION CIRCUIT

S-35392A 2-WIRE REAL-TIME CLOCK. Features. Applications. Package. ABLIC Inc., Rev.3.2_03

FAH4830 Haptic Driver for DC Motors (ERMs) and Linear Resonant Actuators (LRAs)

FLD00042 I 2 C Digital Ambient Light Sensor

CMOS Serial Digital Pulse Width Modulator INPUT CLK MODULATOR LOGIC PWM 8 STAGE RIPPLE COUNTER RESET LOAD FREQUENCY DATA REGISTER

S-35399A03 2-WIRE REAL-TIME CLOCK. Features. Applications. Package. ABLIC Inc., Rev.3.1_03

INTEGRATED CIRCUITS. PCA channel I 2 C hub. Product data Supersedes data of 2000 Dec 04 File under Integrated Circuits ICL03.

INTEGRATED CIRCUITS DATA SHEET. TDA8425 Hi-fi stereo audio processor; I 2 C-bus. Product specification File under Integrated Circuits, IC02

S-35390A H Series FOR AUTOMOTIVE 105 C OPERATION 2-WIRE REAL-TIME CLOCK. Features. Packages. ABLIC Inc., Rev.2.

7 OUT1 8 OUT2 9 OUT3 10 OUT4 11 OUT5 12 OUT6 13 OUT7 14 OUT8 15 OUT9 16 OUT10 17 OUT11 18 OUT12 19 OUT13 20 OUT14 21 OUT15 22 OUT16 OUT17 23 OUT18

M41T0 SERIAL REAL-TIME CLOCK

NTE1786 Integrated Circuit Frequency Lock Loop (FLL) Tuning & Control Circuit

DATA SHEET. TDA8415 TV and VTR stereo/dual sound processor with integrated filters and I 2 C-bus control INTEGRATED CIRCUITS

BATRON. Specification for BTHQ 21605V-FSRE-I2C-COG

ADC081C021/ADC081C027 I 2 C-Compatible, 8-Bit Analog-to-Digital Converter (ADC) with Alert Function

ADC081C021/ADC081C027

TCA62724FMG TCA62724FMG. 3-Channel Constant-Current LED Driver. Features TOSHIBA CMOS Integrated Circuits Silicon Monolithic

S Series FOR AUTOMOTIVE 125 C OPERATION 2-WIRE INTERVAL TIMER CONVENIENCE TIMER. Features. Application. Package.

17-Output LED Driver/GPO with Intensity Control and Hot-Insertion Protection

Nuvoton SMBus GPIO Controller W83L603G W83L604G

IS31FL3208A 18-CHANNEL LED DRIVER; SELECTABLE PWM FREQUENCY. August 2018

Low Dropout Regulator with On-Demand Power for DDR Memory VDDQ. Description. Applications. On-Demand Power Control Logic.

IS31FL3190 IS31FL CHANNEL FUN LED DRIVER. Preliminary Information November 2015

IS31FL CHANNEL FUN LED DRIVER July 2015

8-Port I/O Expander with LED Intensity Control, Interrupt, and Hot-Insertion Protection

10-Bit, Low-Power, 2-Wire Interface, Serial, Voltage-Output DAC

Temperature Sensor and System Monitor in a 10-Pin µmax

IS31FL CHANNELS LED DRIVER. February 2018

NJU Channels Electronic Volume PACKAGE OUTLINE

+Denotes lead-free package. *EP = Exposed paddle. V CC GND AGND AV CC GND I 2 C INTERFACE. -35dB TO +25dB GAIN AUDIO SOURCE AUDIO AMPLIFIER DS4420

DS x 8, Serial, I 2 C Real-Time Clock

UNISONIC TECHNOLOGIES CO., LTD CD4541

MT70014 TWO CHANNEL ARINC TRANSMITTER. Full MIL operating range Automatic parity generation HIGH/LOW speed programmable independently in each channel

3-Channel Fun LED Driver

RayStar Microelectronics Technology Inc. Ver: 1.4

NTE4055B and NTE4056B Integrated Circuit CMOS, BCD to 7 Segment Decoder/Drivers

Beyond-the-Rails 8 x SPST

IS31FL3209 IS31FL CHANNELS LED DRIVER; 1/24 DC SCALING WHITE BALANCE. December 2017

Capacitive 8-channel touch and proximity sensor with auto-calibration and very low power consumption

CMOS Serial Digital Pulse Width Modulator INPUT CLK MODULATOR LOGIC PWM 8 STAGE RIPPLE COUNTER RESET LOAD FREQUENCY DATA REGISTER

V OUT0 OUT DC-DC CONVERTER FB

Preliminary. Ultra-low power, two channel capacitive sensor and touch switch for human body detection

Application Manual. AB-RTCMC kHz-B5GA-S3 Real Time Clock/Calendar Module with I 2 C Interface

9-Input, 3-Output Stereo Audio Selector

Quad, 12-Bit, Low-Power, 2-Wire, Serial Voltage-Output DAC

PI6ULS5V9509 Level Translating I 2 C-Bus/SMBus Repeater with Tiny Package

LI-M021C-MIPI Data Sheet

PCF General description. 2. Features and benefits. 3. Applications. Real-time clock/calendar

IS31FL3206 IS31FL CHANNEL LED DRIVER; SELECTABLE PWM FREQUENCY. Preliminary Information May 2018

IS31FL3235A 28 CHANNELS LED DRIVER. February 2017

I O 7-BIT POT REGISTER ADDRESS COUNT 7-BIT POT. CODE 64 (40h) DS3503

IS31FL3731 AUDIO MODULATED MATRIX LED DRIVER. May 2013

NJU Channels Electronic Volume PACKAGE OUTLINE

S3C9442/C9444/F9444/C9452/C9454/F9454

Multiphase Spread-Spectrum EconOscillator

Features. Description PI6ULS5V9515A

IS31FL3236A 36-CHANNEL LED DRIVER; SELECTABLE PWM FREQUENCY IS31FL3236A. February 2018

NJU Channels Electronic Volume PACKAGE OUTLINE

CAT5140. Single Channel 256 Tap DPP with Integrated EEPROM and I 2 C Control

PART MAX4584EUB MAX4585EUB TOP VIEW

CD4541BC Programmable Timer

Multiphase Spread-Spectrum EconOscillator

P4C1041 HIGH SPEED 256K x 16 (4 MEG) STATIC CMOS RAM

MCP Bit, Quad Digital-to-Analog Converter with EEPROM Memory. Features. Description. Applications

UNISONIC TECHNOLOGIES CO., LTD L16B06 Preliminary CMOS IC

I2C, 32-Bit Binary Counter Watchdog RTC with Trickle Charger and Reset Input/Output

CAT5136, CAT5137, CAT5138. Digital Potentiometers (POTs) with 128 Taps and I 2 C Interface

S-7760A PROGRAMMABLE PORT CONTROLLER (PORT EXPANDER WITH BUILT-IN E 2 PROM CIRCUIT) Features. Applications. Package.

Transcription:

GENERAL DESCRIPTION The INF8574 is a silicon CMOS circuit. It provides general purpose remote I/O expansion for most microcontroller families via the two-line bidirectional bus (I 2 C). The device consists of an 8-bit quasi-bidirectional Port and an I 2 C interface. The INF8574 has a low current consumption and includes latched outputs with high current drive capability for directly driving LEDs. It also possesses an interrupt line (INT) which can be connected to the interrupt logic of the microcontroller. 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 I 2 C-bus. This means that the INF8574 can remain a simple slave device. FEATURES Operating supply voltage 2.5 to 6 V Low standby current consumption of 10 A maximum I 2 C to parallel port expander Open-drain interrupt output 8-bit remote I/O Port for the I 2 C-bus Compatible with most microcontrollers Latched outputs with high current drive capability for directly driving LEDs Address by 3 hardware address pins for use of up to 8 devices (up to 16 with INF8574A) DIP16, space-saving SO16 or SSOP20 package. BLOCK DIAGRAM

PINNING SYMBOL PIN DESCRIPTION A0 1 address input 0 A1 2 address input 1 A2 3 address input 2 P0 4 quasi-bidirectional I/O Port 0 P1 5 quasi-bidirectional I/O Port 1 P2 6 quasi-bidirectional I/O Port 2 P3 7 quasi-bidirectional I/O Port 3 V SS 8 supply ground P4 9 quasi-bidirectional I/O Port 4 P5 10 quasi-bidirectional I/O Port 5 P6 11 quasi-bidirectional I/O Port 6 P7 12 quasi-bidirectional I/O Port 7 INT 13 interrupt output (active LOW) SCL 14 serial clock line SDA 15 serial data line V DD 16 supply voltage CHARACTERISTICS OF THE I 2 C-BUS The I 2 C-bus is for 2-way, 2-line communication between different ICs or modules. The two lines are a serial data line (SDA) and a serial clock line (SCL). Both lines must be connected to a positive supply via a pull-up resistor when connected to the output stages of a device. Data transfer may be initiated only when the bus is not busy. Bit transfer One data bit is transferred during each clock pulse. The data on the SDA line must remain stable during the HIGH period of the clock pulse as changes in the data line at this time will be interpreted as control signals Bit transfer. Both data and clock lines remain HIGH when the bus is not busy. A HIGH-to-LOW transition of the data line, while the clock is HIGH is defined as the start condition (S). A LOW-to-HIGH transition of the data line while the clock is HIGH is defined as the stop condition (P). Definition of start and stop conditions.

System configuration A device generating a message is a transmitter, a device receiving is the receiver. The device that controls the message is the master and the devices which are controlled by the master are the slaves. System configuration. Acknowledge The number of data bytes transferred between the start and the stop conditions from transmitter to receiver is not limited. Each byte of eight bits is followed by one acknowledge bit. The acknowledge bit is a HIGH level put on the bus by the transmitter whereas the master generates an extra acknowledge related clock pulse. A slave receiver which is addressed must generate an acknowledge after the reception of each byte. Also a master must generate an acknowledge after the reception of each byte that has been clocked out of the slave transmitter. The device that acknowledges has to pull down the SDA line during the acknowledge clock pulse, so that the SDA line is stable LOW during the HIGH period of the acknowledge related clock pulse, set-up and hold times must be taken into account. A master receiver must signal an end of data to the transmitter by not generating an acknowledge on the last byte that has been clocked out of the slave. In this event the transmitter must leave the data line HIGH to enable the master to generate a stop condition. Acknowledgement on the I 2 C-bus.

FUNCTIONAL DESCRIPTION Simplified schematic diagram of each Port. Addressing For addressing. INF8574 INF8574A Slave addresses. Each bit of the INF8574 I/O Port can be independently used as an input or output. Input data is transferred from the Port to the microcontroller by the READ mode (see Fig.11). Output data is transmitted to the Port by the WRITE mode (see Fig.10).

WRITE mode (output Port).

A LOW-to-HIGH transition of SDA, while SCL is HIGH is defined as the stop condition (P). Transfer of data can be stopped at any moment by a stop condition. When this occurs, data present at the last acknowledge phase is valid (output mode). Input data is lost. READ mode (input Port).

Interrupt The INF8574 provides an open drain output (INT) which can be fed to a corresponding input of the microcontroller. This gives these chips a type of master function which can initiate an action elsewhere in the system. An interrupt is generated by any rising or falling edge of the Port inputs in the input mode. After time t iv 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 which has generated the interrupt. Resetting occurs as follows: In the READ mode at the acknowledge bit after the rising edge of the SCL signal. In the WRITE mode at the acknowledge bit after the HIGH-to-LOW transition of the SCL signal. Interrupts which occur during the acknowledge clock pulse may be lost (or very short) due to the resetting of the interrupt during this pulse. Each change of the Ports after the resettings will be detected and after the next rising clock edge, will be transmitted as INT. Reading from or writing to another device does not affect the interrupt circuit. Quasi-bidirectional I/O Ports A quasi-bidirectional Port can be used as an input or output without the use of a control signal for data direction. At power-on the Ports are HIGH. In this mode only a current source to V DD is active. An additional strong pull-up to V DD allows fast rising edges into heavily loaded outputs. These devices turn on when an output is written HIGH, and are switched off by the negative edge of SCL. The Ports should be HIGH before being used as inputs. Application of multiple INF8574s with interrupt. Interrupt generated by a change of input to Port P5.

Transient pull-up current I OHt while P3 changes from LOW-to-HIGH and back to LOW.

LIMITING VALUES SYMBOL PARAMETER MIN. MAX. UNIT V DD supply voltage -0.5 +7.0 V V I input voltage V SS - 0.5 V DD + 0.5 V I I DC input current - ±20 ma I O DC output current - ±25 ma I DD supply current - ±100 ma I SS supply current - ±100 ma P tot total power dissipation - 400 mw P O power dissipation per output - 100 mw T stg storage temperature 65 +150 o C T amb operating ambient temperature 40 +85 o C DC CHARACTERISTICS V DD = 2.5 to 6 V; V SS = 0 V; T amb =40 to +85 o C; unless otherwise specified. SYMBOL PARAMETER CONDITIONS MIN. TYP. MAX. UNIT Supply V DD supply voltage 2.5 6.0 V I DD supply current operating mode; V DD = 6 V; 40 100 µa ; no load; V I = V DD or V SS f SCL = 100 khz 2.5 10 µa I stb standby current standby mode; V DD = 6 V; no load; V I = V DD or V SS V POR power-on reset voltage V DD = 6 V; no load; 1.3 2.4 V V I = V DD or V SS ; note 1 Input SCL; input/output SDA V IL LOW level input voltage -0.5 +0.3V DD V V IH HIGH level input voltage 0.7V DD V DD + 0.5 V I OL LOW level output current V OL = 0.4 V 3 ma I L leakage current V I = V DD or V SS 1 µa C I input capacitance V I = V SS 7 pf I/O Ports V IL LOW level input voltage -0.5 +0.3V DD V V IH HIGH level input voltage -0.7V DD V DD + 0.5 V I IHL(max) maximum allowed input current through protection diode V I V DD or V I V SS ±400 µa I OL LOW level output current V OL = 1 V; V DD = 5 V 10 25 ma I OH HIGH level output current V OH = V SS 30 300 µa I OHt transient pull-up current HIGH during acknowledge ma ; (see Fig.14); V OH = V SS 1 V DD = 2.5 V C I input capacitance 10 pf C O output capacitance 10 pf Port timing C L 100 pf t pv output data valid 4 µs t su input data set-up time 0 µs t h input data hold time 4 µs Interrupt INT I OL LOW level output current V OL = 0.4 V 1.6 ma I L leakage current V I = V DD or V SS 1 µa Timing; C L 100 pf t iv input data valid time 4 µs t ir reset delay time 4 µs Select inputs A0 to A2 V IL LOW level input voltage -0.5 +0.3V DD V V IH HIGH level input voltage 0.7V DD V DD + 0.5 V I LI input leakage current pin at V DD or V SS 250 na Note 1. The power-on reset circuit resets the I 2 C-bus logic with V DD < V POR and sets all Ports to logic 1 (with current source to V DD ).

I 2 C-BUS TIMING CHARACTERISTICS SYMBOL PARAMETER MIN. TYP. MAX. UNIT I 2 C-BUS TIMING f SCL SCL clock frequency 100 khz t SW tolerable spike width on bus 100 ns t BUF bus free time 4.7 µs t SU;STA start condition set-up time 4.7 µs t HD;STA start condition hold time 4.0 µs t LOW SCL LOW time 4.7 µs t HIGH SCL HIGH time 4.0 µs t r SCL and SDA rise time 1.0 µs t f SCL and SDA fall time 0.3 µs t SU;DAT data set-up time 250 ns t HD;DAT data hold time 0 ns t VD;DAT SCL LOW to data out valid 3.4 µs t SU;STO stop condition set-up time 4.0 µs Note 1. All the timing values are valid within the operating supply voltage and ambient temperature range and refer to V IL and V IH with an input voltage swing of V SS to V DD. I 2 C-bus timing diagram.