SX1503I091TRT Semtech, SX1503I091TRT Datasheet - Page 28
![no-image](/images/manufacturer_photos/0/5/595/semtech_sml.jpg)
SX1503I091TRT
Manufacturer Part Number
SX1503I091TRT
Description
IC GPIO EXPANDER I2C 16CH 28-QFN
Manufacturer
Semtech
Datasheet
1.SX1501I087TRT.pdf
(34 pages)
Specifications of SX1503I091TRT
Interface
I²C
Number Of I /o
16
Interrupt Output
Yes
Frequency - Clock
400kHz
Voltage - Supply
1.2 V ~ 5.5 V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
20-UFQFN Exposed Pad
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
SX1503I091TR
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
SX1503I091TRT
Manufacturer:
CUI
Quantity:
5 600
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 SX1502, 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
SX1501, SX1502, and SX1503 can be used to implement keypad applications up to 8x8 matrix (i.e. 64 keys)
Example: We want to implement a 4x4matrix keypad on SX1502
6.4
Because of their I/O banks with independent supply voltages between 1.2V and 5.5V, the SX1502 and SX1503
can be easily 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 9 – 5
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 SX1503 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 SX1502
IO[7-0] as inputs with internal pull-ups enabled
SX1502
IO7
IO6
IO5
IO4
IO3
IO2
IO1
IO0
28
4/8/16 Channel Low Voltage GPIO
SX1501/SX1502/SX1503
www.semtech.com