SX1509BULTRT Semtech, SX1509BULTRT Datasheet

IC GPIO EXPANDER I2C 16CH 28QFN

SX1509BULTRT

Manufacturer Part Number
SX1509BULTRT
Description
IC GPIO EXPANDER I2C 16CH 28QFN
Manufacturer
Semtech
Datasheet

Specifications of SX1509BULTRT

Interface
I²C
Number Of I /o
16
Interrupt Output
Yes
Frequency - Clock
400kHz
Voltage - Supply
1.2 V ~ 3.6 V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
28-UTQFN
Includes
LED driver / Keypad Engine
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
SX1509IULTR
SX1509IULTR
SX1509IULTRT

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
SX1509BULTRT
Manufacturer:
Semtech
Quantity:
5 335
ADVANCED COMMUNICATIONS & SENSING
SX1507/SX1508/SX1509
World’s Lowest Voltage Level Shifting GPIO with LED Driver and Keypad Engine
G
The SX1507, SX1508 and SX1509 are complete ultra
low voltage 1.2V to 3.6V General Purpose parallel
Input/Output (GPIO) expanders ideal for low power
handheld battery powered equipment. This family of
GPIOs comes in 4-, 8-, 16-channel configuration and
allows easy serial expansion of I/O through a
standard 400kHz I
provide additional control and monitoring when the
microcontroller or chipset has insufficient I/O ports, or
in systems where serial communication and control
from a remote location is advantageous.
These devices can also act as a level shifter to
connect a microcontroller running at one voltage level
to a component running at a different voltage level,
thus eliminating the need for extra level translating
circuits. The core is operating as low as 1.425V while
the dual I/O banks can operate between 1.2V and
3.6V independent of the core voltage and each other
(5.5V tolerant).
The SX1507, SX1508 and SX1509 feature a fully
programmable LED Driver with internal oscillator for
enhanced lighting control such as intensity (via 256-
step PWM), blinking and breathing (fade in/out) make
them highly versatile for a wide range of LED
applications.
In addition, keypad application is also supported with
the
continuous keypad monitoring up to 64 keys without
any additional host interaction and further reduce the
bus activity.
The SX1507, SX1508 and SX1509 have the ability to
generate mask-programmable interrupts based on
falling/rising edge of any of its GPIO lines. A
dedicated pin indicates to a host controller that a
state change occurred in one or more of the lines.
Each GPIO is programmable via 8-bit configuration
registers such as data registers, direction registers,
pull-up/pull-down registers, interrupt mask registers
and interrupt registers. These I/O expanders come in
small footprint packages and are rated from -40° C t o
+85° C temperature range.
O
(1)
Rev 1 – 30
ENERAL
RDERING
Future product
SX1508IULTRT
SX1509IULTRT
SX1507XXX
Part Number
SX1508EVK
SX1509EVK
on-chip
th
D
Oct. 2009
I
ESCRIPTION
NFORMATION
scanning
(1)
2
C interface. GPIO devices can
Channels
engine
I/O
16
16
4
8
8
which
Evaluation Kit
Evaluation Kit
QFN-UT-14
QFN-UT-20
QFN-UT-28
Package
enables
1
K
T
YPICAL
EY
World’s Lowest Voltage Level Shifting GPIO
1.2V to 3.6V Low Operating Voltage with Dual
Independent I/O Rails (VCC1, VCC2)
5.5V Tolerant I/Os, Up to 15mA Output Sink on
All I/Os (No Total Sink Current Limit)
Integrated LED Driver for Enhanced Lighting
On-Chip Keypad Scanning Engine
4/8/16 Channels of True Bi-directional Style I/O
Open Drain Active Low Interrupt Output (NINT)
Built-in Clock Management (Internal 2MHz
Oscillator/External Clock Input, 7 clock values)
400kHz I
4 User-Selectable I²C Slave Addresses
Power-On Reset and Reset Input (NRESET)
Ultra Low Current Consumption of typ. 1uA
-40° C to +85° C Operating Temperature Range
2kV HBM ESD Protection
Small Footprint Packages
Pb & Halogen Free, RoHS/WEEE compliant
Cell phones, PDAs, MP3 players
Digital camera, Notebooks, GPS Units
Any battery powered equipment
P
RODUCT
Enable Direct Level Shifting Between I/O
Intensity Control (256-step PWM)
Blink Control (224 On/Off values)
Breathing Control (224 Fade In/Out values)
Support Up to 8x8 Matrix (64 Keys)
Configurable Input Debouncer
Programmable Pull-up/Pull-down
Push/Pull or Open-drain outputs
Programmable Polarity
Bit Maskable
Programmable Edge Sensitivity
OSCIO can be Configured as GPO
Banks and Host Controller
A
PPLICATIONS
with LED Driver and Keypad Engine
2
C Compatible Slave Interface
SX1507/SX1508/SX1509
F
EATURES
www.semtech.com

