this is information on a product in full production. february 2013 doc id 16938 rev 3 1/27 27 stmpe1600 16-bit port expander with ultra-low power consumption xpander logic? datasheet ? production data features 16 gpios which default to 16 inputs on power- up serial i 2 c interface (0 to 400 khz) to the host with noise filter operating voltage 1.65 v - 3.6 v i/o voltage 1.65 v - 3.6 v interrupt output pin internal power-on-reset wakeup feature on each i/o up to 8 devices sharing the same bus (3 address pins) 8 ma current drive/sink on each gpio at 3.3 v < 1a suspend current esd protection exceeds 2 kv hbm per jesd22-a114 latch-up testing exceeding 100 ma package: qfn24 (4 x 4 mm with 0.5 mm pitch) applications portable media players game consoles mobile phones smart phones description the stmpe1600 is a gpio (general purpose input/output) port expander able to interface a main digital asic via the two-line bidirectional bus (i2c). a separate gpio expander ic is often used in mobile multimedia platforms to solve the problems of the limited amount of gpios typically available on the digital engine. i/o expanders provide a simple solution when additional i/o are needed for several interface functions such as sensors, pushbuttons, leds, fans, etc. the stmpe1600 offers gr eat flexibility as each i/o can be configured as input or output. the device has been designed with very low quiescent current and includes a wakeup feature for each i/o, to optimize the power consumption of the device. qfn24 (4 x 4 mm) table 1. device summary order code package packing STMPE1600QTR qfn24 tape and reel www.st.com
contents stmpe1600 2/27 doc id 16938 rev 3 contents 1 stmpe1600 functional overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.1 pin assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2 pin assignment (qfn24 package) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2i 2 c block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.1 i 2 c module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.1.1 i 2 c address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3i 2 c features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 3.1 turning i 2 c block off and on . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 4 register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 5 system control register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 6 interrupt system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 7 interrupt status gpio register (isgpior) . . . . . . . . . . . . . . . . . . . . . . . 16 8 gpio controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 9 polarity inversion regist er . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 9.1 power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 9.2 reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 9.3 fail safe conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 10 maximum rating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 10.1 dc electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 11 package mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 12 revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
stmpe1600 stmpe1600 functional overview doc id 16938 rev 3 3/27 1 stmpe1600 functional overview the stmpe1600 device consists of the following blocks: ? main fsm gpio controller ?i 2 c interface ?por ?gpios figure 1. block diagram ! - 6 - a i n & |