SX1512EVK Semtech, SX1512EVK Datasheet

no-image

SX1512EVK

Manufacturer Part Number
SX1512EVK
Description
Manufacturer
Semtech
Datasheet

Specifications of SX1512EVK

Lead Free Status / RoHS Status
Supplier Unconfirmed
ADVANCED COMMUNICATIONS & SENSING
SX1510/SX1511/SX1512
World’s Lowest Voltage Level Shifting GPIO with LED Driver and Keypad Engine
G
The SX1510, SX1511 and SX1512 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 SPI interface. GPIO devices can provide
additional
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 SX1510, SX1511 and SX1512 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 SX1510, SX1511 and SX1512 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 – 24
Future product
ENERAL
RDERING
SX1511IULTRT
SX1512IULTRT
SX1510XXX
Part Number
SX1512EVK
on-chip
th
D
control
Feb. 2010
I
ESCRIPTION
NFORMATION
(1)
scanning
I/O Channels
and
16
16
engine
4
8
monitoring
which
Evaluation Kit
QFN-UT-14
QFN-UT-20
QFN-UT-28
Package
when
enables
the
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)
SPI Compatible Slave Interface (up to 20MHz)
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
SX1510/SX1511/SX1512
F
EATURES
www.semtech.com

SX1512EVK Summary of contents

Page 1

... C temperature range RDERING NFORMATION Part Number I/O Channels (1) SX1510XXX 4 SX1511IULTRT 8 SX1512IULTRT 16 SX1512EVK 16 (1) Future product th Rev 1 – 24 Feb. 2010 World’s Lowest Voltage Level Shifting GPIO RODUCT 1.2V to 3.6V Low Operating Voltage with Dual Independent I/O Rails (VCC1, VCC2) ...

Page 2

... SX1512 16-channel GPIO with LED Driver and Keypad Engine PPLICATION NFORMATION 6.1 Typical Application Circuit 6.2 Typical LED Connection th Rev 1 – 24 Feb. 2010 World’s Lowest Voltage Level Shifting GPIO Table of Contents ............................................................................................... 8 ............................................................................... 11 ............................................................................................. 13 .................................................................................................. 24 ................................................................................................... 37 2 SX1510/SX1511/SX1512 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 .............................................................................................................. 41 OLDERING ROFILE th Rev 1 – 24 Feb. 2010 World’s Lowest Voltage Level Shifting GPIO ..................................................................................................... 38 3 SX1510/SX1511/SX1512 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) Table 1 – SX1510 Pin Description 4 SX1510/SX1511/SX1512 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) Table 2 – SX1511 Pin Description SO SCK SI GND (PAD) I/O[0] Figure 1 – SX1511 QFN-UT-20 Pinout 5 SX1510/SX1511/SX1512 with LED Driver and Keypad Engine I/O[4] VDDM OSCIO NSS NINT www.semtech.com ...

Page 6