Related parts for SX1509BULTRT

SX1509BULTRT Summary of contents

Page 1

... Pb & Halogen Free, RoHS/WEEE compliant T YPICAL Cell phones, PDAs, MP3 players Digital camera, Notebooks, GPS Units Any battery powered equipment Package QFN-UT-14 QFN-UT-20 QFN-UT-28 Evaluation Kit Evaluation Kit 1 SX1507/SX1508/SX1509 with LED Driver and Keypad Engine F EATURES 2 C Compatible Slave Interface A PPLICATIONS www.semtech.com ...

Page 2

... SX1509 16-channel GPIO with LED Driver and Keypad Engine PPLICATION NFORMATION 6.1 Typical Application Circuit 6.2 Typical LED Connection th Rev 1 – 30 Oct. 2009 World’s Lowest Voltage Level Shifting GPIO Table of Contents ............................................................................................... 8 ............................................................................... 11 ............................................................................................. 12 .................................................................................................. 23 ................................................................................................... 36 2 SX1507/SX1508/SX1509 with LED Driver and Keypad Engine www.semtech.com ...

Page 3

... QFN-UT 20-pin Outline Drawing 7.4 QFN-UT 20-pin Land Pattern 7.5 QFN-UT 28-pin Outline Drawing 7.6 QFN-UT 28-pin Land Pattern .............................................................................................................. 40 OLDERING ROFILE th Rev 1 – 30 Oct. 2009 World’s Lowest Voltage Level Shifting GPIO ..................................................................................................... 37 3 SX1507/SX1508/SX1509 with LED Driver and Keypad Engine www.semtech.com ...

Page 4

