Zenode.ai Logo
Beta
LM8327

LM8327 Series

Mobile I/O Companion Supporting Keyscan, I/O Expansion, PWM, and ACCESS.bus Host Interface

Manufacturer: Texas Instruments

Catalog

Mobile I/O Companion Supporting Keyscan, I/O Expansion, PWM, and ACCESS.bus Host Interface

Key Features

Internal RC Oscillator, no External Clock RequiredInternal PWM Clock Generation, no External Clock RequiredProgrammable I2C-compatible ACCESS.Bus Address (Default 0x8A)Support for Keypad Matrices of up to of 8 x 12 Keys, Plus 8 Special Function (SF) Keys, for a Full 104 Key SupportSupport for up to 26 Direct Connect KeysI2C-Compatible ACCESS.Bus Slave Interface at 100 kHz (Standard-Mode) and 400 kHz (Fast-Mode)Three Host-Programmable PWM Outputs for Smooth LED Brightness ModulationSupports General-Purpose I/O Expansion on Pins not Otherwise Used for Keypad or PWM Output15-byte Key Event BufferMultiple Key Event StorageKey Events, Errors, and Dedicated Hardware Interrupts Request Host Service by Asserting an IRQ OutputAutomatic HALT Mode for Low Power OperationWake-Up from HALT Mode on any Interface (Rising Edge, Falling Edge or Pulse)Three PWM Outputs with Dedicated Script Buffer for up to 32 CommandsRegister-Based Command Interpreter with Auto-Increment AddressFeatures, Host-ControlledPWM Scripting for Three PWM OutputsPeriod of Inactivity that Triggers Entry into HALT ModeDebounce Time for Reliable Key Event PollingConfiguration of General Purpose I/O PortsVarious Initialization Options (Keypad Size, etc.)Features, Key Device1.8V ± 10% Single-Supply OperationOn-Chip Power-On Reset (POR)ESD Glitch Filter on RESETN PinWatchdog TimerDedicated Slow Clock Input for 32 kHz up to 8MHz−40°C to +85°C Temperature Range36-pin csBGA PackageAll trademarks are the property of their respective owners.Internal RC Oscillator, no External Clock RequiredInternal PWM Clock Generation, no External Clock RequiredProgrammable I2C-compatible ACCESS.Bus Address (Default 0x8A)Support for Keypad Matrices of up to of 8 x 12 Keys, Plus 8 Special Function (SF) Keys, for a Full 104 Key SupportSupport for up to 26 Direct Connect KeysI2C-Compatible ACCESS.Bus Slave Interface at 100 kHz (Standard-Mode) and 400 kHz (Fast-Mode)Three Host-Programmable PWM Outputs for Smooth LED Brightness ModulationSupports General-Purpose I/O Expansion on Pins not Otherwise Used for Keypad or PWM Output15-byte Key Event BufferMultiple Key Event StorageKey Events, Errors, and Dedicated Hardware Interrupts Request Host Service by Asserting an IRQ OutputAutomatic HALT Mode for Low Power OperationWake-Up from HALT Mode on any Interface (Rising Edge, Falling Edge or Pulse)Three PWM Outputs with Dedicated Script Buffer for up to 32 CommandsRegister-Based Command Interpreter with Auto-Increment AddressFeatures, Host-ControlledPWM Scripting for Three PWM OutputsPeriod of Inactivity that Triggers Entry into HALT ModeDebounce Time for Reliable Key Event PollingConfiguration of General Purpose I/O PortsVarious Initialization Options (Keypad Size, etc.)Features, Key Device1.8V ± 10% Single-Supply OperationOn-Chip Power-On Reset (POR)ESD Glitch Filter on RESETN PinWatchdog TimerDedicated Slow Clock Input for 32 kHz up to 8MHz−40°C to +85°C Temperature Range36-pin csBGA PackageAll trademarks are the property of their respective owners.

Description

AI
The LM8327 GenI/O-Expander and Keypad Controller is a dedicated device to unburden a host processor from scanning a matrix-addressed keypad and to provide flexible and general purpose, host-programmable input/output functions. Three independent PWM timer outputs are provided for dynamic LED brightness modulation. 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. All available input/output pins can alternately be used as a direct key input connection, an input or an output in a keypad matrix, or as a host-programmable general purpose input or output. 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. The LM8327 follows a predefined register based set of commands. Upon startup (power on) a configuration file must be sent from the host to setup the hardware of the device. The LM8327 GenI/O-Expander and Keypad Controller is a dedicated device to unburden a host processor from scanning a matrix-addressed keypad and to provide flexible and general purpose, host-programmable input/output functions. Three independent PWM timer outputs are provided for dynamic LED brightness modulation. 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. All available input/output pins can alternately be used as a direct key input connection, an input or an output in a keypad matrix, or as a host-programmable general purpose input or output. 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. The LM8327 follows a predefined register based set of commands. Upon startup (power on) a configuration file must be sent from the host to setup the hardware of the device.