MCP2210 MICROCHIP [Microchip Technology], MCP2210 Datasheet - Page 4

no-image

MCP2210

Manufacturer Part Number
MCP2210
Description
USB-to-SPI Protocol Converter with GPIO (Master Mode)
Manufacturer
MICROCHIP [Microchip Technology]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MCP2210-I/MQ
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Part Number:
MCP2210-I/SO
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Part Number:
MCP2210-I/SS
Manufacturer:
ON
Quantity:
4 300
Part Number:
MCP2210-I/SS
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Part Number:
MCP2210T-I/MQ
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Part Number:
MCP2210T-I/SO
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
MCP2210
1.1
The following operating systems are supported:
• Windows XP/Vista/7
• Linux
• Mac OS
1.1.1
The MCP2210 will enumerate as a USB device after
Power-on Reset (POR). The device enumerates as a
Human Interface Device (HID) only.
1.1.1.1
The MCP2210 enumerates as an HID, so the device
can be configured and all the other functionalities can
be controlled. A DLL package that facilitates I/O control
through a custom interface is supplied by Microchip
and is available on the product landing page.
1.2
The control module is the heart of the MCP2210. All
other modules are tied together and controlled via the
control module. The control module manages the data
transfers between the USB and the SPI, as well as
command requests generated by the USB host
controller, and commands for controlling the function of
the SPI and I/O.
1.2.1
The control module interfaces to the SPI and USB
modules.
1.2.2
The MCP2210 can be accessed for reading and writing
via USB host commands. The device cannot be
accessed and controlled via the SPI interface.
1.3
The MCP2210 SPI module provides the MOSI, MISO
and SCK signals to the outside world. The module has
the ability to control the GP pins (as Chip Select) only if
these pins are configured for Chip Select operation.
1.3.1
The SPI module has the following configurable
features:
• Bit rates
• Delays
• Chip Select pin assignments (up to 9 Chip Select
All the above features are available for customization
using certain USB commands.
DS22288A-page 4
lines)
Supported Operating Systems
Control Module
SPI Module
ENUMERATION
SPI INTERFACE
INTERFACING TO THE DEVICE
SPI MODULE FEATURES
Human Interface Device (HID)
1.3.2
Default parameters:
• 1 Mbit
• 4 bytes to transfer per SPI transaction
• GP1 as Chip Select line
1.4
The USB controller in the MCP2210 is full-speed USB
2.0 compliant.
• HID only device used for:
• 128-byte buffer to handle data for SPI transfers
• Fully configurable VID, PID assignments, string
• Bus powered or self-powered
1.4.1
The string descriptors are stored internally in the
MCP2210 and they can be changed so when the chip
enumerates, the host gets the customer’s own product
and manufacturer names. They can be customized to
the user’s needs by using the Microchip provided con-
figuration utility or a custom built application that will
send the proper USB commands for storing the new
descriptors into the chip.
1.4.2
The MCP2210 provides support for signaling important
USB-related events such as:
• USB Suspend and Resume – these states are
• USB device enumerated successfully (this state is
• USB Low-Power mode
- SPI transfers
- I/O control
- EEPROM access
- Chip configuration manipulation
- 64-byte transmit
- 64-byte receive
descriptors (stored on-chip) and chip power-up
settings (default chip settings and SPI transfer
parameters)
signaled on the GP2, if the pin is configured for its
dedicated function
- USB Suspend mode is entered when a
- USB Resume is signaled when one of the
signaled if the GP4 is configured for its dedicated
function)
suspend signaling event is detected on the
USB bus
following events is occurring:
a)
b)
c)
USB Protocol Controller
Resume signaling is detected or generated
A USB Reset signal is detected
A device Reset occurs
SPI MODULE POWER-UP
CONFIGURATION
DESCRIPTORS
USB EVENTS
 2011 Microchip Technology Inc.

Related parts for MCP2210