USB I/O Controllers, Code Mercenaries
Generic USB I/O Controllers IO-Warrior24 and IO-Warrior40 updated
News Release from:
Code Mercenaries GmbH
23 December 2009
Code Mercenaries ships an updated version of the popular generic USB I/O controllers IO-Warrior24 and IOWarrior40 with new features. The IO-Warrior chips are a family of universal USB I/O controllers. In addition to simple I/O pins they support functions like I2C, SPI, LED matrix, key matrix, driving LCD modules, and receiving IR remote control signals.
The now shipping new Version V184.108.40.206 of the chips adds a number of new functions. IO-Warrior24 now has two capture timers as a completely new function. They can be used to measure the time between falling and rising edges on one or two inputs with a resolution of 4μsec. The count of a 24 bit long timer is reported at the moment when an event is detected. The timers can be used to take speed or frequency measurements. Both IO-Warrior24 and IO-Warrior40 do now support clock stretching handshake on their I2C ports to allow communication with slower slaves. A programmable timeout prevents lockup if there is a malfunction on the I2C bus.
Additionally both chips have the option to use the special protocol variant required to communicate with Sensirion humiditiy sensors. IO-Warrior24 allows to disable the internal pullup resistors on the I2C to enable compatibility with lower voltage slaves. The keymatrix function of IO-Warrior40 now allows a matrix size of 16x8 keys in addition to the 8x8 matrix.