User manual

Code Mercenaries
2
KK
KK
ee
ee
yy
yy
WW
WW
aa
aa
rr
rr
rr
rr
ii
ii
oo
oo
rr
rr
22
22
44
44
DD
DD
4. Pin Descriptions KeyWarrior24D
4.1 Pin Functions
D+, D-
Differential data lines of USB. Connect these
signals direct to the USB cable or type B plug.
Vreg
Regulated 3V output, to be used only for the
purpose of powering the USB D- pull up resistor.
Do not use this pin as a supply for any other circuit
than the pull up resistor.
D0..D7
Data inputs, the HID usage code for the keystroke
must be put on those lines prior to pulling /STRB
low.
Inputs with internal pull up resistors.
/L-ALT, /L-GUI, /R-Ctrl, /R-Shft, /R-ALT,
R-GUI
Inputs for modifier keys. For ALT and GUI left
and right keys are available, for Ctrl and Shift only
right keys.
Pull an input low to activate the corresponding
modifier key for the next /STRB signal.
Inputs with internal pull up resistors.
/STRB
Strobe input to tell KeyWarrior24D to send a key
code. Pulling this line low triggers KeyWarrior24D
to send the usage code and modifiers as a
keystroke.
Input with internal pull up resistor.
/ACK
Handshake output. This line gets pulled low by
KeyWarrior24D when it has accepted the data on
D0..7 and modifier inputs.
Open drain with internal pull up resistor.
HOLD
Pull this pin high to keep modifier key status active
until next /STRB signal.
Input with internal pull down resistor.
Pull to GND
This pin is used during production of the
KeyWarrior chips, connect to GND.
GND
Power supply ground.
Vcc
Supply voltage.
Name
I/O
Type
Pins
Description
D+, D-
D0, D1, D2,
D3, D4, D5,
D6, D7
I/O
I
special
inputs with internal
pull up resistor
16, 15
1, 2, 3, 4, 24, 23, 22,
21
USB differential data lines
Data input lines for the key code (HID usage code)
/L-ALT,
/L-GUI,
/R-Ctrl,
/R-Shft,
/R-ALT,
/R-GUI
/STRB
/ACK
HOLD
I
I
inputs with internal
pull up resistor
input with internal pull
up resistor
O
I
open drain output with
internal pull up resistor
Input with internal pull
down
6, 19, 7, 18, 8, 17
5
Input lines for the modifier keys. Pull low to
activate modifier
Pull low to signal that keycode data is valid and
should be send
20
12
Gets pulled low by KW24D to signal that data has
been accepted
Pull high to hold modifier status
PullToGND
GND
Vcc
Vreg
I
Power supply
O
Power supply
Regulated 3V out
NC
-
10
9
Used during manufacturing, connect to GND
Ground
14
11
Supply voltage
Power for D- pullup resistor
13
do not connect
V 1.0.0, December 2nd 2013, for chip revision 1.1.1.D and up