SX15007QB SEMTECH [Semtech Corporation], SX15007QB Datasheet

no-image

SX15007QB

Manufacturer Part Number
SX15007QB
Description
Manufacturer
SEMTECH [Semtech Corporation]
Datasheet
SX1508QBIULTRT
SX1509QBIULTRT
ADVANCED COMMUNICATIONS & SENSING
SX1507QB/SX1508QB/SX1509QB
World’s Lowest Voltage Level Shifting GPIO with LED Driver and Keypad Engine
G
The SX1507QB, SX1508QB and SX1509QB are
complete ultra low voltage 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.2V
(SX1507QB) while the dual I/O banks can operate
between 1.2V and 5.5V (SX1507QB) independent of
the core voltage and each other (5.5V tolerant).
The SX1507QB, SX1508QB and SX1509QB 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 applications are also supported
with an on-chip scanning engine that enables
continuous keypad monitoring up to 64 keys without
any additional host interaction reducing bus activity.
The SX1507QB, SX1508QB and SX1509QB have
the ability to generate mask-programmable interrupts
based on a falling/rising edge of any of its GPIO lines.
A dedicated pin (NINT) indicates to a host controller
that a state change occurred on one or more of the
lines. Each GPIO is programmable via a bank of 8-bit
configuration registers that include data, direction,
pull-up/pull-down,
registers. These I/O expanders feature small footprint
packages and are rated from -40° C to +85° C
temperature range.
O
(1)
Rev 3 – 9
SX1507QBXXX
ENERAL
RDERING
SX1508BEVK
SX1509BEVK
Future product
Part Number
th
Sept. 2010
D
I
ESCRIPTION
NFORMATION
(1)
2
interrupt
C interface. GPIO devices can
I/Os
16
16
4
8
8
Evaluation Kit
Evaluation Kit
QFN-UT-14
QFN-UT-20
QFN-UT-28
Package
mask
and
Marking
interrupt
HAB7
HCA5
-
-
-
1
K
T
SX1507QB/SX1508QB/SX1509QB
YPICAL
EY
World’s Lowest Voltage Level Shifting GPIO
Controller
1.2V to 5.5V (SX1507QB) Low Operating
Voltage with Dual
(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: 1uA Typ
-40° C to +85° C Operating Temperature Range
Up to 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
Host
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
1.425 - 3.6V
2
NRESET
VDDM
C Compatible Slave Interface
NINT
I2C
F
SX1508QB
EATURES
Independent I/O Rails
www.semtech.com
1.2 - 3.6V
1.2 - 3.6V
VCC1
VCC2
IO0
IO1
IO2
IO3
IO4
IO5
IO6
IO7
KEYPAD SCANNING
BUTTON CONTROL
LEVEL SHIFTING
FULL LED DRIVE

Related parts for SX15007QB

SX15007QB Summary of contents

Page 1

ADVANCED COMMUNICATIONS & SENSING SX1507QB/SX1508QB/SX1509QB World’s Lowest Voltage Level Shifting GPIO with LED Driver and Keypad Engine G D ENERAL ESCRIPTION The SX1507QB, SX1508QB and SX1509QB are complete ultra low voltage General Purpose parallel Input/Output (GPIO) expanders ideal for low ...

Page 2

ADVANCED COMMUNICATIONS & SENSING G D ..................................................................................................................... 1 ENERAL ESCRIPTION O I ................................................................................................................... 1 RDERING NFORMATION .................................................................................................................. 1 EY RODUCT EATURES T A ..................................................................................................................... 1 YPICAL PPLICATIONS 1 P ...................................................................................................................... 4 IN DESCRIPTION 1.1 SX1507QB 4-channel I ...

Page 3

ADVANCED COMMUNICATIONS & SENSING ACKAGING NFORMATION 7.1 QFN-UT 14-pin Outline Drawing 7.2 QFN-UT 14-pin Land Pattern 7.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 8 ...

Page 4

ADVANCED COMMUNICATIONS & SENSING DESCRIPTION 2 1.1 SX1507QB 4-channel I C GPIO with LED Driver Pin Symbol Type 1 SDA DIO 2 SCL 3 NRESET 4 NINT 5 ADDR0 6 ADDR1 7 I/O[0] DIO 8 I/O[1] DIO ...

Page 5

ADVANCED COMMUNICATIONS & SENSING 2 1.2 SX1508QB 8-channel I C GPIO with LED Driver and Keypad Engine Pin Symbol Type 1 NRESET 2 SDA DIO 3 SCL 4 ADDR0 5 I/O[0] DIO 6 I/O[1] DIO 7 VCC1 8 GND 9 ...

Page 6

ADVANCED COMMUNICATIONS & SENSING 2 1.3 SX1509QB 16-channel I C GPIO with LED Driver and Keypad Engine Pin Symbol Type 1 I/O[2] DIO 2 I/O[3] DIO 3 GND 4 VCC1 5 I/O[4] DIO 6 I/O[5] DIO 7 I/O[6] DIO 8 ...

Page 7

ADVANCED COMMUNICATIONS & SENSING 1.4 I/Os Feature Summary SX1507QB I/O LED Driver PWM Blink Breathe √ √ 0 √ √ √ 1 √ √ √ 2 √ √ √ ...

Page 8

ADVANCED COMMUNICATIONS & SENSING LECTRICAL HARACTERISTICS 2.1 Absolute Maximum Ratings Stress above the limits listed in the following table may cause permanent failure. Exposure to absolute ratings for extended time periods may affect device reliability. The limiting ...

Page 9

ADVANCED COMMUNICATIONS & SENSING Symbol Description I/Os set as Output VOH High level output voltage VOL Low level output voltage IOH High level output source current IOL Low level output sink current t Output data valid timing PV NINT (Output) ...

Page 10

ADVANCED COMMUNICATIONS & SENSING Symbol Description Interface complies with slave F/S mode I dated January, 2000. Please refer to that document for more detailed I VOL Low level output voltage IOL Low level output sink current M VIH High level ...

Page 11

ADVANCED COMMUNICATIONS & SENSING YPICAL PERATING HARACTERISTICS SX1509QB IDDM vs.VDDM (Oscillator Enabled) 360 340 320 300 280 260 240 220 200 180 160 140 120 100 1.3 1.5 1.7 1.9 2.1 2.3 VDDM (V) Fosc vs.Temperature ...

Page 12

ADVANCED COMMUNICATIONS & SENSING LOCK ETAILED ESCRIPTION 2 4.1 SX1507QB 4-channel I C GPIO with LED Driver VDDM Reset NRESET SCL Input Filter SDA ADDR1 ADDR0 Figure 5 – 4-channel Low Voltage GPIO with LED Driver ...

Page 13

ADVANCED COMMUNICATIONS & SENSING 2 4.3 SX1509QB 16-channel I C GPIO with LED Driver and Keypad Engine Keypad Engine 64 Keys Max Auto Sleep/Wakeup VDDM Reset NRESET SCL Input Filter SDA ADDR1 ADDR0 Figure 7 – 16-channel Low Voltage GPIO ...

Page 14

ADVANCED COMMUNICATIONS & SENSING 4. During a brown-out event, if VDDM drops above VDROPH a reset will not occur. 5. During a brown-out event, if VDDM drops between VDROPH and VDROPL a reset may occur. 6. During a brown-out event, ...

Page 15

ADVANCED COMMUNICATIONS & SENSING When successive register data (WD1...WDn) is supplied by the master, the register address can be automatically incremented or kept fixed depending on the setting programmed in RegMisc. Figure 10 – Example: Write RegData Register 4.5.2 READ ...

Page 16

ADVANCED COMMUNICATIONS & SENSING Figure 12 – 4x4 Keypad Connection to SX1508QB Following procedure should be implemented on the host controller for a 4x4 keypad: 1. Set RegDir to 0xF0 (IO[3-0] as outputs, IO[7-4] as inputs) , set RegOpenDrain to ...

Page 17

ADVANCED COMMUNICATIONS & SENSING The minimum pulse width tLevelShiftMin which can be level shifted properly depends on VCCx and VDDM: tLevelShiftMin = Input Delay + Core Delay + Output Delay Input/Core/Output delays vs VCCx/VDDM are given in figures below. SX1508QB ...

Page 18

ADVANCED COMMUNICATIONS & SENSING When NINT is low (i.e. interrupt occurred), it can be reset back high (i.e. cleared) by writing 0xFF in RegInterruptSource (this will also clear corresponding bits in RegEventStatus register). The interrupt can also be cleared automatically ...

Page 19

ADVANCED COMMUNICATIONS & SENSING RegData[ IO[X] Intensity (PWM value) 100% ON IOnX Fade In IOffX 0 TRiseX TOnX Each IO[X] has its own set of programmable registers (Cf §5 for more detailed information): RegTOnX (blinking capable I/Os only): ...

Page 20

ADVANCED COMMUNICATIONS & SENSING RegData(X) On intensity(max) IOLED(X) level Off intensity(min) Fade in rate determined by register RegTRiseX Fade out rate determined by register RegTFallX 4.9.4 Blink Mode Invoked when TOnX != 0 and TOffX != 0. If the I/O ...

Page 21

ADVANCED COMMUNICATIONS & SENSING ...

Page 22

ADVANCED COMMUNICATIONS & SENSING - Enable open drain (RegOpenDrain) - Set direction to output (RegDir) – by default RegData is set high => LED OFF - Enable oscillator (RegClock) - Configure LED driver clock and mode if relevant (RegMisc) - ...

Page 23

ADVANCED COMMUNICATIONS & SENSING ONFIGURATION EGISTERS 5.1 SX1507QB 4-channel GPIO with LED Driver Address Name Device and IO Banks 0x00 RegInputDisable 0x01 RegLongSlew 0x02 RegLowDrive 0x03 RegPullUp 0x04 RegPullDown 0x05 RegOpenDrain 0x06 RegPolarity 0x07 RegDir 0x08 RegData ...

Page 24

ADVANCED COMMUNICATIONS & SENSING Addr Name Default 0x00 RegInputDisable 0xX0 0x01 RegLongSlew 0xX0 0x02 RegLowDrive 0xX0 0x03 RegPullUp 0xX0 0x04 RegPullDown 0xX0 0x05 RegOpenDrain 0xX0 0x06 RegPolarity 0xX0 0x07 RegDir 0xXF 0x08 RegData 0xXF 0x09 RegInterruptMask 0xXF 0x0A RegSense 0x00 ...

Page 25

ADVANCED COMMUNICATIONS & SENSING 0x0E RegMisc 0x00 0x0F RegLEDDriverEnable 0xX0 0x10 RegDebounceConfig 0x00 0x11 RegDebounceEnable 0xX0 0xXX RegTOnX 0x00 0xXX RegIOnX 0xFF 0xXX 0x00 RegOffX 0xXX RegTRiseX 0x00 0xXX RegTFallX 0x00 0x7D RegReset 0x00 Table 10 – SX1507QB Configuration Registers ...

Page 26

ADVANCED COMMUNICATIONS & SENSING 5.2 SX1508QB 8-channel GPIO with LED Driver and Keypad Engine Address Name Device and IO Banks 0x00 RegInputDisable 0x01 RegLongSlew 0x02 RegLowDrive 0x03 RegPullUp 0x04 RegPullDown 0x05 RegOpenDrain 0x06 RegPolarity 0x07 RegDir 0x08 RegData 0x09 RegInterruptMask ...

Page 27

ADVANCED COMMUNICATIONS & SENSING Addr Name Default 0x00 RegInputDisable 0x00 0x01 RegLongSlew 0x00 0x02 RegLowDrive 0x00 0x03 RegPullUp 0x00 0x04 RegPullDown 0x00 0x05 RegOpenDrain 0x00 0x06 RegPolarity 0x00 0x07 RegDir 0xFF 0x08 RegData 0xFF 0x09 RegInterruptMask 0xFF 0x0A RegSenseHigh 0x00 ...

Page 28

ADVANCED COMMUNICATIONS & SENSING 0x11 RegLEDDriverEnable 0x00 0x12 RegDebounceConfig 0x00 0x13 RegDebounceEnable 0x00 0x14 RegKeyConfig 0x00 0x15 RegKeyData 0xFF 0xXX 0x00 RegTOnX 0xXX RegIOnX 0xFF 0xXX RegOffX 0x00 0xXX RegTRiseX 0x00 th Rev 3 – 9 Sept. 2010 SX1507QB/SX1508QB/SX1509QB World’s ...

Page 29

ADVANCED COMMUNICATIONS & SENSING 0xXX 0x00 RegTFallX 0x2A RegHighInput 0x00 0x7D RegReset 0x00 Table 12 – SX1508QB Configuration Registers Description th Rev 3 – 9 Sept. 2010 SX1507QB/SX1508QB/SX1509QB World’s Lowest Voltage Level Shifting GPIO 7:5 Unused Fade Out setting of ...

Page 30

ADVANCED COMMUNICATIONS & SENSING 5.3 SX1509QB 16-channel GPIO with LED Driver and Keypad Engine Address Name Device and IO Banks 0x00 RegInputDisableB 0x01 RegInputDisableA 0x02 RegLongSlewB 0x03 RegLongSlewA 0x04 RegLowDriveB 0x05 RegLowDriveA 0x06 RegPullUpB 0x07 RegPullUpA 0x08 RegPullDownB 0x09 RegPullDownA ...

Page 31

ADVANCED COMMUNICATIONS & SENSING Address Name 0x39 RegTFall4 0x3A RegTOn5 0x3B RegIOn5 0x3C RegOff5 0x3D RegTRise5 0x3E RegTFall5 0x3F RegTOn6 0x40 RegIOn6 0x41 RegOff6 0x42 RegTRise6 0x43 RegTFall6 0x44 RegTOn7 0x45 RegIOn7 0x46 RegOff7 0x47 RegTRise7 0x48 RegTFall7 0x49 RegTOn8 ...

Page 32

ADVANCED COMMUNICATIONS & SENSING Addr Name Default 0x00 RegInputDisableB 0x00 0x01 RegInputDisableA 0x00 0x02 RegLongSlewB 0x00 0x03 RegLongSlewA 0x00 0x04 RegLowDriveB 0x00 0x05 RegLowDriveA 0x00 0x06 RegPullUpB 0x00 0x07 RegPullUpA 0x00 0x08 RegPullDownB 0x00 0x09 RegPullDownA 0x00 0x0A RegOpenDrainB 0x00 ...

Page 33

ADVANCED COMMUNICATIONS & SENSING 0x18 RegInterruptSourceB 0x00 0x19 RegInterruptSourceA 0x00 0x1A RegEventStatusB 0x00 0x1B RegEventStatusA 0x00 0x1C RegLevelShifter1 0x00 0x1D RegLevelShifter2 0x00 0x1E RegClock 0x00 0x1F RegMisc 0x00 0x20 RegLEDDriverEnableB 0x00 th Rev 3 – 9 Sept. 2010 SX1507QB/SX1508QB/SX1509QB World’s ...

Page 34

ADVANCED COMMUNICATIONS & SENSING 0x21 0x00 RegLEDDriverEnableA 0x22 RegDebounceConfig 0x00 0x23 0x00 RegDebounceEnableB 0x24 RegDebounceEnableA 0x00 0x25 RegKeyConfig1 0x00 0x26 RegKeyConfig2 0x00 0x27 RegKeyData1 0xFF 0x28 0xFF RegKeyData2 0xXX RegTOnX 0x00 0xXX RegIOnX 0xFF th Rev 3 – 9 Sept. ...

Page 35

ADVANCED COMMUNICATIONS & SENSING 0xXX 0x00 RegOffX 0xXX RegTRiseX 0x00 0xXX RegTFallX 0x00 0x69 RegHighInputB 0x00 0x6A RegHighInputA 0x00 0x7D RegReset 0x00 Table 14 – SX1509QB Configuration Registers Description th Rev 3 – 9 Sept. 2010 SX1507QB/SX1508QB/SX1509QB World’s Lowest Voltage ...

Page 36

ADVANCED COMMUNICATIONS & SENSING PPLICATION NFORMATION 6.1 Typical Application Circuit Host controller I/O SCL SDA I/O Optional (depends on the application) 6.2 Typical LED Connection Typical LED Connection is described below. The LED is usually connected to ...

Page 37

ADVANCED COMMUNICATIONS & SENSING ACKAGING NFORMATION 7.1 QFN-UT 14-pin Outline Drawing QFN 14-pin mm, 0.4 mm pitch 7.2 QFN-UT 14-pin Land Pattern th Rev 3 – 9 Sept. 2010 SX1507QB/SX1508QB/SX1509QB World’s Lowest Voltage Level ...

Page 38

ADVANCED COMMUNICATIONS & SENSING 7.3 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 3 – 9 Sept. 2010 SX1507QB/SX1508QB/SX1509QB World’s Lowest Voltage Level Shifting GPIO Figure 25 - ...

Page 39

ADVANCED COMMUNICATIONS & SENSING 7.5 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 3 – 9 Sept. 2010 SX1507QB/SX1508QB/SX1509QB World’s Lowest Voltage Level Shifting GPIO Figure 27 - ...

Page 40

ADVANCED COMMUNICATIONS & SENSING OLDERING ROFILE The soldering reflow profile for the SX1507QB, SX1508QB and SX1509QB is described in the standard IPC/JEDEC J-STD-020C. http://www.jedec.org/download/search/jstd020c.pdf Figure 29 - Classification Reflow Profile (IPC/JEDEC J-STD-020C) th Rev 3 – 9 ...

Page 41

ADVANCED COMMUNICATIONS & SENSING ARKING NFORMATION th Rev 3 – 9 Sept. 2010 SX1507QB/SX1508QB/SX1509QB World’s Lowest Voltage Level Shifting GPIO HAB7 yyww xxxx yyww = Date Code xxxx = Semtech Lot No. Figure 30 – SX1508QB Marking ...

Page 42

ADVANCED COMMUNICATIONS & SENSING © Semtech 2010 All rights reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner. The information presented in this document does not form part of any quotation ...

Related keywords