SX1508B/SX1509B
World’s Lowest Voltage Level Shifting GPIO
with LED Driver and Keypad Engine
ADVANCED COMMUNICATIONS & SENSING
SX1508B/SX1509B
World’s Lowest Voltage Level Shifting GPIO with LED Driver and Keypad Engine
KEY PRODUCT FEATURES
G
ENERAL DESCRIPTION
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 I2C
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.
•
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)
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).
•
•
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
The SX1508B and SX1509B feature
a
fully
•
•
Open Drain Active Low Interrupt Output (NINT)
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.
ꢀ
ꢀ
Bit Maskable
Programmable Edge Sensitivity
Built-in Clock Management (Internal 2MHz
Oscillator/External Clock Input, 7 clock values)
ꢀ
OSCIO can be Configured as GPO
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.
•
•
•
•
•
•
•
•
400kHz I2C 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
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.
Small Footprint Packages
Pb & Halogen Free, RoHS/WEEE compliant
T
YPICAL APPLICATIONS
•
•
•
Cell phones, PDAs, MP3 players
Digital camera, Notebooks, GPS Units
Any battery powered equipment
O
RDERING
INFORMATION
Part Number
I/Os
8
16
8
Package
QFN-UT-20
QFN-UT-28
Evaluation Kit
Evaluation Kit
Marking
GAA2
GBA3
SX1508BIULTRT
SX1509BIULTRT
SX1508BEVK
LEVEL SHIFTING
VCC1
1.2 - 3.6V
IO0
IO1
-
-
VDDM
1.425 - 3.6V
IO2
SX1509BEVK
16
IO3
Host
Controller
FULL LED DRIVE
I2C
SX1508B
VCC2
1.2 - 3.6V
NINT
NRESET
IO4
IO5
IO6
IO7
KEYPAD SCANNING
BUTTON CONTROL
Rev 4 – 26th April 2011
1
www.semtech.com