SX1508QB/SX1509QB Worlds Lowest Voltage Level Shifting GPIO with LED Driver and Keypad Engine ADVANCED COMMUNICATIONS & SENSING SX1508QB/SX1509QB Worlds Lowest Voltage Level Shifting GPIO with LED Driver and Keypad Engine KEY PRODUCT FEATURES GENERAL DESCRIPTION The SX1508QB and SX1509QB are complete ultra 1.2V to 3.6V Low Operating Voltage with Dual low voltage General Purpose parallel Input/Output Independent I/O Rails (VCC1, VCC2) (GPIO) expanders ideal for low power handheld Enable Direct Level Shifting Between I/O battery powered equipment. This family of GPIOs Banks and Host Controller comes in 8-, 16-channel configuration and allows 5.5V Tolerant I/Os, Up to 15mA Output Sink on easy serial expansion of I/O through a standard All I/Os (No Total Sink Current Limit) 2 400kHz I C interface. GPIO devices can provide Integrated LED Driver for Enhanced Lighting additional control and monitoring when the Intensity Control (256-step PWM) microcontroller or chipset has insufficient I/O ports, or in systems where serial communication and control Blink Control (224 On/Off values) from a remote location is advantageous. Breathing Control (224 Fade In/Out values) These devices can also act as a level shifter to On-Chip Keypad Scanning Engine connect a microcontroller running at one voltage level Support Up to 8x8 Matrix (64 Keys) to a component running at a different voltage level, Configurable Input Debouncer thus eliminating the need for extra level translating 8/16 Channels of True Bi-directional Style I/O circuits. The core is operating as low as 1.425V while the dual I/O banks can operate between 1.2V and Programmable Pull-up/Pull-down 3.6V independent of the core voltage and each other Push/Pull or Open-drain outputs (5.5V tolerant). Programmable Polarity The SX1508QB and SX1509QB feature a fully Open Drain Active Low Interrupt Output (NINT) programmable LED Driver with internal oscillator for Bit Maskable enhanced lighting control such as intensity (via 256- Programmable Edge Sensitivity step PWM), blinking and breathing (fade in/out) make Built-in Clock Management (Internal 2MHz them highly versatile for a wide range of LED Oscillator/External Clock Input, 7 clock values) applications. OSCIO can be Configured as GPO In addition, keypad applications are also supported 2 400kHz I C Compatible Slave Interface with an on-chip scanning engine that enables continuous keypad monitoring up to 64 keys without 4 User-Selectable IC Slave Addresses any additional host interaction reducing bus activity. Power-On Reset and Reset Input (NRESET) The SX1508QB and SX1509QB have the ability to Ultra Low Current Consumption: 1uA Typ generate mask-programmable interrupts based on a -40C to +85C Operating Temperature Range falling/rising edge of any of its GPIO lines. A dedicated pin (NINT) indicates to a host controller Up to 2kV HBM ESD Protection that a state change occurred on one or more of the Small Footprint Packages lines. Each GPIO is programmable via a bank of 8-bit Pb & Halogen Free, RoHS/WEEE compliant configuration registers that include data, direction, pull-up/pull-down, interrupt mask and interrupt TYPICAL APPLICATIONS registers. These I/O expanders feature small footprint Cell phones, PDAs, MP3 players packages and are rated from -40C to +85C Digital camera, Notebooks, GPS Units temperature range. Any battery powered equipment ORDERING INFORMATION Part Number I/Os Package Marking SX1508QBIULTRT 8 QFN-UT-20 HAB7 LEVEL SHIFTING VCC1 SX1509QBIULTRT 16 QFN-UT-28 HCA5 1.2 - 3.6V SX1508BEVK 8 Evaluation Kit - IO0 IO1 VDDM SX1509BEVK 16 Evaluation Kit - IO2 1.425 - 3.6V IO3 Host FULL LED DRIVE I2C SX1508QB Controller VCC2 NINT 1.2 - 3.6V NRESET IO4 IO5 IO6 KEYPAD SCANNING IO7 BUTTON CONTROL th Rev 4 26 April 2011 1 www.semtech.com ADDR0 OSCIO ADDR1 SX1508QB/SX1509QB Worlds Lowest Voltage Level Shifting GPIO with LED Driver and Keypad Engine ADVANCED COMMUNICATIONS & SENSING Table of Contents GENERAL DESCRIPTION..................................................................................................................... 1 ORDERING INFORMATION................................................................................................................... 1 KEY PRODUCT FEATURES.................................................................................................................. 1 TYPICAL APPLICATIONS ..................................................................................................................... 1 1 PIN DESCRIPTION ...................................................................................................................... 4 2 1.1 SX1508QB 8-channel I C GPIO with LED Driver and Keypad Engine 4 2 1.2 SX1509QB 16-channel I C GPIO with LED Driver and Keypad Engine 5 1.3 I/Os Feature Summary 6 2 ELECTRICAL CHARACTERISTICS............................................................................................... 7 2.1 Absolute Maximum Ratings 7 2.2 Electrical Specifications 7 3 TYPICAL OPERATING CHARACTERISTICS ............................................................................... 10 4 BLOCK DETAILED DESCRIPTION............................................................................................. 11 2 4.1 SX1508QB 8-channel I C GPIO with LED Driver and Keypad Engine 11 2 4.2 SX1509QB 16-channel I C GPIO with LED Driver and Keypad Engine 11 4.3 Reset 12 4.3.1 Hardware (NRESET) 12 4.3.2 Software (RegReset) 12 2 4.4 2-Wire Interface (I C) 12 4.4.1 WRITE 13 4.4.2 READ 13 4.5 I/O Banks 14 4.5.1 Input Debouncer 14 4.5.2 Keypad Scanning Engine 14 4.5.3 Level Shifter 15 4.5.4 Polarity Inverter 16 4.6 Interrupt (NINT) 16 4.7 Clock Management 17 4.8 LED Driver 17 4.8.1 Overview 17 4.8.2 Static Mode 18 4.8.3 Single Shot Mode 18 4.8.4 Blink Mode 19 4.8.5 LED Driver Modes 19 4.8.6 Synchronization of LED Drivers across several ICs 20 4.8.7 Tutorial 20 5 CONFIGURATION REGISTERS.................................................................................................. 22 5.1 SX1508QB 8-channel GPIO with LED Driver and Keypad Engine 22 5.2 SX1509QB 16-channel GPIO with LED Driver and Keypad Engine 26 6 APPLICATION INFORMATION ................................................................................................... 32 6.1 Typical Application Circuit 32 6.2 Typical LED Connection 32 7 PACKAGING INFORMATION ..................................................................................................... 33 7.1 QFN-UT 20-pin Outline Drawing 33 7.2 QFN-UT 20-pin Land Pattern 33 th Rev 4 26 April 2011 2 www.semtech.com