sx1508bevk Semtech Corporation, sx1508bevk Datasheet

no-image

sx1508bevk

Manufacturer Part Number
sx1508bevk
Description
Manufacturer
Semtech Corporation
Datasheet
ADVANCED COMMUNICATIONS & SENSING
SX1507B/SX1508B/SX1509B
World’s Lowest Voltage Level Shifting GPIO with LED Driver and Keypad Engine
G
The SX1507B, SX1508B and SX1509B are complete
ultra
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
(SX1507B) while the dual I/O banks can operate
between 1.2V and 5.5V (SX1507B) independent of
the core voltage and each other (5.5V tolerant).
The SX1507B, SX1508B and SX1509B 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 SX1507B, SX1508B and SX1509B 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
SX1508BIULTRT
SX1509BIULTRT
ENERAL
RDERING
SX1507BXXX
Future product
SX1508BEVK
SX1509BEVK
Part Number
low
th
Sept. 2010
D
I
ESCRIPTION
NFORMATION
voltage
(1)
2
interrupt
C interface. GPIO devices can
I/Os
16
16
4
8
8
General
Evaluation Kit
Evaluation Kit
QFN-UT-14
QFN-UT-20
QFN-UT-28
Package
mask
Purpose
and
Marking
interrupt
GAA2
GBA3
parallel
-
-
-
1
K
T
YPICAL
EY
World’s Lowest Voltage Level Shifting GPIO
1.2V to 5.5V (SX1507B) 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
Controller
P
Host
RODUCT
SX1507B/SX1508B/SX1509B
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
1.425 - 3.6V
C Compatible Slave Interface
NRESET
VDDM
NINT
I2C
F
SX1508B
EATURES
Independent I/O Rails
1.2 - 3.6V
1.2 - 3.6V
www.semtech.com
VCC1
VCC2
IO0
IO1
IO2
IO3
IO4
IO5
IO6
IO7
KEYPAD SCANNING
BUTTON CONTROL
LEVEL SHIFTING
FULL LED DRIVE

Related parts for sx1508bevk

sx1508bevk Summary of contents

Page 1

... O I RDERING NFORMATION Part Number I/Os Package (1) SX1507BXXX 4 QFN-UT-14 SX1508BIULTRT 8 QFN-UT-20 SX1509BIULTRT 16 QFN-UT-28 SX1508BEVK 8 Evaluation Kit SX1509BEVK 16 Evaluation Kit Future product (1) th Rev 3 – 9 Sept. 2010 World’s Lowest Voltage Level Shifting GPIO RODUCT 1.2V to 5.5V (SX1507B) Low Operating Purpose parallel ...

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 2 1.1 SX1507B 4-channel ...

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 SX1507B 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 SX1508B 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 SX1509B 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 SX1507B 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 SX1509B 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 SX1507B 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 SX1509B 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 SX1508B 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. SX1508B ...

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 SX1507B 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 – SX1507B Configuration Registers ...

Page 26

ADVANCED COMMUNICATIONS & SENSING 5.2 SX1508B 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 SX1507B/SX1508B/SX1509B World’s ...

Page 29

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

Page 30

ADVANCED COMMUNICATIONS & SENSING 5.3 SX1509B 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 SX1507B/SX1508B/SX1509B 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 – SX1509B Configuration Registers Description th Rev 3 – 9 Sept. 2010 SX1507B/SX1508B/SX1509B 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 World’s Lowest Voltage Level Shifting ...

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 World’s Lowest Voltage Level Shifting GPIO Figure 25 - QFN-UT ...

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 World’s Lowest Voltage Level Shifting GPIO Figure 27 - QFN-UT ...

Page 40

ADVANCED COMMUNICATIONS & SENSING OLDERING ROFILE The soldering reflow profile for the SX1507B, SX1508B and SX1509B is described in the standard IPC/JEDEC J-STD-020C. For detailed information please go to Figure 29 - Classification Reflow Profile (IPC/JEDEC J-STD-020C) ...

Page 41

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

Page 42

... Notice: All referenced brands, product names, service names and trademarks are the property of their respective owners. Contact Information Semtech Corporation Advanced Communications and Sensing Products Division 200 Flynn Road, Camarillo, CA 93012 Phone: (805) 498-2111 Fax: (805) 498-3804 th Rev 3 – ...

Related keywords