The CP2112's highly integrated USB-to-SMBUS bridge controller integrates a USB 2.0 full speed function controller, a USB transceiver oscillator, and eight GPIO pins. All customization and configuration options can be selected through a simple GUI-based configurator. Standard HID class devices do not require the development of complex firmware and drivers. The CP2112 device enables fast USB connections with minimal development effort. USB bus power supply: 4.0 to 5.25V. Self-powered: 3.0 to 3.6V. Input/output voltage: 1.8V to VDD. Operating temperature: -40°C ~ 85°C. On-chip reset circuit, on-chip regulator: 3.45V output. Conforms to USB specification 2.0 standard; Full speed (12Mbps). USB suspended state via SUSPEND and/SUSPEND pins. Integrated 194-byte one-time programmable ROM for storing customizable product information. 512-byte SMBus data buffer, configurable clock speed Device address 7-bit value is the secondary device address of CP2112. Windows, Mac, and Linux HID to SMBus library API for rapid application development, open access interface specification. Eight GPIOs can be configured for input/output and open leak/push-pull outputs, clock outputs can be configured for external devices from 48MHz to 94kHz, and leds can be switched during read/write SMBus. Applications: Portable controller, USB dongle, data recording