User manual

Code Mercenaries
1
JJ
JJ
oo
oo
yy
yy
WW
WW
aa
aa
rr
rr
rr
rr
ii
ii
oo
oo
rr
rr
1.0 Features
USB interface
Full USB V1.1/2.0 compliance
Full USB HID 1.1 compliance
Available for analog and digital sticks
Support for up to 8, 16, or 32 buttons
Compatible with standard system drivers, no
special drivers necessary
Digital outputs available on some models
Single +5V power supply
Available in 24 pin DIL, or 24 pin SOIC
1.1 Variants
JoyWarrior is available in a number of standard
variants. Customized versions are possible.
JoyWarrior24 GP32
Gamepad style controller, supports four
switches for directions
Supports up to 32 buttons, arranged in a 8x4
matrix, or up to 12 buttons direct connected
Minimal external component count (1C, 1R)
JoyWarrior24 A8-8
Three analog potentiometer axes with 8 bit
resolution each
Supports up to 8 buttons, direct connected to the
chip
Autocalibration and autocentering
Minimal external component count (2C, 1R)
Low cost yet high quality solution
Fully assembled modules available
JoyWarrior24 A8-16
Three analog potentiometer axes with 8 bit
resolution each
Supports up to 16 buttons, arranged in a 4x4
matrix
Autocalibration and autocentering
Minimal external component count (2C, 1R)
Low cost yet high quality solution
Fully assembled modules available
JoyWarrior24A8L
Four analog axes with 8 bit resolution each via
external A/D
Supports 8 direct connected buttons or 16
buttons in a 4x4 matrix (pin selectable)
Four auxiliary outputs capable of direct driving
LEDs, supporting flashing modes
JoyWarrior24A10L
Three analog axes with 10 bit resolution each
via external A/D
Supports 8 direct connected buttons or 16
buttons in a 4x4 matrix (pin selectable)
Four auxiliary outputs capable of direct driving
LEDs, supporting flashing modes
JoyWarrior24 RC
Adapts model RC teacher/student interface as a
USB joystick
See separate data sheet supplement for details
MouseWarrior24J8
Mouse/Joystick hybrid low cost controller
See separate data sheet supplement for details
MouseWarrior24H8
Mouse/Joystick hybrid controller
Compatible with hall sensors
See separate data sheet supplement for details
JoyWarrior24F8/F14
Three axis acceleration sensor
See separate data sheet supplement for details
MouseWarrior24F8
Acceleration sensor based mouse controller
See separate data sheet supplement for details
1.2 Custom variants
Custom adaptions are available on request.
Special function modifications, like controllers for
pedals, steering wheels etc. are available on
request.
1.3 Obsolete variants
The JoyWarrior20 variants have been discontinued.
To replace the JW20 chips use the following active
products:
JW20GP8 - use JW24GP32
JW20A8-8 - use JW24A8L
JW20A8-16 - use JW24A8L
JW20A10-8 - use JW24A10L
JW20A10-16 - use JW24A10L
For details on the JW20 chips please refer to the
data sheet V1.0.8.
V 1.1.0, July 1st 2010 for Chip Revision V1.0.4.0 and up
Universal joystick and gamepad controller chips

Summary of content (20 pages)