The KeyWarrior chip family encapsulates the whole protocol and electronic know-how for building a keyboard with or without embedded mouse function. Wether you need few or many keys, or programmable macro functions, KeyWarrior is an easy to use solution for USB and PS/2 (some models do also support ADB and for the mouse function serial).
For volume production it is possible to get factory programmed chips with your custom key table. If macros are required or if flexibility is required the Flex, Operator, Commander, and Cell variants store the key table in inexpensive external EEPROMs.
KeyWarrior chips support multiple protocols. The interface to be used is simply selected by connecting the appropriate cable. KeyWarrior Combo chips do have a second PS/2 and some even a serial port for the mouse function.
KeyWarrior24-8 is a factory programmed controller for simple keyboards. It supports USB keyboards with up to 64 keys and requires only minimal external circuitry.
KeyWarrior24D turns parallel data into keystrokes, which allows many devices to easily generate keyboard input.
Overview
Type | Matrix | FN-Keys | Mouse | USB | PS/2 | Serial | ADB | Codes per key | Package | Module |
KeyWarrior8 | 8x8 | 2 | ![]() |
![]() |
![]() |
![]() |
![]() |
1 / 8 / Macros | SSOP48, DIL Replacement | ![]() |
KeyWarrior8 LED | 8x8 | 2 | ![]() |
![]() |
![]() |
![]() |
![]() |
1 / 8 / Macros | SSOP48, DIL Replacement | ![]() |
KeyWarrior16 | 16x8 | 1 / 2 | ![]() |
![]() |
![]() |
![]() |
![]() |
1 / 8 / Macros | SSOP48, DIL Replacement | ![]() |
KeyWarrior20 | 20x12 | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
1 / 8 / Macros | SSOP48 | ![]() |
KeyWarrior24-8 | 8x8 | 2 | ![]() |
![]() |
![]() |
![]() |
![]() |
1 / Macros | SOIC24, DIL24 | ![]() |
KeyWarrior24-8M | 8x8 | 2 | ![]() |
![]() |
![]() |
![]() |
![]() |
1 / Macros | SOIC24, DIL24 | ![]() |
KeyWarrior24S3 | 3 encoders | 2 | ![]() |
![]() |
![]() |
![]() |
![]() |
1 / Macros | SOIC24, DIL24 | ![]() |
KeyWarrior24D | direct input | ![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
SOIC24, DIL24 | ![]() |
KeyWarriorCO | 16x8 | 1 / 2 | ![]() |
![]() |
![]() |
![]() |
![]() |
1 / 8 / Macros | SSOP48, DIL Replacement | ![]() |
KeyWarriorCV | 16x8 | 1 / 2 | ![]() |
![]() |
![]() |
![]() |
![]() |
1 / 8 / Macros | SSOP48, DIL Replacement | ![]() |
KeyWarriorCH | 16x8 | 1 / 2 | ![]() |
![]() |
![]() |
![]() |
![]() |
1 / 8 / Macros | SSOP48, DIL Replacement | ![]() |
Datasheets and Downloads