sx150x_89b-datasheet

ADVANCED COMMUNICATIONS & SENSING
Rev 4 – 26
th
April 2011 1 www.semtech.com
SX1508B/SX1509B
World’s Lowest Voltage Level Shifting GPIO
with LED Driver and Keypad Engine
SX1508B/SX1509B
World’s Lowest Voltage Level Shifting GPIO with LED Driver and Keypad Engine
G
ENERAL
D
ESCRIPTION
The SX1508B and SX1509B 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
8-, 16-channel configuration and allows easy serial
expansion of I/O through a standard 400kHz I
2
C
interface. GPIO devices can 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 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 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, interrupt mask and interrupt
registers. These I/O expanders feature small footprint
packages and are rated from -40°C to +85°C
temperature range.
O
RDERING
I
NFORMATION
Part Number I/Os
Package Marking
SX1508BIULTRT
8 QFN-UT-20 GAA2
SX1509BIULTRT
16 QFN-UT-28 GBA3
SX1508BEVK 8 Evaluation Kit
-
SX1509BEVK 16 Evaluation Kit
-
K
EY
P
RODUCT
F
EATURES
1.2V to 3.6V Low Operating Voltage with Dual
Independent I/O Rails (VCC1, VCC2)
Enable Direct Level Shifting Between I/O
Banks and Host Controller
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
Intensity Control (256-step PWM)
Blink Control (224 On/Off values)
Breathing Control (224 Fade In/Out values)
On-Chip Keypad Scanning Engine
Support Up to 8x8 Matrix (64 Keys)
Configurable Input Debouncer
8/16 Channels of True Bi-directional Style I/O
Programmable Pull-up/Pull-down
Push/Pull or Open-drain outputs
Programmable Polarity
Open Drain Active Low Interrupt Output (NINT)
Bit Maskable
Programmable Edge Sensitivity
Built-in Clock Management (Internal 2MHz
Oscillator/External Clock Input, 7 clock values)
OSCIO can be Configured as GPO
400kHz I
2
C Compatible Slave Interface
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
T
YPICAL
A
PPLICATIONS
Cell phones, PDAs, MP3 players
Digital camera, Notebooks, GPS Units
Any battery powered equipment
I2C
NRESET
NINT
VDDM
1.
425
-
3.6V
VCC1
1.2
-
3.6V
VCC2
1.2
-
3.6V
SX1508
B
FULL LED DRIVE
KEYPAD SCANNING
BUTTON CONTROL
Host
Controller
IO0
IO1
IO2
IO3
IO4
IO5
IO6
IO7
ADDR0
ADDR1
OSCIO
LEVEL SHIFTING

Summary of content (37 pages)