Preprogrammed USB Chips with general purpose input/output pins. Minimum required external parts; Enhanced preprogrammed features; I2C Port, SPI Port, ADC, Edge trigger event counter, Clock generator with variable frequency and duty cycle. Self powered from the USB. Up to 450mA available to the user. Unique serial number in each chip. Support on all major OS systems. Example software available in C, C#, VB, VB.Net, Python, JSnode and CVI.