The CP2501 devices are programmable, 8051-based devices that add a Windows-compatible, HID USB touchscreen interface to multi-touch devices, including touch-screens and pen inputs. The CP2501 devices include preprogrammed System Firmware that provide an easy-to-use API to initialize the device, tran