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

Block Diagram - Microchip Technology MCP2210 USB-to-SPI Protocol Converter
Published: 2012-04-13 | Updated: 2022-03-11