The MCP2221 is a USB-to-UART serial converter that enables USB connectivity in applications that have UART and/or I2C interfaces. The device reduces external components by integrating the USB termination resistors and the oscillator needed for USB operation. The MCP2221 has four GP pins for miscellaneous functionalities (including GPIO, USBCFG, SSPND, Clock Output, ADC, DAC, and interrupt detector).
Features:
Supports Full-Speed USB (12 Mb/s)
Implements USB Protocol Composite Device: Communication Device Class (CDC) for USB-UART Conversion and Human Interface Device (HID) for I2C Device Control and Configuration
128-byte Buffer to handle Data Throughput at any supported UART Baud Rate: 64-byte Transmit and 64-byte Receive
Human Interface Device (HID) for both I2C Communication and Control. 64 byte Buffer to handle Data Throughput at any I2C Baud Rate
Fully Configurable VID and PID Assignments, and String Descriptors