... I/O[1], at power-on configured as an input (*1) LED driver : Intensity control (PWM), Blinking Table 3 – SX1512 Pin Description 1 2 TOP VIEW 3 GND 4 (PAD Figure 2 – SX1512 QFN-UT-28 Pinout 6 SX1510/SX1511/SX1512 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* (3) - 5.5 VCC1,2 0.8* (3) - 5.5 VCC1,2 0.3* -0.4 - VCC1,2 0.2* -0.4 - VCC1 VCC1,2 - VCC1,2 – 0.3 -0.4 - 0.3 www.semtech.com V V µA µA µ µ ...

Page 9

... VCC1,2 >= 2V -0.4 VCC1,2 < Typ Max Unit ( ( ( ( 200 µ µ 0 3 3.6 0.3* - VDDM V 0.2* - VDDM - 1 µ 0 VDDM 0 2 VDDM - +0.3 V VDDM - +0.3 0.3* - VDDM V 0.2* - VDDM - 1 µ VDDM VDDM - +0.3 V VDDM - +0.3 0.3* - VDDM V 0.2* - VDDM - 1 µ www.semtech.com ...

Page 10

... SCK cycle. This gives 1/6 of SCK cycle as setup time to the host controller. is also shown in §3 to allow the user to calculate the maximum SPI frequency SO,VALID Table 6 – Electrical Specifications 10 SX1510/SX1511/SX1512 with LED Driver and Keypad Engine Min Typ Max Unit VDDM – - VDDM V 0.3 -0 MHz ( 1.3 2 2.6 MHz - - 2.6 www.semtech.com k ...

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

... Typical Figure 3 – Typical Operating Characteristics 12 SX1510/SX1511/SX1512 with LED Driver and Keypad Engine t vs. VDDM SO,VALID 1.5 1.7 1.9 2.1 2.3 2.5 2.7 2.9 3.1 3.3 3.5 3.7 VDDM (V) Worst Case Typical www.semtech.com ...

Page 13

... Intensity (PWM) Clock Blink (Timer) Internal Breath (Ramp) Oscillator I/O Bank A A 8-Bit SPI Bus Control R/W I/O Bank B A SX1511 Interrupt GND 13 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 14

... 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 15

... To read a value from a configuration register the timing diagram below should be carefully followed by the uC. NSS SCK Rev 1 – 24 Feb. 2010 World’s Lowest Voltage Level Shifting GPIO with LED Driver and Keypad Engine Figure 8 - SPI Write Operation Figure 9 – SPI Read Operation 15 SX1510/SX1511/SX1512 PULSE www.semtech.com . ...

Page 16

... A, fast ABABABAB sequence is key A and key B pressed together, etc) th Rev 1 – 24 Feb. 2010 World’s Lowest Voltage Level Shifting GPIO Y SX1511 IO3 IO2 IO1 IO0 X IO4 IO5 IO6 IO7 RegKeyData = - IO[3-0] as outputs (scanning) - IO[7-4] as inputs SX1510/SX1511/SX1512 with LED Driver and Keypad Engine www.semtech.com ...

Page 17

... Input Delay + Core Delay + Output Delay Input/Core/Output delays vs VCCx/VDDM are given in figures below. th Rev 1 – 24 Feb. 2010 World’s Lowest Voltage Level Shifting GPIO 1.2-3.6V VCC1 1.2-5.5V IO0 SX1510/11 1.2-3.6V 1.2-3.6V VCC2 IO4 Figure 11 – Level Shifting Example 17 SX1510/SX1511/SX1512 with LED Driver and Keypad Engine www.semtech.com ...

Page 18

... Worst Case 18 SX1510/SX1511/SX1512 with LED Driver and Keypad Engine 3.500 SX1512 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 19

... Blink mode (blinking capable I/Os only, with or without fade in/out) th Rev 1 – 24 Feb. 2010 World’s Lowest Voltage Level Shifting GPIO OSCIO Clock Mgmt External Div fOSC Clock Internal Oscillator Figure 13 – Clock Management Overview 19 SX1510/SX1511/SX1512 with LED Driver and Keypad Engine www.semtech.com ...

Page 20

... World’s Lowest Voltage Level Shifting GPIO Fade Out OFF TFallX TOffX Figure 14 – LED Driver Overview Fade in rate determined by Fade out rate determined register RegTRiseX by register RegTFallX Figure 15 – LED Driver Static Mode 20 SX1510/SX1511/SX1512 with LED Driver and Keypad Engine t t www.semtech.com ...

Page 21

... Log. 198 198 198 198 207 207 207 207 216 216 216 216 225 225 ...

Page 22

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

Page 23

... 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 – 24 Feb. 2010 SX1510/SX1511/SX1512 World’s Lowest Voltage Level Shifting GPIO with LED Driver and Keypad Engine 23 www.semtech.com ...

Page 24

... 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 25

... 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)) 25 SX1510/SX1511/SX1512 with LED Driver and Keypad Engine 00 : None 01 : Rising 10 : Falling 11 : Both www.semtech.com ...

Page 26

... 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. 26 SX1510/SX1511/SX1512 with LED Driver and Keypad Engine www.semtech.com ...

Page 27

... 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 28

... Else : fOSCOUT = fOSC/(2^(RegClock[3:0]-1)) LED Driver mode for Bank B’s fading capable IOs (IO7 Linear 1: Logarithmic 28 SX1510/SX1511/SX1512 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 29

... 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) 29 SX1510/SX1511/SX1512 with LED Driver and Keypad Engine www.semtech.com ...

Page 30

... 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. 30 SX1510/SX1511/SX1512 with LED Driver and Keypad Engine www.semtech.com ...

Page 31

... 0000 0000 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 www.semtech.com ...

Page 32

... 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 33

... 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] 5:4 Edge sensitivity of RegData[2] 33 SX1510/SX1511/SX1512 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 01 : Rising 10 : Falling www.semtech.com ...

Page 34

... 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 34 SX1510/SX1511/SX1512 with LED Driver and Keypad Engine 00 : OFF 01 : A-> B-> Reserved 00 : OFF 01 : A-> B-> Reserved www.semtech.com ...

Page 35

... 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 35 SX1510/SX1511/SX1512 with LED Driver and Keypad Engine www.semtech.com ...

Page 36

... 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. 36 SX1510/SX1511/SX1512 with LED Driver and Keypad Engine www.semtech.com ...

Page 37

... Figure 19 - Typical Application Schematic VBAT VCCx VCCx VLED SX1510/11/12 R IOx IOL * LED colour/technology dependent Figure 20 – Typical LED Operation 37 SX1510/SX1511/SX1512 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 38

... 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 – 24 Feb. 2010 World’s Lowest Voltage Level Shifting GPIO Figure 21 – QFN-UT 14-pin Outline Drawing Figure 22 – QFN-UT 14-pin Land Pattern 38 SX1510/SX1511/SX1512 with LED Driver and Keypad Engine www.semtech.com ...

Page 39

... 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 – 24 Feb. 2010 World’s Lowest Voltage Level Shifting GPIO Figure 23 - QFN-UT 20-pin Outline Drawing Figure 24 - QFN-UT 20-pin Land Pattern 39 SX1510/SX1511/SX1512 with LED Driver and Keypad Engine www.semtech.com ...

Page 40

... 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 – 24 Feb. 2010 World’s Lowest Voltage Level Shifting GPIO Figure 25 - QFN-UT 28-pin Outline Drawing Figure 26 - QFN-UT 28-pin Land Pattern 40 SX1510/SX1511/SX1512 with LED Driver and Keypad Engine www.semtech.com ...

Page 41

... The soldering reflow profile for the SX1510, SX1511 and SX1512 is described in the standard IPC/JEDEC J- STD-020C. For detailed information please go to Figure 27 - Classification Reflow Profile (IPC/JEDEC J-STD-020C) th Rev 1 – 24 Feb. 2010 SX1510/SX1511/SX1512 World’s Lowest Voltage Level Shifting GPIO with LED Driver and Keypad Engine http://www.jedec.org/download/search/jstd020c.pdf 41 www.semtech.com ...

Page 42

... 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 ...