Do you know the situation where all you want to do is connect some very simple electronics to a computer, like a couple relais, switches, or a small display, but the computer has no parallel port or that port is in use by some other device?

Going to USB for such things so far meant you had to develop specific code for a USB enabled microcontroller, going through hundreds of pages of documentation, getting the necessary development system, and finally having to develop a driver for the thing. Using USB to serial adapters is not a good option either, since the adpaters don't have much intelligence and require a lot of programming.

We have a better option!



Type I/O Pins LCD I2C SPI LED-Matrix Key-Matrix PWM ADC Package Kit Status
IO-Warrior28 19 8x64 4x12Bit QFN28, DIL28 Active
IO-Warrior28L 17 SO24 Obsolete
IO-Warrior56 50 8x64 8x8 2x16Bit 8x14Bit MLFP56, Modul Active
IO-Warrior100 82 8x64 4x16Bit 4x12Bit LQFP100 Active


Overview Dongles

Type Based on SPI I2C IO-Pins 3.3V 5V Pullup landing pads Status
IO-Warrior28-DG IO-Warrior28 2 Pullups installed Active
IO-Warrior56-DG IO-Warrior56 8 Active


Overview Starterkits

Type I/O Pins LCD I2C SPI PWM ADC Power LED-Matrix Key-Matrix Digital LEDs Size Status
IO-Warrior56 50 2x16Bit 5V 8x64 8x8 no ok E-Card Active
IO-Warrior28 19 no ok no ok 3.3V, 5V 8x64 no ok 500 max. DIL28 Wide Active


Getting control of IO-Warrior from your software is very simple. On Windows you can use any programming language to access the libraries, including Visual Basic.
Linux kernel V2.6 and later is supported with an API identical to the one on Windows.
For MacOS X (not yet for IOW100) support does not only include a library but even goes so far to support access via AppleEvents. Want FileMaker to open a cash drawer? Just a moment!
To simplify the process of getting your first prototypes up and running we do provide starter kits for the chips. All the basic components and a few additional ones for initial testing are on the starterkit PCBs.


Datasheets and Downloads

  Typ Download Operating system
pdf Datasheet IO-Warrior28  
pdf Datasheet IO-Warrior56  
pdf Datasheet IO-Warrior56 Dongle  
pdf Datasheet IO-Warrior100  
pdf Datasheet IO-Warrior100 Module  
pdf Datasheet Documentation for IowKit  
pdf Application note AN1: Using IO-Warrior with LED matrix  
pdf Application note AN4: Measuring high temperature with IO-Warrior  
pdf Application note AN5: Driving Display Modules with IO-Warrior  
pdf Application note AN10: Driving a LED matrix with IO-Warrior56  
zip Sourcecode Delphi HID-Component Windows
zip Samplecode MathLab Windows
zip Software, Samplecode IO-Warrior SDK Windows
zip Software, Samplecode IO-Warrior SDK Linux
zip Software, Samplecode IO-Warrior SDK MacOSX
zip Samplecode LabView Component and Samples Windows
zip Software Simple I2C (IOW24, IOW40, IOW56) Windows
zip Software Simple I2C MacOSX
zip Software Simple SPI Windows
zip Software EasyI2C (IOW28, IOW100) Windows