Microchip Technology's MCP2200 USB-to-UART protocol converter, with its low-cost evaluation tool, software libraries, and Windows based configuration tool, enables designers to quickly and easily add USB connectivity to an application without completely redesigning the system. The whole solution is designed to shorten time to market for a variety of applications in the industrial (for example data loggers, instrumentation, data-acquisition systems and smart-card readers) and medical markets (for example heart-rate, blood-sugar and blood-pressure monitors) in addition to legacy RS-232 applications.
End users increasingly want to connect embedded applications to PCs for data collection, transfer, and analysis as well as for system networking / connectivity. One of the simplest ways to add this capability to existing systems is via a USB-to-UART protocol converter, such as the MCP2200. By simply connecting the MCP2200 UART interface to any microcontroller UART peripheral, USB connectivity can be added. Additionally, the MCP2200 includes eight general-purpose I/O pins that can be controlled by the PC using the Windows-based configuration tool that comes with the MCP2200. As a result, a wider range of applications can be supported.
Diagram
Features - Universal Serial Bus (USB)
- 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)
- UART signal polarity option general purpose input / output (GPIO) pins
- Eight (8) general purpose I/O pins EEPROM
- 256 bytes of user EEPROM other
- USB activity LED outputs (TxLED and RxLED)
- SSPND output pin
- ULOAD output pin (indicates if requested current was allowed)
- Operating voltage: 3.0 V to 5.5 V
- Oscillator input: 12 MHz
- ESD protection > 4 kV HBM
- Industrial operating temperature: -40°C to +85°C
- Hardware flow control
- Supports full-speed USB (12 Mb/s)
- Support baud rates:
- 300 k to 1000 k (baud)