All digital circuits for a Universal Serial Bus scanner are provided in a single chip by the ScanUSB IC. The device not only simplifies design work and reduces costs, but also minimizes the need to source products from multiple IC suppliers, it’s claimed. By designing in the ScanUSB device, the need for an MCU, ASIC, buffer memory and most TTL logic is said to be eliminated. Users need only add a stepper motor, analog-to-digital conversion block, CCD/CIS circuitry, and image RAM to build a complete USB scanner. The chip is based on a fully programmable waveform model that’s designed to support typical scanner signal requirements. It interfaces directly with a variety of stepper motors, A/D converters, SRAMs, and CIS and CCD imagers.