USB to UART Converter with GPIO – MCP220

Rajkumar Sharma      http://www.rajkumarsharma.com  
3460
Project tested

USB-to-UART-MCP200-SMD-C075A-500x500

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.

Specifications

  • 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

Schematic

USB-to-UART-MCP200-SMD-SCH

Parts List

USB-to-UART-MCP200-SMD-BOM

PCB

Leave a Reply