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

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
Precondition:
The Vendor and Product ID must have been
specified by SimpleIOInit.
Parameters:
IOMap - one byte, with each bit corresponding
to each GP pin.
Returns:
Function returns true if the transmission is
successful, returns False if there the
transmission fails.
Example:
(SimpleIOClass::ConfigureGPIO(OutputPacketBuf
fer) == SUCCESS)
" + SimpleIOClass::LastError;
2.3.1.14
bool SimpleIOClass::SetPin(unsigned int pin)
Summary:
Sets the specified pin.
Description:
Sets the specified pin to one.
Precondition:
Must have previously been configured as an
output via a ConfigureGPIO call.
Parameters:
pin - The pin number to set (0-7)
Returns:
Function returns true if the transmission is
successful, returns False if there the
transmission fails.
Example:
" +
 2010 Microchip Technology Inc.
<code>
</code>
<code>
</code>
Remarks:
if
else
if (SimpleIOClass::SetPin (2))
{
}
else
none
SimpleIOClass::LastError;
lblStatusBar->Text = "Success";
lblStatusBar->Text = "Invalid command
lblStatusBar->Text = "Success";
lblStatusBar->Text = "Invalid command
SetPin
0 for output, 1 for input.
2.3.1.15
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.
Parameters:
pin - The pin number to set (0-7)
Returns:
Function returns true if the transmission is
successful, returns False if there the
transmission fails.
Example:
" +
2.3.1.16
bool SimpleIOClass::ReadPin(unsigned int pin,
unsigned int *returnvalue)
Summary:
Description:
Reads the specified pin and returns the value
in returnvalue.
configured as Digital Input, the return value
will be either 0 or 1.
configured as Analog Input, the pin will be
read by the ADC and return a 10 bit value,
right justified.
Precondition:
Must have previously been configured as an
input via a ConfigureGPIO call.
Parameters:
pin - The pin number to set (0-7)
returnvalue - the value read on the pin (0 or
1)
<code>
</code>
Remarks:
if (SimpleIOClass::ClearPin (2))
{
}
else
none
Reads the specified pin.
SimpleIOClass::LastError;
lblStatusBar->Text = "Success";
lblStatusBar->Text = "Invalid command
ClearPin
ReadPin
If the pin has been
If the pin has been
MCP2200
DS22228A-page 13

Related parts for MCP2200-I/MQ