Microchip Technology MCP2210 USB-to-SPI Protocol Converter
Microchip MCP2210 USB-to-SPI Protocol Converter is the simplest, smallest, and most cost-effective device for adding USB-certified connectivity to SPI-based systems. This space-constrained Microchip USB-to-SPI protocol converter features nine flexible GPIO pins that can be configured as standard digital I/O pins or in alternate configurations. The MCP2210 converter utilizes the USB HID class supported by Windows®, Linux, and Mac OS® operating systems. This Microchip converter is a 100% plug-and-play solution, making it even simpler to add USB to existing designs for data collection, transfer, and analysis as well as many other USB functions.Features
- Universal Serial Bus (USB)
- Supports Full-Speed USB (12Mb/s)
- Human Interface Device (HID) device
- 128-Byte Buffer to Handle Data Throughput:
- 64-byte transmit
- 64-byte receive
- Fully Configurable VID, PID Assignments, and String Descriptor (factory programming also available)
- Bus Powered (factory default) or Self-Powered (can be selected through special USB commands)
- USB 2.0 Compliant
- USB Driver and Software Support
- Uses Standard HID Drivers (built-in support on Windows® XP, Vista, 7, Linux and Mac OS®)
- Configuration Utility for Device’s Power-up Configuration
- Utility for USB-SPI Communication, GPIO Manipulation, and Miscellaneous Features Usage
- SPI Master Peripheral
- Supports all Four SPI modes (Mode 0, 1, 2, 3)
- Bit Rates from 1500bps up to 12Mbps
- Configurable Delays for SPI Transactions:
- Chip Select (assert) to 1st byte of data delay
- Data to data delay
- Data to Chip Select (de-assert) delay
- SPI Transactions Lengths of up to 65535 Bytes Long
- Up to 9 Chip Select lines – to be used in any combination for a given SPI transaction (the Chip Select lines are shared between GPIOs and alternate function pins; certain GPs – up to 9 of them – can be assigned with the Chip Select functionality)
- General Purpose Input/Output (GPIO) Pins
- Nine General Purpose I/O Pins
- EEPROM
- 256 Bytes of User EEPROM (accessible through certain USB commands)
Applications
- Data Collection, Transfer, & Analysis
Block Diagram
Published: 2012-04-13
| Updated: 2022-03-11