MCP2200EV-VCP Microchip Technology, MCP2200EV-VCP Datasheet - Page 13
![MOD EVAL USB/RS232 MCP2200](/photos/9/4/90411/mcp2200ev-vcp_sml.jpg)
MCP2200EV-VCP
Manufacturer Part Number
MCP2200EV-VCP
Description
MOD EVAL USB/RS232 MCP2200
Manufacturer
Microchip Technology
Datasheets
1.MCP2200-IMQ.pdf
(34 pages)
2.MCP2200-IMQ.pdf
(4 pages)
3.MCP2200EV-VCP.pdf
(36 pages)
4.MCP2200EV-VCP.pdf
(20 pages)
Specifications of MCP2200EV-VCP
Design Resources
MCP2200EV-VCP Schematic and PCB
Main Purpose
Interface, USB 2.0 to UART (RS232) Bridge
Embedded
No
Utilized Ic / Part
MCP2200
Primary Attributes
Full Speed (12Mbps)
Secondary Attributes
LED Status Indicators
Processor To Be Evaluated
MCP2200
Processor Series
MCP2200
Interface Type
RS-232, USB
Operating Supply Voltage
3 V to 5.5 V
Silicon Manufacturer
Microchip
Silicon Core Number
MCP2200
Kit Application Type
Interface
Application Sub Type
USB To RS232
Kit Contents
Board, Docs
Tool Type
Demonstration Board
Core Architecture
PIC
Cpu Core
PIC
Data Bus Width
8 bit
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
Company:
Part Number:
MCP2200EV-VCP
Manufacturer:
LT
Quantity:
910
Part Number:
MCP2200EV-VCP
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