SX1511B/SX1512B Worlds Lowest Voltage Level Shifting GPIO with LED Driver and Keypad Engine ADVANCED COMMUNICATIONS & SENSING SX1511B/SX1512B Worlds Lowest Voltage Level Shifting GPIO with LED Driver and Keypad Engine KEY PRODUCT FEATURES GENERAL DESCRIPTION The SX1511B and SX1512B are complete ultra low 1.2V to 3.6V Low Operating Voltage with Dual voltage General Purpose parallel Input/Output (GPIO) Independent I/O Rails (VCC1, VCC2) expanders ideal for low power handheld battery Enable Direct Level Shifting Between I/O powered equipment. This family of GPIOs comes in Banks and Host Controller 8-, 16-channel configuration and allows easy serial 5.5V Tolerant I/Os, Up to 15mA Output Sink on expansion of I/O through a standard SPI interface. all I/Os (No Total Sink Current Limit) GPIO devices can provide additional control and Integrated LED Driver for Enhanced Lighting monitoring when the microcontroller or chipset has Intensity Control (256-step PWM) insufficient I/O ports, or in systems where serial communication and control from a remote location is Blink Control (224 On/Off values) 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 SX1511B and SX1512B 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 SPI Compatible Slave Interface (up to 20MHz) with an on-chip scanning engine that enables continuous keypad monitoring up to 64 keys without Power-On Reset and Reset Input (NRESET) any additional host interaction reducing the bus Ultra Low Current Consumption: 1uA Typ activity. -40C to +85C Operating Temperature Range The SX1511B and SX1512B have the ability to Up to 2kV HBM ESD Protection generate mask-programmable interrupts based on a falling/rising edge of any of its GPIO lines. A Small Footprint Packages dedicated pin (NINT) indicates to a host controller Pb & Halogen Free, RoHS/WEEE compliant that a state change occurred on one or more of the lines. Each GPIO is programmable via a bank of 8-bit TYPICAL APPLICATIONS configuration registers that include data, direction, pull-up/pull-down, interrupt mask and interrupt Cell phones, PDAs, MP3 players registers. These I/O expanders feature small footprint Digital camera, Notebooks, GPS Units packages and are rated from -40C to +85C Any battery powered equipment temperature range. ORDERING INFORMATION LEVEL SHIFTING VCC1 1.2 - 3.6V Part Number I/Os Package Marking IO0 SX1511BIULTRT 8 QFN-UT-20 JKA5 IO1 VDDM IO2 1.425 - 3.6V IO3 SX1512BIULTRT 16 QFN-UT-28 KA25 Host FULL LED DRIVE SPI SX1512BEVK 16 Evaluation Kit - Controller SX1511B 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 SX1511B/SX1512B 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 1.1 SX1511B 8-channel SPI GPIO with LED Driver and Keypad Engine 4 1.2 SX1512B 16-channel SPI 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............................................................................................. 12 4.1 SX1511B 8-channel SPI GPIO with LED Driver and Keypad Engine 12 4.2 SX1512B 16-channel SPI GPIO with LED Driver and Keypad Engine 12 4.3 Reset 13 4.3.1 Hardware (NRESET) 13 4.3.2 Software (RegReset) 13 4.4 SPI Interface 13 4.4.1 WRITE 14 4.4.2 READ 14 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 SX1511B 8-channel GPIO with LED Driver and Keypad Engine 22 5.1 SX1512B 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