SX1504I087TRT Semtech, SX1504I087TRT Datasheet - Page 27

no-image

SX1504I087TRT

Manufacturer Part Number
SX1504I087TRT
Description
IC GPIO EXPANDER I2C 4CH 20QFN
Manufacturer
Semtech
Datasheet

Specifications of SX1504I087TRT

Interface
I²C
Number Of I /o
4
Interrupt Output
Yes
Frequency - Clock
400kHz
Voltage - Supply
2.5 V ~ 5.5 V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
20-QFN
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
SX1504I087TR
ADVANCED COMMUNICATIONS & SENSING
6.2.2
When the max IOL spec is not enough it is possible to drive simultaneously multiple I/Os connected together
hence increasing the total sink capability.
Example: on an SX1505, by driving an LED with both IO[2] and IO[3] one can sink up to 24+24 =48mA.
Driving an LED with multiple I/Os can also be used to implement more intensity steps for the LED.
Example: with two I/Os capable of sinking each 24mA the LED can sink a total of 0mA (no I/O set to “0”), 24mA
(one I/O set to “0”) or 48mA (both I/Os set to “0”) => 3 LED intensity steps ( 4 steps with 3 I/Os, 5 steps with 4
I/Os, etc)
6.3
SX1504, SX1505, and SX1506 can be used to implement keypad applications up to 8x8 matrix (i.e. 64 keys)
Example: We want to implement a 4x4matrix keypad on SX1505
6.4
Because of their I/O banks with independent supply voltages between 2.5V and 5.5V, the SX1505 and SX1506
can be used to perform level shifting of signals from one I/O bank to an other (uC reads I/O from one I/O bank
and sends it back to the other I/O bank)
This can save significant BOM cost in a final application where only a few slow signals need to be level-shifted.
Rev 2 – 30
1. Set all I/Os as inputs with internal pull-up (RegDir = 0xFF, RegPullUp = 0xFF)
2. Set NINT to be triggered on any IO’s falling edge (RegInterruptMask = 0x00, RegSenseHigh = 0xAA,
3. When NINT goes low read RegData (or RegInterruptSource) to know the X:Y coordinates of the button
4. Clear NINT (RegInterruptSource = 0xFF, can be done automatically on SX1506 depending on
5. Restart from point 3
Keypad Implementation
Level Shifter Implementation Hints
LED Intensity Control
RegSenseLow = 0xAA)
which has been pressed.
RegAdvanced setting)
th
August 2010
Figure 14 – 4x4 keypad connection to SX1505
IO[7-0] as inputs with internal pull-ups enabled
SX1502
IO7
IO6
IO5
IO4
IO3
IO2
IO1
IO0
27
SX1504/SX1505/SX1506
4/8/16 Channel GPIO
www.semtech.com

Related parts for SX1504I087TRT