KeyWarrior100 covers all requirements for a modern keyboard in a single chip. Keyboard, Mouse, generic I/O, and a lot of additional functions are combined in a single chip. This allows to answer the demands for most keyboards with a single solution. 

Driving a LED-Matrix, DAC and PWM outputs, support for LCD modules (HD44780 type), and a I2C master provide extreme flexibility for complex keyboard functions.

Every physical key can generate either any key code, a key code plus one modifier key, a media or appication control, or one of 240 macros.

All of that can be configured via USB.

KeyWarrior100 supports 240 Makros with up to 31 key codes and three different operating modes.

  • A static macro acts as if all the key codes are pressed at the same time.
  • Typing Macros produce key codes as if a key was pressed briefly. This allows any combination of keys and repeating characters.
  • Cell Macros behave similar to the alphanumeric input on an old cell phone or land line phone. At every press of the macro key the last character is overwritten by the next one, unless a programmable timeout has expired.



Type Matrix FN-Keys USB Codes / Key Macros Package Module Eval Status
KeyWarrior100 24x16 2 2 240 LQFP100 Active


Technical Details - KeyWarrior100
  • USB standard, Full Speed
  • Keyboard/Mouse combo controller
  • Keyboard manufacturer can lock the configuration against end user modification
  • Up to 384 keys in a 24 x 16 matrix
  • Two FN keys allow three keyboard tables
  • 240 macros with up to 31 key codes each, assignable to any key
  • 64 end user reprorgrammable macros
  • 176 manufacturer programmable macros
  • One key code plus modifier may be put on every key
  • Locking and sticky modifiers and FN keys
  • 8 programmable LED outputs, may indicate caps, num, scroll, etc., and internal locking states, like FN
  • 2 DAC outputs for analog control voltage for i.e. backlighting
  • 3 PWM outputs for i.e. backlighting
  • Mouse function via keys, trackball, 3 analog inputs (joystick, hall sensor etc.), or force sensor (4 analog signals)
  • 16 general purpose I/O lines
  • Fast I2C master, up to 1 MHz
  • Support for HD44780 compatible display modules
  • Support for 8 x 64 LED matrix (up to 512 LEDs)
  • Support for up to 500 "intelligent LEDs"
  • LQFP100 package
  • Ready to use module with four rows of pins and mini-B USB connector
  • Starterkit with all basic parts
  • Extended temperature range: -40°C to 85°C

 lqfp100 web xw100 mod 001 kw100 eval board 004
LQFP100 Module Evalboard


The KeyWarrior100 evaluation board allows to rapidly build samples and small volumes of keyboards with or without mouse function.
More information about the KW100Eval can be found here.



Artikelnummer Package 1 - 4 5 - 9 10 - 24 25 - 49 50 - 99 100 - Status
KW100-LF100 LQFP100 17,45 € 14,89 € 12,59 € 11,31 € 10,09 € 8,77 € Active
KW100-MOD Module 23,50 € 21,62 € 19,89 € 18,29 € 17,20 € 16,35 € Active
KW100EVAL Starterkit 29,40 € call         Active

Pricing excludes tax and shipping/handling. For pricing on larger quantities, please contact: This email address is being protected from spambots. You need JavaScript enabled to view it.


Datasheets and Downloads

  Typ Download Operation system
pdf Datasheet KeyWarrior100  
pdf Datasheet KeyWarrior100 Module  
zip Software KeyWarrior100 Editor Windows