HT82M98A is a 3D mouse controller especially designed for USB and PS/2 applications. The HT82M98A can support the USB Standard Request as well as HID Class Request version 1.0 draft 4. It is compatible with Microsoft Intelli 3D PS/2 mouse. The X/Y axis photo input with built-in Holteks special dynamic photo-input resistor and Z axis can support two kinds of scroller input, namely; optomechanical and mechanical. It requires minimal external components to implement 3D USB plus PS/2 mouse. It can be briefly described as a Holtek 8-bit C with an on-chip USB interface logic. The USB is specified by the Universal Serial Bus Specification V1.0.