MCP2200-I/MQ Microchip Technology, MCP2200-I/MQ Datasheet

IC USB TO UART 20QFN

MCP2200-I/MQ

Manufacturer Part Number
MCP2200-I/MQ
Description
IC USB TO UART 20QFN
Manufacturer
Microchip Technology
Type
USB to UART Protocol Converterr
Datasheets

Specifications of MCP2200-I/MQ

Package / Case
20-VQFN Exposed Pad
Features
USB to UART
Number Of Channels
8
Fifo's
256 Byte
Protocol
USB 2.0
Voltage - Supply
3 V ~ 5.5 V
With Auto Flow Control
Yes
Mounting Type
Surface Mount
Mounting Style
SMD/SMT
Operating Temperature Range
- 40 C to + 85 C
Supply Current
13 mA
Operating Supply Voltage
3 V to 5.5 V
Usb Version
2.0
Data Rate
12Mbps
Supply Voltage Range
3V To 5.5V
Digital Ic Case Style
QFN
No. Of Pins
20
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MCP2200-I/MQ
Manufacturer:
MICROCHIP
Quantity:
1 000
Part Number:
MCP2200-I/MQ
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Features
Universal Serial Bus (USB)
• Supports full-speed USB (12 Mb/s)
• Implements USB protocol composite device CDC
• 128 byte buffer to handle data throughput at any
• Fully configurable VID and PID assignments, and
• Bus powered or self-powered
• USB 2.0 Compliant (certification #: TBD)
USB Driver and Software Support
• Uses standard Microsoft
• Configuration utility for initial configuration
Universal Asynchronous Receiver/Transmitter
(UART)
• Responds to SET LINE CODING commands to
• Supports baud rates: 300-1000k
• Hardware flow control
• 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
• USBCFG output pin (indicates if requested
• Operating voltage: 3.0-5.5V
• Oscillator input: 12 MHz
• ESD protection > 4 kV HBM
• Industrial (I) Operating Temperature: -40°C to
 2010 Microchip Technology Inc.
device for communications, configuration and I/O
control
UART baud rate:
- 64 byte transmit
- 64 byte receive
string descriptors
Virtual Com Port (VCP):
- Windows XP(SP2 and later)/Vista/7
dynamically change baud rates
current is allowed)
+85°C
USB 2.0 to UART Protocol Converter with GPIO
®
Windows
®
drivers for
Package Types
The device will be offered in the following packages:
• 20-lead QFN (5 x 5[mm])
• 20-lead SOIC
• 20-lead SSOP
GP6/RxLED
GP7/TxLED
* Includes Exposed Thermal Pad (EP); see
GP6/RxLED 6
GP7/TxLED 5
OSC1
OSC2
RST
GP5
GP4
RST
GP5 7
GP4 8
GP3 9
V
TX 10
DD
MCP2200
1
2
3
4
5
1
2
3
4
20
6
SOIC, SSOP
MCP2200
MCP2200
5x5 QFN*
19 18 17
7
EP
21
8
9
16
10
13
12
20
19
18
17
16 GP0/SSPND
15
14 GP2
11
15
14
13
12
11
CTS
RX
RTS
V
D+
D-
V
GP1/USBCFG
DS22228A-page 1
USB
SS
D-
V
GP0/SSPND
GP1/USBCFG
GP2
USB
Table
1-1.

Related parts for MCP2200-I/MQ

MCP2200-I/MQ Summary of contents

Page 1

... GP6/RxLED 6 ® drivers for RST GP7/TxLED GP6/RxLED GP5 GP4 * Includes Exposed Thermal Pad (EP); see MCP2200 MCP2200 SOIC, SSOP RST USB 16 GP0/SSPND GP1/USBCFG 15 GP5 7 14 GP2 GP4 8 CTS 13 RX GP3 RTS 11 MCP2200 5x5 QFN USB EP GP0/SSPND GP1/USBCFG 4 12 GP2 Table 1-1. DS22228A-page 1 ...

Page 2

... MCP2200 Block Diagram Configuration and Control Registers TX RX UART Controller CTS RTS Baud Generator VSS V SS DS22228A-page 2 GP5 GP3 GP1 GP4 GP2 GP0 256 Byte GPIO EEPROM USB Protocol Control Controller State USB Clock Clock Osc Reset OSC1 OSC2 RST TXLED/ RXLED/ ...

Page 3

... FUNCTIONAL DESCRIPTION The MCP2200 is a USB-to-UART serial converter which enables USB connectivity in applications 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. TABLE 1-1: PINOUT DESCRIPTION Pin ...

Page 4

... POR. The device enumerates as both a Human Interface Device (HID) for I/O control, and a VCP. 1.1.1.1 HID The MCP2200 enumerates as a HID so the device can be configured and the I/O can be controlled. A DLL is supplied by Microchip that allows I/O control using a custom interface. 1.1.1.2 ...

Page 5

... SUSPEND AND RESUME The USB Suspend and Resume signals are supported for power management of the MCP2200. The device will enter Suspend mode when suspend signaling is detected on the bus. The MCP2200 exits the Suspend mode when any of the following occur: 1. Resume signaling is detected or generated 2. ...

Page 6

... MCP2200 1.5 USB Transceiver The MCP2200 has a built-in, USB 2.0, full-speed transceiver internally connected to the USB module. The USB transceiver obtains power from the V which is internally connected to the 3.3V regulator. The best electrical signal quality is obtained when V locally bypassed with a high quality ceramic capacitor. ...

Page 7

... Note 1: A series resistor (R for quartz crystals with high drive level. 2: The value M M. . This DD FIGURE 1-4: parameters Example: muRata CSTCE12M0G15L Resonator 12 MHz MCP2200 QUARTZ CRYSTAL OPERATION MCP2200 OSC1 ( OSC2 ( may be required S is typically between F CERAMIC RESONATOR OPERATION MCP2200 OSC1 OSC2 DS22228A-page 7 ...

Page 8

... HID interface where all of the configurable features can be set. 2.2 Serial String The MCP2200 is supplied from the factory with a serialized USB serial string. Description - Normal – Tx/Rx idle high; CTS/RTS active low - Inverted – Tx/Rx idle low; CTS/RTS active high ...

Page 9

... FIGURE 2-1: CONFIGURATION UTILITY  2010 Microchip Technology Inc. MCP2200 DS22228A-page 9 ...

Page 10

... Simple Configuration and I/O DLL A DLL is provided by Microchip to help the user develop a custom configurator. See the documentation on the MCP2200 product page for details on associating the DLL with a Visual C++ project. 2.3.1 SIMPLE I/O DLL CALLS The DLL provides the following functions to allow configuration of the device and control of the I/O ...

Page 11

... BLINKSLOW, BLINKFAST Boolean - HWFlow control, USBCFG, Suspend Returns: Function returns true if the transmission is successful, returns False if there the transmission fails. Example: <code> if (SimpleIOClass::ConfigureMCP2200(0x43, 9600, BLINKSLOW, BLINKFAST, false, false, false) == SUCCESS) lblStatusBar->Text = "Success"; else lblStatusBar->Text = "Invalid command " </code> ...

Page 12

... IO Line Returns: Function returns true if the transmission is successful, returns False if there the transmission fails. Example: <code> if (SimpleIOClass::ConfigureMCP2200(OutputPacket Buffer) == SUCCESS) lblStatusBar->Text = "Success"; else lblStatusBar->Text = "Invalid command " + SimpleIOClass::LastError; </code> Remarks: Error code is returned in LastError 2 ...

Page 13

... SimpleIOClass::LastError; </code> Remarks: none  2010 Microchip Technology Inc. MCP2200 2.3.1.15 ClearPin bool SimpleIOClass::ClearPin(unsigned int pin) Summary: Clears the specified pin. Description: Sets the specified pin to zero. Precondition: Must have previously been configured as an output via a ConfigureGPIO call ...

Page 14

... MCP2200 Returns: true if the pin was successfully read. false if the pin was not read (not configued as an input). Example: <code> unsigned int rv; if (SimpleIOClass::ReadGPIOn (0, &rv)) { lblStatusBar->Text = "Success"; } else lblStatusBar->Text = "Invalid command " + SimpleIOClass::LastError; </code> 2.3.1.17 WritePort bool SimpleIOClass::WritePort(unsigned int ...

Page 15

... DD –  DIS 0.3V MCP2200 + 0.3V) USB + 0.3V  {( (V – ...

Page 16

... MCP2200 3.1 DC CHARACTERISTICS Operating Conditions (unless otherwise indicated): DC Characteristics 3.0V V Param Characteristic Sym No. D001 Supply Voltage V DD Power-on Reset V POR Release Voltage Power-on Reset Rearm Voltage D003 V Rise Rate Ensure Power-on Reset D004 Supply Current I DD VDD = 3.0V VDD = 5.0V ...

Page 17

... Voltage Output High V OH The D+ and D- signal lines have been built-in impedance matching resistors. No external resistors, Note 1: capacitors or magnetic components are necessary on the D+/D- signal paths between the MCP2200 family device and the USB cable.  2010 Microchip Technology Inc. POR REARM T ...

Page 18

... MCP2200 TABLE 3-2: THERMAL CONSIDERATIONS Standard Operating Conditions (unless otherwise stated) Operating temperature -40C  T  +85C (I-Temp) A Param Sym Characteristic No. TH01 θ Thermal Resistance Junction to JA Ambient TH02 θ Thermal Resistance Junction to JC Case TH03 T Maximum Junction Temperature JMAX TH04 ...

Page 19

... FIGURE 3-2: LOAD CONDITIONS FOR DEVICE TIMING SPECIFICATIONS Pin 50 pF (15 pF for OSC2)  2010 Microchip Technology Inc. 2. TppS T Time osc Oscillator tx Transmit RST Reset P Period R Rise V Valid Z High-impedance  +85C A range as described in DC spec Section 3.1 “DC Character- DD MCP2200 DS22228A-page 19 ...

Page 20

... MCP2200 3.2.3 TIMING DIAGRAMS AND SPECIFICATIONS TABLE 3-4: RESET, OSCILLATOR START-UP TIMER AND POWER-UP TIMER PARAMETERS Standard Operating Conditions (unless otherwise stated) Operating Temperature -40°C T +85°C A Param Sym Characteristic No RST MCLR Pulse Width (low Power-up timer PWRT ...

Page 21

... In the event the full Microchip part number cannot be marked on one line, it will Note: be carried over to the next line, thus limiting the number of available characters for customer-specific information.  2010 Microchip Technology Inc. MCP2200 Example MCP2200 I/MQ 1004256 Example: MCP2200 I/ 1004256 Example: MCP2200 I/SS 1004256 ) e 3 DS22228A-page 21 ...

Page 22

... MCP2200 20-Lead Plastic Quad Flat, No Lead Package (MQ) – 5x5x0.9 mm Body [QFN] Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging DS22228A-page 22 Microchip Technology Drawing C04-120A  2010 Microchip Technology Inc. ...

Page 23

... Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging  2010 Microchip Technology Inc. MCP2200 DS22228A-page 23 ...

Page 24

... MCP2200 /HDG 3ODVWLF 6PDOO 2XWOLQH 62 ± :LGH 1RWH N NOTE 1RWHV DS22228A-page 24 PP %RG\ >62,& α h φ β  2010 Microchip Technology Inc. ...

Page 25

... Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging  2010 Microchip Technology Inc. MCP2200 DS22228A-page 25 ...

Page 26

... MCP2200 /HDG 3ODVWLF 6KULQN 6PDOO 2XWOLQH 66 ± 1RWH D N NOTE 1RWHV DS22228A-page 26 PP %RG\ >6623  2010 Microchip Technology Inc. φ L ...

Page 27

... Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging  2010 Microchip Technology Inc. MCP2200 DS22228A-page 27 ...

Page 28

... MCP2200 NOTES: DS22228A-page 28  2010 Microchip Technology Inc. ...

Page 29

... APPENDIX A: REVISION HISTORY Revision A (March 2010) • Original Release of this Document.  2010 Microchip Technology Inc. MCP2200 DS22228A-page 29 ...

Page 30

... MCP2200 NOTES: DS22228A-page 30  2010 Microchip Technology Inc. ...

Page 31

... MCP2200 . MCP2200- I/MQ: Industrial temperature, 20LD QFN Package. MCP2200T- I/MQ: Tape and Reel, Industrial temperature, 20LD QFN Package. MCP2200- I/SO: Industrial temperature, 20LD SOIC Package. MCP2200T- I/SO: Tape and Reel, Industrial temperature, 20LD SOIC Package. MCP2200- I/SS: Industrial temperature, 20LD SSOP Package ...

Page 32

... MCP2200 NOTES: DS22228A-page 32  2010 Microchip Technology Inc. ...

Page 33

... PICtail, REAL ICE, rfLAB, Select Mode, Total Endurance, TSHARC, UniWinDriver, WiperLock and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. SQTP is a service mark of Microchip Technology Incorporated in the U.S.A. All other trademarks mentioned herein are property of their respective companies. ...

Page 34

... Fax: 886-3-6578-370 Taiwan - Kaohsiung Tel: 886-7-536-4818 Fax: 886-7-536-4803 Taiwan - Taipei Tel: 886-2-2500-6610 Fax: 886-2-2508-0102 Thailand - Bangkok Tel: 66-2-694-1351 Fax: 66-2-694-1350  2010 Microchip Technology Inc. EUROPE Austria - Wels Tel: 43-7242-2244-39 Fax: 43-7242-2244-393 Denmark - Copenhagen Tel: 45-4450-2828 Fax: 45-4485-2829 France - Paris Tel: 33-1-69-53-63-20 ...

Related keywords