How to use CPLDs to implement a QWERTY keypad
By Mike Gulotta, Xilinx
November 30, 2006 -- pldesignline.com
This tutorial describes how low cost, low power CPLDs can be used to expand a typical handset DTMF keypad into a QWERTY keypad.
As cell phones and other portable handheld devices continue to add features, design trade-offs are constantly evolving. Popular features such as text messaging and web browsing demand more data entry, but that can be cumbersome with traditional dual-tone multiple frequency (DTMF) (0-9, #, *) keypads. Using this type of keypad requires multi-tap data entry, which is inefficient and error-prone.
One option for making text entry easier is to use a QWERTY keypad (Fig 1). This type of keypad employs 40 or more keys versus the normal 12 in a DTMF handset. Although the additional keys make the handset larger and involve more electronic components, text message users may be willing to trade size for a QWERTY keypad; text entry is much easier and you can use two thumbs to enter text messages or data. Recently, some cell phone manufacturers have released handsets with QWERTY keypads that cater to text users.

1. QWERTY keypad (Motorola model A630).
There are many ways to design data entry keypads, but no standard exists. In this article, we'll examine a low power, low cost CPLD with small package options as one possible solution for addressing the design challenge of adding keys to a traditional DTMF-type keypad.
November 30, 2006 -- pldesignline.com
This tutorial describes how low cost, low power CPLDs can be used to expand a typical handset DTMF keypad into a QWERTY keypad.
As cell phones and other portable handheld devices continue to add features, design trade-offs are constantly evolving. Popular features such as text messaging and web browsing demand more data entry, but that can be cumbersome with traditional dual-tone multiple frequency (DTMF) (0-9, #, *) keypads. Using this type of keypad requires multi-tap data entry, which is inefficient and error-prone.
One option for making text entry easier is to use a QWERTY keypad (Fig 1). This type of keypad employs 40 or more keys versus the normal 12 in a DTMF handset. Although the additional keys make the handset larger and involve more electronic components, text message users may be willing to trade size for a QWERTY keypad; text entry is much easier and you can use two thumbs to enter text messages or data. Recently, some cell phone manufacturers have released handsets with QWERTY keypads that cater to text users.

1. QWERTY keypad (Motorola model A630).
There are many ways to design data entry keypads, but no standard exists. In this article, we'll examine a low power, low cost CPLD with small package options as one possible solution for addressing the design challenge of adding keys to a traditional DTMF-type keypad.
To read the full article, click here
Related Semiconductor IP
- LPDDR6/5X/5 PHY V2 - Intel 18A-P
- ML-KEM Key Encapsulation & ML-DSA Digital Signature Engine
- MIPI SoundWire I3S Peripheral IP
- ML-DSA Digital Signature Engine
- P1619 / 802.1ae (MACSec) GCM/XTS/CBC-AES Core
Related White Papers
- It's Not My Fault! How to Run a Better Fault Campaign Using Formal
- How to use snakes to speed up software without slowing down the time-to-market?
- How a voltage glitch attack could cripple your SoC or MCU - and how to securely protect it
- How to create energy-efficient IIoT sensor nodes
Latest White Papers
- FeNN-DMA: A RISC-V SoC for SNN acceleration
- Multimodal Chip Physical Design Engineer Assistant
- An AUTOSAR-Aligned Architectural Study of Vulnerabilities in Automotive SoC Software
- Attack on a PUF-based Secure Binary Neural Network
- BBOPlace-Bench: Benchmarking Black-Box Optimization for Chip Placement