LM8330
www.ti.com
SNVS839A –JUNE 2012–REVISED MARCH 2013
LM8330 I2C-Compatible Keypad Controller with GPIO, PWM, and IEC61000 ESD Protection
Check for Samples: LM8330
1
FEATURES
–
Debounce Time for Reliable Key Event
Polling
2
•
KEY FEATURES
–
–
Configuration of General Purpose I/O Ports
–
–
–
Keypad Matrices of up to of 8 x 12 Keys,
Plus 8 Special Function (SF) Keys, for a
Full 104 Key Support.
Various Initialization Options (Keypad Size,
etc.)
•
KEY DEVICE FEATURES
Supports General-purpose I/O Expansion
on Pins Not Otherwise Used for Keypad or
PWM Output.
–
–
–
–
1.8V ±10% Single-supply Operation
On-chip Power-on Reset (POR)
−30°C to +85°C Temperature Range
Keypad Matrix and Dedicated Key Support:
–
–
16-Event Keycode Buffer
Robust IEC ESD Protection: ±8 kV Direct
Contact on KPX[7:0] and KPY[10:0] Pins
4-Event Multiple Key Storage Registers
–
–
Internal Oscillator, No External Clock
Required.
I2C-compatible ACCESS.bus Slave Interface
Standard (100 kHz) and Fast (400 kHz)
Modes:
–
25-pin DSBGA Package Size: 2 mm x 2 mm
x 0.6 mm (0.4 mm Pitch)
APPLICATIONS:
•
•
•
Mobile Phones
–
–
–
7-bit and 10-bit Addressing
Programmable Slave Address
(Default 7-bit 0x88, 10-bit 0x088)
Qwerty Keyboard
Universal Remote
DESCRIPTION
–
Three Host-programmable PWM Outputs
The LM8330 I/O - Expander and Keypad Controller is
a dedicated device designed to unburden a host
processor from scanning a matrix-addressed keypad
and to provide flexible and general purpose, host
–
–
–
Smooth LED Brightness Modulation
Dedicated 31-command Script Bugger
Register-based Command Interpreter
with Auto-increment Addressing
programmable
input/output
functions.
Three
independent Pulse Width Modulation (PWM) timer
outputs are provided for dynamic LED brightness
modulation.
–
–
Key Events, Errors, and Dedicated
Hardware Interrupts, Request Host Service
by Asserting an IRQ Output
It communicates with a host processor through an
I2C-compatible ACCESS.bus serial interface. It can
communicate in Standard (100 kHz) and Fast-Mode
(400 kHz) in slave Mode only.
Ultra-Low-Power Operation
–
–
–
Automatic HALT Mode: 1.5 µA (typ.)
Active Supply Current: 23 µA (typ.)
Configurable Wake-Up from HALT
Operation
All available input/output pins can alternately be used
as an input or an output in a keypad matrix or as a
host-programmable general-purpose input or output.
–
IEC61000-4-2 ESD Protection on KPX[7:0]
and KPY[10:0] pins
Any pin programmed as an input can also sense
hardware interrupts. The interrupt polarity (“high-to-
low” or “low-to-high” transition) is thereby
programmable.
–
–
ESD Glitch Filter on RESETN Input
External Reset for System Control
•
HOST-CONTROLLED FEATURES
The LM8330 follows a predefined register-based set
–
–
–
Reset Input for System Control
of commands. Upon startup (power-on)
a
PWM Scripting for Three PWM Outputs
configuration file must be sent from the host to set up
the hardware of the device.
Period of Inactivity That Triggers Entry into
HALT Mode
1
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of
Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
2
All trademarks are the property of their respective owners.
PRODUCTION DATA information is current as of publication date.
Products conform to specifications per the terms of the Texas
Instruments standard warranty. Production processing does not
necessarily include testing of all parameters.
Copyright © 2012–2013, Texas Instruments Incorporated