USB to UART Converter with GPIO – MCP220

  • Rajkumar Sharma
  • 10469
  • easy
  • Tested


The Module is based on The MCP2200, which is a USB-to-UART serial converter which enables USB connectivity in application that have a UART interface. The device reduces external components by integrating the USB termination resistors. The MCP2200 also has 256-bytes of integrated user EEPROM. The MCP2200 has eight general purpose input / output pins. Four of the pins have alternate functions to indicate USB and communication status.


  • Supply 3- 5V DC
  • On Board TX & RX LED
  • USB activity LED outputs (TxLED and RxLED)
  • Mini USB Interface
  • 6 + 6 PIN Header Connector for I/O and RX-TX Signals
  • UART signal polarity option General Purpose Input/output (GPIO) Pins
  • Eight (8) general purpose I/O pins
  • Supports Full-Speed USB (12 Mb/s)
  • Implements USB Protocol Composite Device CDC Device (communications and control)
  • Class 02h – CDC: USB-to-UART communications and I/O control
  • Class 03h – HID: I/O control, EEPROM access, and initial configuration
  • 128 byte buffer to handle data throughput at any UART baud rate
  • 64 byte transmit
  • 64 byte receive
  • Fully configurable VID and PID assignments and string descriptors
  • Bus Powered or self-powered USB Driver and Software Support
  • Royalty-free drivers for Virtual Com Port (VCP)
  • Windows XP (SP2 and later)/Vista/7
  • Configuration utility for initial configuration
  • Universal Asynchronous Receiver/Transmitter (UART)
  • Support baud rates: 300 – 1000k (baud)
  • Hardware flow control
  • 256 bytes of user EEPROM
  • SSPND output pin
  • ULOAD output pin (indicates if requested current was allowed).
  • Oscillator input: 12 MHz



Parts List



Notify of
Inline Feedbacks
View all comments



By continuing to use the site, you agree to the use of cookies. more info

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.