MCP2221A
2
USB 2.0 to I C/UART Protocol Converter with GPIO
Serial Number Used During the CDC
Note: The MCP2221A is identical to the
Enumeration Can Be Enabled By Using the
MCP2221 in all aspects except for the
Microchip-provided Configuration Utility or By
maximum supported baud rate of the
Calling the Proper API From the Support Libraries
UART, which has been increased from
for this Device
115200 (MCP2221) to 460800
2
(MCP2221A).
I C/SMBus
2
The Device Runs as an I C Master. The Data to
Features
2
Write/Read On the I C Bus is Conveyed By the
USB Interface.
Universal Serial Bus (USB)
2
I C Master:
Supports Full-Speed USB (12 Mb/s)
- Up to 400 kHz clock rate
Implements USB Protocol Composite Device:
- Supports 7-bit or 10-bit addressable devices;
- Communication Device Class (CDC) for
10-bit addressable devices are supported
USB-to-UART conversion
through the PC host library
2
- Human Interface Device (HID) for I C device
- Supports block reads/writes of up to 65,535
control and configuration
bytes long
448-Byte Buffer to Handle Data Throughput at
SMBus Master:
Any Supported UART Baud Rate:
- Supports all of the SMBus transfers
- 64-byte transmit
- SMBus functionality is achieved through a
- 384-byte receive
combination of chip and support library
Human Interface Device (HID) for Both
processing
2
I C Communication and Control:
- Up to 400 kHz clock rate
64-byte buffer to handle data throughput at
2
any I C baud rate
General Purpose Input/Output (GPIO) Pins
Fully-Configurable VID and PID Assignments and
Four General Purpose Input/Output Pins
String Descriptors
All GP Pins Can Be Assigned to Other
Bus Powered or Self Powered
Functionalities
USB 2.0-Compliant: TID# 40001594
Other Functionalities
USB Driver and Software Support
UART Activity LED Outputs (UTX and URX)
Enumerates as a Composite USB Device (CDC
SSPND Output Pin
and HID) Using Standard Drivers for Virtual Com
USBCFG Output Pin (Indicates When the
Port (VCP) on the Following Windows Operating
Enumeration Has Completed)
Systems: XP (SP3), Vista , 7, 8, 8.1 and 10
Three ADC Inputs
Configuration Utility for Establishing a Custom
One DAC with Two Possible Output Options
Boot-Up Configuration
2
Clock Reference Output: 12 MHz or Other
I C/SMBus Terminal
Configurable Values
Windows DLL
External Interrupt Edge Detection
CDC and Universal Asynchronous
Other
Receiver/Transmitter (UART) Options
Operating Voltage: 3.0 to 5.5V
Communications Device Class (CDC) for the
USB-to-UART Option Electrostatic Discharge (ESD) Protection: > 4 kV
Human Body Model (HBM)
Responds to SET LINE CODING Commands to
Dynamically Change Baud Rates Industrial (I) Operating Temperature: -40C to +85C
Supports Baud Rates: 300-460800 Automotive AEC-Q100 Qualified
UART TX and RX Pins Only
2016-2017 Microchip Technology Inc. DS20005565B-page 1MCP2221A
Package Types
MCP2221A MCP2221A
PDIP/SOIC/TSSOP 4 x 4 QFN*
1 14
VDD VSS
16 15 14 13
GP0 2 13 D+
GP0 1 12 D+
GP1 3 12 D-
GP1 2 11 D-
EP
4 11
RST VUSB
17
5 10 SCL RST 3 10 VUSB
URX
UTX 6 9 SDA
URX 4 9 SCL
5678
GP2 7 8 GP3
* Includes Exposed Thermal Pad (EP); see Table 1-1.
Block Diagram
CONFIG
USB Module and
Transceiver
2
I C
USB
Bus
Bus
2
I C Master
USB HID
USB CDC
BUS MATRIX
TXD/RXD
Internal
UART
Oscillator
IOC
GP Pins
PIN
MUX
GPIO
ADC/DAC
CLKR
DS20005565B-page 2 2016-2017 Microchip Technology Inc.
UTX VDD
NC
GP2
NC
GP3
VSS
SDA