Part Number Hot Search : 
60215KFK FIN212AC 18CV8ZP BC106 MAX8873R IRFBC PIC626 T74FCT
Product Description
Full Text Search
 

To Download IS31IO7325 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  IS31IO7325 integrated silicon solution, inc. ? www.issi.com 1 rev.b, 07/25/2012 multi-function i/o driver august 2012 general description the IS31IO7325 2-wire serial-interfaced peripheral features 16 i/o ports. ports are divided into eight push pull i/os and eight open-drain i/os and transition detection. any of the 16 i/o ports can be configured as an input or an output. all i/o ports configured as inputs are continuously monitored for state changes (transition detection). state changes are indicated by the int _______ output. the interrupt is latched, allowing detection of transient changes. when the IS31IO7325 is subsequently read through the serial interface, any pending interrupt is cleared. the open-drain outputs are rated to sink 20ma at 0.22v headroom, and are capable of driving leds. the rst ________ input clears the serial interface, terminating any i 2 c communication to or from the IS31IO7325. the IS31IO7325 uses two address inputs to allow 4 i 2 c slave addresses. the slave address also determines the power-up logic state for the i/o ports. features ? 400khz i 2 c serial interface ? 2.4v to 5.5v operation ? 8 push-pull i/o ports ? 8 open-drain i/o ports, rated to 20ma sink current at 0.22v headroom ? selectable i/o port power-up default logic states ? int _______ output alerts change on inputs ? low 0.3 a (typ.) standby current ? -40c ~ +125c temperature range applications ? cell phones ? notebooks ? san/nas ? satellite radio ? servers ? automotive typical application circuit input / output input / output input / output input / output input / output input / output input / output input / output od 0 od 1 od 2 od 3 od 4 od 5 od 6 od 7 scl sda int rst ad 0 ad 1 gnd vcc v dd1 scl sda int rst v dd2 4.7k 4.7k 4.7k 1uf 100 k 100k v dd2 pp 0 pp 1 pp 2 pp 3 pp 4 pp 5 pp 6 pp 7 input / output input / output input / output input / output input / output input / output input / output input / output note: v dd1 : 2.4v~5.5v, 2.8v is recommended. v dd2 : 1.4v~5.5v, v dd2 v dd1, 2.8v is recommended. v dd2 should be turned off when system power off because od ports are open default! v dd2 = v bat is forbidden.
IS31IO7325 integrated silicon solution, inc. ? www.issi.com 2 rev.b, 07/25/2012 functional block diagram input filter i2c control power-on reset i/o ports int od7 od6 od5 od4 od3 od2 od1 od0 pp7 pp6 pp5 pp4 pp3 pp2 pp1 pp0 ad0 ad1 scl sda rst copyright ? ? ? 2012 ? integrated ? silicon ? solution, ? inc. ? all ? rights ? reserved. ? issi ? reserves ? the ? right ? to ? make ? changes ? to ? this ? specification ? and ? its ? products ? at ? any ? time ? without ? notice. ? issi ? assumes ? no ? liability ? arising ? out ? of ? the ? application ? or ? use ? of ? any ? information, ? products ? or ? services ? described ? herein. ? customers ? are ? advised ? to ? obtain ? the ? latest ? version ? of ? this ? device ? specification ? before ? relying ? on ? any ? published ? information ? and ? before ? placing ? orders ? for ? products. ? integrated ? silicon ? solution, ? inc. ? does ? not ? recommend ? the ? use ? of ? any ? of ? its ? products ? in ? life ? support ? applications ? where ? the ? failure ? or ? malfunction ? of ? the ? product ? can ? reasonably ? be ? expected ? to ? cause ? failure ? of ? the ? life ? support ? system ? or ? to ? significantly ? affect ? its ? safety ? or ? effectiveness. ? products ? are ? not ? authorized ? for ? use ? in ? such ? applications ? unless ? integrated ? silicon ? solution, ? inc. ? receives ? written ? assurance ? to ? its ? satisfaction, ? that: ? a.) ? the ? risk ? of ? injury ? or ? damage ? has ? been ? minimized; ? b.) ? the ? user ? assume ? all ? such ? risks; ? and ? c.) ? potential ? liability ? of ? integrated ? silicon ? solution, ? inc ? is ? adequately ? protected ? under ? the ? circumstances
IS31IO7325 integrated silicon solution, inc. ? www.issi.com 3 rev.b, 07/25/2012 pin configuration package pin configuration (top view) qfn-24 5 1 2 3 4 24 15 16 17 18 23 22 21 7 8 9 10 11 14 20 scl sda gnd ad0 ad1 vcc pp0 pp1 pp2 pp3 pp4 pp5 pp6 pp7 od0 od1 od2 od3 od4 od5 od6 od7 6 12 13 19 int rst sop-24 1 2 3 421 22 23 24 pp2 rst pp3 vcc int ad1 pp1 pp0 5 6 7 817 18 19 20 od2 scl od3 pp7 ad0 sda od1 od0 9 10 11 12 13 14 15 16 od5 pp5 od6 od7 pp4 pp6 od4 gnd
IS31IO7325 integrated silicon solution, inc. ? www.issi.com 4 rev.b, 07/25/2012 pin description no. pin description 1~4, 14~17 pp0~pp7 cmos push-pull i/o ports. 5~8, 10~13 od0~od7 open-drain i/o ports. 9 gnd ground. 18,24 ad0, ad1 address inputs. select device slave address with ad0 and ad1. 19 scl i 2 c-compatible serial-clock input. 20 sda i 2 c-compatible serial-data i/o. 21 v cc positive supply voltage. bypass v cc to gnd with a ceramic capacitor of at least 0.1 f. 22 int _______ interrupt output, active low. int _______ is an open-drain output. 23 rst ________ reset input, active low. drive rst _________ low to clear the 2-wire interface. thermal pad connect to gnd.
IS31IO7325 integrated silicon solution, inc. ? www.issi.com 5 rev.b, 07/25/2012 ordering information industrial range: -40c to +125c order part no. package qty IS31IO7325-qfls4-tr IS31IO7325-grls4 qfn-24, lead-free sop-24, lead-free 2500/reel 30/tube
IS31IO7325 integrated silicon solution, inc. ? www.issi.com 6 rev.b, 07/25/2012 absolute maximum ratings supply voltage, v dd -0.3v ~ +6.0v scl, sda, ad, rst ________ , int _______ , od0-od7 -0.3v ~ +6.0v pp0?pp7 -0.3v ~ v cc +0.3v pp source output current 100ma pp/od sink current 120ma sda sink current 10ma int _______ sink current 10ma maximum junction temperature, t jmax 150c storage temperature range, t stg -65c ~ +150c operating temperature range, t a ? 40c ~ +125c note: stresses beyond those listed under ?absolute maximum ratings? may cause permanent damage to the device. these are stress rating s only and functional operation of the device at these or any other condition beyond those indicated in the operational sections of th e specifications is not implied. exposure to absolute maximum rating conditions for extended periods may affect device reliability. electrical characteristics v cc = 2.4v ~ 5.5v, t a = 25c, unless otherwise noted. typical values are v cc = 3.3v, t a = 25c. (note 1) symbol parameter condition min. typ. max. unit v cc supply voltage 2.4 5.5 v v por power-on-reset voltage v cc falling, temp = -40c 2.35 v v cc falling, temp = -20c 2.3 i stb standby current (interface idle) scl and sda and other digital inputs at v cc 0.3 1.9 a i+ supply current (interface running) f scl = 400khz, other digital inputs at v cc 8 20 a v ih input high-voltage sda, scl, ad0, ad1, rst ________ , od0~od7, pp0~pp7 1.4 v v il input low-voltage sda, scl, ad0, ad1, rst ________ , od0~od7, pp0~pp7 0.4 v i ih , i il input leakage current sda, scl, ad0, ad1, rst ________ , od0~od7, pp0~pp7 at vcc or gnd -0.2 +0.2 a c in input capacitance sda, scl, ad0, ad1, rst ________ , od0~od7, pp0~pp7 (note3) 10 pf v ol output low voltage pp0~pp7, od0~od7 v cc = 2.5v, i sink = 10ma 200 mv v cc = 3.3v, i sink = 15ma 240 v cc = 5.0v, i sink = 20ma 250 v oh output high voltage pp0~pp7 v cc = 2.5v, i source = 5ma v cc -316 mv v cc = 3.3v, i source = 5ma v cc -213 v cc = 5.0v, i source = 10ma v cc -289 v olsda output low-voltage sda i sink = 6ma 180 mv v ol int _______ output low-voltage int _______ i sink = 5ma 180 mv
IS31IO7325 integrated silicon solution, inc. ? www.issi.com 7 rev.b, 07/25/2012 timing characteristics v cc = 2.4v ~ 5.5v, t a = -40c ~ +125c, unless otherwise noted. typical values are v cc = 3.3v, t a = 25c. (note3) symbol parameter condition min. typ. max. unit f scl serial-clock frequency 400 khz t buf bus free time between a stop and a start condition 1.3 s t hd, sta hold time (repeated) start condition 0.6 s t su, sta repeated start condition setup time 0.6 s t su, sto stop condition setup time 0.6 s t hd, dat data hold time (note2) 0.9 s t su, dat data setup time 100 ns t low scl clock low period 1.3 s t high scl clock high period 0.7 s t r rise time of both sda and scl signals, receiving (note4) 20 + 0.1cb 300 ns t f fall time of both sda and scl signals, receiving (note4) 20 + 0.1cb 300 ns t f, t x fall time of sda transmitting (note4) 20 + 0.1cb 250 ns t sp pulse width of spike suppressed (note5) 50 ns c b capacitive load for each bus line 400 pf t w rst ________ pulse width 500 ns t rst _______ rst ________ rising to start condition setup time 1 s port and interrupt i n t _______ timing characteristic v cc = 2.4v ~ 5.5v, t a = -40c ~ +125c, unless otherwise noted. typical values are v cc = 3.3v, t a = 25c. (note3) parameter symbol condition min. typ. max. unti port output data valid t pv c l 100pf 4 s port input setup time t psu c l 100pf 0 s port input hold time t ph c l 100pf 4 s int ???? input data valid time t iv c l 100pf 4 s int ???? reset delay time from acknowledge t ir c l 100pf 4 s note 1: all parameters are tested at ta = 25c. specifications over temperature are guaranteed by design. note 2: a master device must provide a hold time of at least 300ns for the sda signal (referred to vil of the scl signal) in order to bridge the undefined region of scl?s falling edge. note 3: guaranteed by design. note 4: cb = total capacitance of one bus line in pf. isink 6ma. tr and tf measured between 0.3 vcc and 0.7 vcc. note 5: input filters on the sda and scl inputs suppress noise spikes less than 50ns.
IS31IO7325 integrated silicon solution, inc. ? www.issi.com 8 rev.b, 07/25/2012 table1 power up default state for i/o ports pin connection port power up default ad1 ad0 pp7 pp6 pp5 pp4 pp3 pp2 pp1 pp0 od7 od6 od5 od4 od3 od2 od1 od0 gnd gnd 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 gnd v cc 0 0 0 0 1 1 1 1 0 0 0 0 hi-z hi-z hi-z hi-z v cc gnd 1 1 1 1 0 0 0 0 hi-z hi-z hi-z hi-z 0 0 0 0 v cc v cc 1 1 1 1 1 1 1 1 hi-z hi-z hi-z hi-z hi-z hi-z hi-z hi-z table2 command byte register command byte address(hex) function power up default protocol 00 input port a (od0~od7) xxxx xxxx r 01 input port b (pp0~pp7) xxxx xxxx r 02 output port a refer to table1 r/w 03 output port b refer to table1 r/w 04 port a configuration 0000 0000 r/w 05 port b configuration 0000 0000 r/w 06 port a interrupt control 0000 0000 r/w 07 port b interrupt control 0000 0000 r/w
IS31IO7325 integrated silicon solution, inc. ? www.issi.com 9 rev.b, 07/25/2012 figure 1 2-wire serial interface timing details figure 2 start and stop conditions figure 3 bit transfer
IS31IO7325 integrated silicon solution, inc. ? www.issi.com 10 rev.b, 07/25/2012 detailed description functional overview the IS31IO7325 is a multi-function i/o driver operating from a +2.4v to 5.5v supply with eight push-pull and eight open-drain i/o ports. each open-drain and push-pull port is rated to sink 20ma at 0.22v headroom, and the entire device is rated to sink 320ma at 0.22v headroom into all ports combined. the outputs drive loads connected to supplies up to +5.5v. the IS31IO7325 is set to four i 2 c slave addresses using the address select inputs ad0 and ad1, and is accessed over an i 2 c serial interface up to 400 khz. the rst ________ input clears the serial interface in case of a bus lockup, terminating any serial transaction to or from the IS31IO7325. the IS31IO7325 consists of input, output port registers, configuration registers and interrupt control register. all i/o ports offer latching transition detection when configured as inputs. all input ports are continuously monitored for changes. a latching interrupt output, int _______ , is programmed to flag logic changes on ports used as inputs. data changes on any input port forces int _______ to a logic-low. changing the i/o port level through the serial interface does not cause an interrupt. the interrupt output int _______ is cleared successfully by reading the corresponding input/output ports. ports default to logic-high or logic-low on power-up in groups of four (see table 1). initial power-up on power-up, the transition detection logic is reset, and int _______ is reset. the power-up default states of the 16 i/o ports are set according to the i2c slave address selection inputs, ad0 and ad1 (see table 1). for i/o ports used as inputs, ensure that the default states are logic-high so that the i/o ports power up in the high impedance state. power-on reset the IS31IO7325 contains an integral power-on-reset (por) circuit that ensures all registers are reset to a known state on power-up. when vcc rises above vpor (2.3v max), the por circuit releases the registers and 2-wire interface for normal operation. when vcc drops to less than vpor, the IS31IO7325 resets all register contents to the por defaults. rst ________ input the active-low rst ________ input voids any i2c transaction involving the IS31IO7325, forcing the IS31IO7325 into the i2c stop condition. a reset does not affect the interrupt output. standby mode when the serial interface is idle, the IS31IO7325 automatically enters standby mode, drawing minimal supply current. i/o port input transition detection all i/o ports configured as inputs are monitored for changes since the expander was last accessed through the serial interface. the open-drain interrupt output, int _______ , activates when one of the port pins changes states and only when the pin is configured as an input. the interrupt deactivates when the input/output register is read. a pin configured as an output does not cause an interrupt. each 8-bit port register is read independently; therefore, an interrupt caused by port a (od0~od7) is not cleared by a read of port b (pp0~pp7)?s register. changing an i/o from an output to an input may cause a false interrupt to occur if the state of that i/o does not match the content of output port register. the IS31IO7325 has interrupt control register to avoid false interrupt by setting the interrupt control register bit high firstly, when the i/o state is stable, clear the interrupt control register to enable the input transition detection function. accessing the IS31IO7325 serial addressing the IS31IO7325 operates as a slave that sends and receives data through a 2-wire interface. the interface uses a serial data line (sda) and a serial clock line (scl) to achieve bidirectional communication between master(s) and slave(s). a master, typically a microcontroller, initiates all data transfers to and from the IS31IO7325, and generates the scl clock that synchronizes the data transfer (see figure 1). sda operates as both an input and an open-drain output. a pull up resistor, typically 4.7k ? , is required on sda. scl operates only as an input. a pull up resistor, typically 4.7k ? , is required on scl if there are multiple masters on the 2-wire interface, or if the master in a single-master system has an open-drain scl output. each transmission consists of a start condition sent by a master, followed by the IS31IO7325?s 7-bit slave addresses plus r/w bits, 1 or more data bytes, and finally a stop condition (see figure 2).
IS31IO7325 integrated silicon solution, inc. ? www.issi.com 11 rev.b, 07/25/2012 start and stop conditions both scl and sda remain high when the interface is not busy. a master signals the beginning of a transmission with a start (s) condition by transitioning sda from high to low while scl is high. when the master has finished communicating with the slave, the master issues a stop (p) condition by transitioning sda from low to high while scl is high. the bus is then free for another transmission (see figure 2) bit transfer one data bit is transferred during each clock pulse. the data on sda must remain stable while scl is high (figure 3). figure 4 acknowledge 12345678 12345678 12345678 scl start condition r/w acknowledge from slave acknowledge from slave acknowledge from slave slave address 0 command byte data byte sda internal write to port data out from port t pv data valid s a a a figure 5 writing to the IS31IO7325 12345678 12345678 acknowledge from sn7325 1 s a 1 1 0 1 1 0 ad1 ad0 d7 d6 d5 d4 d3 d2 d1 d0 no acknowledge from master p pp6 pp5 pp4 pp7 port i/o pp2 pp1 pp0 pp3 12345678 12345678 scl acknowledge from sn7325 0 s a a 1 0 1 1 0 ad1 ad0 command byte acknowledge from sn7325 w t iv port int output port snapshot r s=start condition p=stop condition shaded=slave transmission na=no acknoledge t psu t ir t ph port snapshot sda port snapshot port snapshot figure 6 reading i/o ports of IS31IO7325 slave address the IS31IO7325 has a 7-bit slave address. the 8th bit following the 7-bit slave address is the r/w ____ bit. set this bit low for a write command and high for a read command. the complete slave address is: a6 a5 a4 a3 a2 a1 a0 r/w ____ 1 0 1 1 0 ad1 ad0 1/0 data bus transaction the command byte is the first byte to follow the 8-bit device slave address during a write transmission (see table 2). the command byte is used to determine which of the following registers are written or read.
IS31IO7325 integrated silicon solution, inc. ? www.issi.com 12 rev.b, 07/25/2012 acknowledge the acknowledge bit is a clocked 9th bit the recipient uses to acknowledge receipt of each byte of data (see figure 4). each byte transferred effectively requires 9bits. the master generates the 9th clock pulse, and the recipient pulls down sda during the acknowledge clock pulse, such that the sda line is stable low during the high period of the clock pulse. when the master is transmitting to the IS31IO7325, the device generates the acknowledge bit because the IS31IO7325 is the recipient. when the IS31IO7325 is transmitting to the master, the master generates the acknowledge bit because the master is the recipient. configuration registers the configuration registers configure the directions of the i/o pins. set the bit in the respective configuration register to enable the corresponding port as an input. clear the bit in the configuration register to enable the corresponding port as an output. interrupt control registers the interrupt control registers control the interrupt function of i/o ports when the i/o port used as input. set the bit in the respective interrupt control register to disable the corresponding port?s interrupt function. clear the bit in the interrupt control register to enable the corresponding port?s interrupt function. writing to port registers transmit data to the IS31IO7325 by sending the device slave address and setting the lsb to a logic zero. the command byte is sent after the address and determines which registers receive the data following the command byte. a write to either output por t groups of the IS31IO7325 starts with the master transmitting the group?s slave address with the r/w ____ bit set low. the master can now transmit the command byte and data byte. reading port registers to read the device data, the bus master must first send the IS31IO7325 address with the r/w ____ bit set to zero, followed by the command byte, which determines which register is accessed. after a restart, the bus master must then send the IS31IO7325 address with the r/w ____ bit set to 1. data from the register defined by the command byte is then sent from the IS31IO7325 to the master. the IS31IO7325 acknowledges the slave address, and samples the ports during the acknowledge bit. int _______ desserts during the slave address acknowledge. when the master reads one byte from the i/o ports of the IS31IO7325 and subsequently issues a stop condition (figure 6), the IS31IO7325 transmits the current port data, clears the change flags, and resets the transition detection. int _______ desserts during the slave acknowledge. the new snapshot data is the current port data transmitted to the master, and therefore, port changes occurring during the transmission are detected. port output signal-level translation the open-drain output architecture allows for level translation to higher or lower voltages than the IS31IO7325?s supply. each of the push-pull output ports has protection diodes to v+ and gnd. when a port output is driven to a voltage higher than v+ or lower than gnd, the appropriate protection diode clamps the output to a diode drop above v+ or below gnd. when the IS31IO7325 is powered down (v+ = 0v), every output port?s protection diodes to v+ and gnd continue to appear as a diode clamp from each output to gnd (figure 7). each of the i/o ports od0~od7 has a protection diode to gnd (figure 8). when a port is driven to a voltage lower than gnd, the protection diode clamps the port to a diode drop below gnd. to obtain a high voltage, open-drain i/o ports should connect an resistance to vcc(figure 8). in the case of led load at od outputs, the voltage at od is between vcc and gnd when od is intended high to turn off the led, causing icc leakage current. a 100k pull-up resistor will force od high at vcc and eliminate the leakage current. pp outputs can be set high at vcc with led load, resulting in no leakage current without any pull-up resistor. input output v+ gnd pp0~pp3 dirver figure 7 IS31IO7325 push-pull i/o ports structure input output gnd od0~od7 vcc 100k figure 8 IS31IO7325 open-drain i/o ports structure
IS31IO7325 integrated silicon solution, inc. ? www.issi.com 13 rev.b, 07/25/2012 classification reflow profiles profile feature pb-free assembly preheat & soak temperature min (tsmin) temperature max (tsmax) time (tsmin to tsmax) (ts) 150c 200c 60-120 seconds average ramp-up rate (tsmax to tp) 3c/second max. liquidous temperature (tl) time at liquidous (tl) 217c 60-150 seconds peak package body temperature (tp)* max 260c time (tp)** within 5c of the specified classification temperature (tc) max 30 seconds average ramp-down rate (tp to tsmax) 6c/second max. time 25c to peak temperature 8 minutes max. figure 9 classification profile
IS31IO7325 integrated silicon solution, inc. ? www.issi.com 14 rev.b, 07/25/2012 package information qfn-24
IS31IO7325 integrated silicon solution, inc. ? www.issi.com 15 rev.b, 07/25/2012 sop-24 note: all dimensions in millimeters unless otherwise stated.


▲Up To Search▲   

 
Price & Availability of IS31IO7325

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X