... I/O[2], at power-on configured as an input (*1) LED driver : Intensity control (PWM), Blinking, Breathing (Fade In/Out) I/O[3], at power-on configured as an input (*1) LED driver : Intensity control (PWM), Blinking, Breathing (Fade In/Out interface Table 1 – SX1507 Pin Description 4 SX1507/SX1508/SX1509 with LED Driver and Keypad Engine www.semtech.com ...

Page 5

... I/O[7], at power-on configured as an input (*1) LED driver : Intensity control (PWM), Blinking, Breathing (Fade In/Out interface Table 2 – SX1508 Pin Description SDA SCL GND (PAD) I/O[0] Figure 1 – SX1508 QFN-UT-20 Pinout 5 SX1507/SX1508/SX1509 with LED Driver and Keypad Engine I/O[4] VDDM OSCIO ADDR1 NINT www.semtech.com ...

Page 6

... I/O[1], at power-on configured as an input (*1) LED driver : Intensity control (PWM), Blinking 2 C interface Table 3 – SX1509 Pin Description 1 2 TOP VIEW 3 GND 4 (PAD Figure 2 – SX1509 QFN-UT-28 Pinout 6 SX1507/SX1508/SX1509 with LED Driver and Keypad Engine I/O[14] 21 I/O[13] 20 I/O[12] 19 VCC2 18 GND 17 I/O[11] 16 I/O[10] 15 www.semtech.com ...

Page 7

... √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ www.semtech.com ...

Page 8

... C -55 +150 ° C +/-100 - mA Min Typ Max Unit 1.425 - 3.6 1 175 235 - 365 460 - 0.7* (8) - 5.5 VCC1,2 0.8* (8) - 5.5 VCC1,2 0.3* -0.4 - VCC1,2 0.2* -0.4 - VCC1 VCC1,2 - VCC1,2 – 0.3 -0.4 - 0 www.semtech.com V V µA µA µ µ ...

Page 9

... VDDM - VDDM +0.3 0.8* VDDM - VDDM +0.3 0.3* -0.4 - VDDM 0.2* -0.4 - VDDM - 0.7* VDDM - VDDM +0.3 0.8* VDDM - VDDM +0.3 0.3* -0.4 - VDDM 0.2* -0.4 - VDDM - VDDM – - VDDM 0.3 -0 www.semtech.com µs µ µ µ µ ...

Page 10

... VDDM 0. VDDM - - 1 bridge the undefined region of MR min ) of the SCL signal. LOW 250 ns must then be met. SU;DAT + t = 1000 + 250 r max SU;DAT www.semtech.com Unit kHz µs µs µs µs µ µs µ MHz ...

Page 11

... VDDM (V) Fosc vs. VDDM 1.5 1.7 1.9 2.1 2.3 2.5 2.7 2.9 3.1 3.3 3.5 VDDM (V) VOL vs.Temperature (VCCx = 3.6V, IOL = 15mA) -30 - Temp ( C) VOH vs. Temperature (VCCx = 3.6V, IOH = 8mA) -30 - Temp ( C) www.semtech.com ...

Page 12

... External Intensity (PWM) Clock Blink (Timer) Internal Breath (Ramp) Oscillator I/O Bank 8-Bit I C Bus Control R/W I/O Bank B A SX1508 Interrupt GND 12 VCC1 I/O[0] I/O[1] I/O[2] I/O[3] NINT VCC1 I/O[0] I/O[1] I/O[2] I/O[3] VCC2 I/O[4] I/O[5] I/O[6] I/O[7] NINT www.semtech.com ...

Page 13

... LED Driver and Keypad Engine LED Driver Intensity (PWM) Blink (Timer) Breath (Ramp) VCC1 I/O[0] I/O[1] I/O[2] I/O Bank A I/O[3] A I/O[4] I/O[5] I/O[6] I/O[7] VCC2 I/O[8] I/O[9] I/O[10] I/O Bank B I/O[11] I/O[12] A I/O[13] I/O[14] I/O[15] Interrupt NINT Undefined t RESET www.semtech.com ...

Page 14

... Second address of the 2-wire interface Third address of the 2-wire interface 0x70 (1110000) 0x71 (1110001) Fourth address of the 2-wire interface Table 7 - 2-Wire Interface Address 2 C devices and comply with the Philips I 14 SX1507/SX1508/SX1509 with LED Driver and Keypad Engine PULSE www.semtech.com . 2 C ...

Page 15

... After enabling the debouncer, the change of the input value is accepted only if the input value is identical at two consecutive sampling times. th Rev 1 – 30 Oct. 2009 SX1507/SX1508/SX1509 World’s Lowest Voltage Level Shifting GPIO with LED Driver and Keypad Engine 1 15 www.semtech.com ...

Page 16

... IC). th Rev 1 – 30 Oct. 2009 World’s Lowest Voltage Level Shifting GPIO Y SX1508 IO3 IO2 IO1 IO0 X IO4 IO5 IO6 IO7 RegKeyData = - IO[3-0] as outputs (scanning) - IO[7-4] as inputs SX1507/SX1508/SX1509 with LED Driver and Keypad Engine www.semtech.com ...

Page 17

... Worst Case 17 SX1507/SX1508/SX1509 with LED Driver and Keypad Engine 3.500 SX1509 Digital Core Delay vs. Supply Voltage 1.5 2 2.5 3 3.5 VDDM (V) Typical Worst Case 1.500 2.000 2.500 3.000 3.500 VCCx (V) Typical Worst Case www.semtech.com ...

Page 18

... The LED drivers of all I/Os share the same clock ClkX configurable in RegMisc[6:4]. Please note that for power consumption reasons ClkX is OFF by default. th Rev 1 – 30 Oct. 2009 World’s Lowest Voltage Level Shifting GPIO OSCIO Clock Mgmt External Div fOSC Clock Internal Oscillator Figure 14 – Clock Management Overview 18 SX1507/SX1508/SX1509 with LED Driver and Keypad Engine www.semtech.com ...

Page 19

... World’s Lowest Voltage Level Shifting GPIO Fade Out OFF TFallX TOffX Figure 15 – LED Driver Overview Fade in rate determined by Fade out rate determined register RegTRiseX by register RegTFallX Figure 16 – LED Driver Static Mode 19 SX1507/SX1508/SX1509 with LED Driver and Keypad Engine t t www.semtech.com ...

Page 20

... Log. 198 198 198 198 207 207 207 207 ...

Page 21

... Linear mode Log mode www.semtech.com 216 216 216 216 225 225 225 225 235 235 235 235 245 245 245 245 255 255 255 ...

Page 22

... Configure LED driver clock and mode if relevant (RegMisc) - Enable LED driver operation (RegLEDDriverEnable) - Configure LED driver parameters (RegTOn, RegIOn, RegOff, RegTRise, RegTFall) - Set RegData bit low => LED driver started th Rev 1 – 30 Oct. 2009 SX1507/SX1508/SX1509 World’s Lowest Voltage Level Shifting GPIO with LED Driver and Keypad Engine 22 www.semtech.com ...

Page 23

... 1111 1111 0000 0000 0000 0000 1111 1111 0000 0000 0000 0000 0000 0000 0000 0000 1111 1111 0000 0000 0000 0000 0000 0000 0000 0000 1111 1111 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 www.semtech.com ...

Page 24

... OSCIO is an output (OSCOUT) Frequency of the signal output on OSCOUT pin: 0x0 : 0Hz, permanent "0" logical level (GPO) 3:0 0xF : 0Hz, permanent "1" logical level (GPO) Else : fOSCOUT = fOSC/(2^(RegClock[3:0]-1)) 24 SX1507/SX1508/SX1509 with LED Driver and Keypad Engine 00 : None 01 : Rising 10 : Falling 11 : Both www.semtech.com ...

Page 25

... Fade Out setting of IO[ OFF 4 TFallX = (RegIOnX-(4xRegOffX[2:0])) * RegTFallX * (255/ClkX TFallX = 16 * (RegIOnX-(4xRegOffX[2:0])) * RegTFallX * (255/ClkX) Software reset register 7:0 Writing consecutively 0x12 and 0x34 will reset the device (same as POR). Always reads 0. 25 SX1507/SX1508/SX1509 with LED Driver and Keypad Engine www.semtech.com ...

Page 26

... 0000 0000 0000 0000 1111 1111 0000 0000 0000 0000 0000 0000 1111 1111 1111 1111 0000 0000 1111 1111 0000 0000 0000 0000 1111 1111 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 www.semtech.com ...

Page 27

... Else : fOSCOUT = fOSC/(2^(RegClock[3:0]-1)) LED Driver mode for Bank B ‘s fading capable IOs (IO7 Linear 1: Logarithmic 27 SX1507/SX1508/SX1509 with LED Driver and Keypad Engine 00 : None 01 : Rising 10 : Falling 11 : Both 00 : None 01 : Rising 10 : Falling 11 : Both 00 : OFF 01 : A-> B-> Reserved www.semtech.com ...

Page 28

... OFF Intensity of IO[X] 2:0 - Linear mode : IOffX = 4 x RegOff[2:0] - Logarithmic mode (fading capable IOs only) : IOffX = f(4 x RegOffX[2:0 §4.9.5 7:5 Unused Fade In setting of IO[ OFF 4 TRiseX = (RegIOnX-(4xRegOffX[2:0])) * RegTRiseX * (255/ClkX TRiseX = 16 * (RegIOnX-(4xRegOffX[2:0])) * RegTRiseX * (255/ClkX) 28 SX1507/SX1508/SX1509 with LED Driver and Keypad Engine www.semtech.com ...

Page 29

... OFF. VIH max = 3.6V and VCCx min = 1. ON. VIH max = 5.5V and VCCx min = 1.65V Software reset register 7:0 Writing consecutively 0x12 and 0x34 will reset the device (same as POR). Always reads 0. 29 SX1507/SX1508/SX1509 with LED Driver and Keypad Engine www.semtech.com ...

Page 30

... 0000 0000 0000 0000 1111 1111 1111 1111 0000 0000 1111 1111 0000 0000 0000 0000 1111 1111 0000 0000 0000 0000 1111 1111 0000 0000 0000 0000 1111 1111 0000 0000 0000 0000 1111 1111 0000 0000 0000 0000 www.semtech.com ...

Page 31

... 0000 0000 1111 1111 0000 0000 0000 0000 0000 0000 0000 0000 1111 1111 0000 0000 0000 0000 0000 0000 0000 0000 1111 1111 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 www.semtech.com ...

Page 32

... Edge sensitivity of RegData[7] 5:4 Edge sensitivity of RegData[6] 3:2 Edge sensitivity of RegData[5] 1:0 Edge sensitivity of RegData[4] 7:6 Edge sensitivity of RegData[3] 32 SX1507/SX1508/SX1509 with LED Driver and Keypad Engine 00 : None 01 : Rising 10 : Falling 11 : Both 00 : None 01 : Rising 10 : Falling 11 : Both 00 : None 01 : Rising 10 : Falling 11 : Both 00 : None www.semtech.com ...

Page 33

... ON. RegInterruptSourceA/B is also automatically cleared when RegDataA/B is read OFF. RegInterruptSourceA/B must be manually cleared, either directly or via RegEventStatusA/B. Enables LED Driver for each [output-configured LED Driver is disabled 1 : LED Driver is enabled 33 SX1507/SX1508/SX1509 with LED Driver and Keypad Engine 00 : OFF 01 : A-> B-> Reserved 00 : OFF 01 : A-> B-> Reserved www.semtech.com ...

Page 34

... ON Time of IO[X Infinite (Static mode, TOn directly controlled by RegData, Cf §4.9.2) 4 TOnX = 64 * RegTOnX * (255/ClkX TOnX = 512 * RegTOnX * (255/ClkX) ON Intensity of IO[X] 7:0 - Linear mode : IOnX = RegIOnX - Logarithmic mode (fading capable IOs only) : IOnX = f(RegIOnX §4.9.5 34 SX1507/SX1508/SX1509 with LED Driver and Keypad Engine www.semtech.com ...

Page 35

... OFF. VIH max = 3.6V and VCCx min = 1. ON. VIH max = 5.5V and VCCx min = 1.65V Software reset register 7:0 Writing consecutively 0x12 and 0x34 will reset the device (same as POR). Always reads 0. 35 SX1507/SX1508/SX1509 with LED Driver and Keypad Engine www.semtech.com ...

Page 36

... Figure 20 - Typical Application Schematic VBAT VCCx VCCx VLED SX1507/8/9 R IOx IOL * LED colour/technology dependent Figure 21 – Typical LED Operation 36 SX1507/SX1508/SX1509 with LED Driver and Keypad Engine 2.5V VCC1 5V 5V I/O[0] I/O[1] I/O[2] I/O[3] 1.2V VCC2 I/O[4] I/O[5] I/O[6] I/O[7] NINT * www.semtech.com ...

Page 37

... QFN-UT 14-pin Outline Drawing QFN 14-pin mm, 0.4 mm pitch 7.2 QFN-UT 14-pin Land Pattern th Rev 1 – 30 Oct. 2009 World’s Lowest Voltage Level Shifting GPIO Figure 22 – QFN-UT 14-pin Outline Drawing Figure 23 – QFN-UT 14-pin Land Pattern 37 SX1507/SX1508/SX1509 with LED Driver and Keypad Engine www.semtech.com ...

Page 38

... QFN-UT 20-pin Outline Drawing QFN-UT 20-pin mm, 0.4 mm pitch 7.4 QFN-UT 20-pin Land Pattern th Rev 1 – 30 Oct. 2009 World’s Lowest Voltage Level Shifting GPIO Figure 24 - QFN-UT 20-pin Outline Drawing Figure 25 - QFN-UT 20-pin Land Pattern 38 SX1507/SX1508/SX1509 with LED Driver and Keypad Engine www.semtech.com ...

Page 39

... QFN-UT 28-pin Outline Drawing QFN-UT 28-pin mm, 0.4 mm pitch 7.6 QFN-UT 28-pin Land Pattern th Rev 1 – 30 Oct. 2009 World’s Lowest Voltage Level Shifting GPIO Figure 26 - QFN-UT 28-pin Outline Drawing Figure 27 - QFN-UT 28-pin Land Pattern 39 SX1507/SX1508/SX1509 with LED Driver and Keypad Engine www.semtech.com ...

Page 40

... The soldering reflow profile for the SX1507, SX1508 and SX1509 is described in the standard IPC/JEDEC J- STD-020C. For detailed information please go to Figure 28 - Classification Reflow Profile (IPC/JEDEC J-STD-020C) th Rev 1 – 30 Oct. 2009 SX1507/SX1508/SX1509 World’s Lowest Voltage Level Shifting GPIO with LED Driver and Keypad Engine http://www.jedec.org/download/search/jstd020c.pdf 40 www.semtech.com ...

Page 41

... BE UNDERTAKEN SOLELY AT THE CUSTOMER’S OWN RISK. Should a customer purchase or use Semtech products for any such unauthorized application, the customer shall indemnify and hold Semtech and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs damages and attorney fees which could arise ...

Related keywords