The MCP2221-I/SL is an USB 2.0 to UART/I2C? Protocol Converter with GPIO enables USB connectivity in applications that have an UART and I2C interfaces. The device reduces external components by integrating the USB termination resistors and the oscillator needed for USB operation. The MCP2221 also has four GP-pins providing miscellaneous functionalities (GPIO, USBCFG, SSPND, clock output, ADC, DAC, interrupt detector). The MCP2221 enumerates as a composite USB device after POR. The device enumerates as both a human interface device (HID) for I2C, GPIO control and as CDC for the USB-to-UART converter.
Supports full-speed USB (12Mbps)
Implements USB protocol composite device
128-byte buffer to handle data throughput at any UART baud rate
Human interface device (HID) for both I2C? communication and control
USB 2.0 compliant
Human interface device (HID) for both I2C? communication and control
I2C/SMBus terminal
Communications device class (CDC) for the USB-to-UART option
Device runs as an I2C master
Data to write/read on the I2C bus is conveyed by the USB interface
Four general-purpose input/output pins
All GP pins can be assigned to other functionalities
UART activity LED outputs (UTX and URX)
SSPND output pin
USBCFG output pin (indicates when the enumeration has completed)
Three ADC inputs
One DAC with two possible output options
12MHz or other configurable values clock reference output