MCP2210 USB-to-SPI Protocol Converter with GPIO (Host Mode) Features: Package Types: The device will be offered in the following packages: Universal Serial Bus (USB) 20-lead QFN (5 x 5 mm) Supports Full-Speed USB (12 Mb/s) 20-lead SOIC Human Interface Device (HID) 20-lead SSOP 128-Byte Buffer to Handle Data Throughput: - 64-byte transmit MCP2210 - 64-byte receive SOIC, SSOP Fully Configurable VID, PID Assignments and VSS VDD 1 20 String Descriptor (factory programming also avail- OSC1 D+ 2 19 able) OSC2 D- 3 18 Bus Powered (factory default) or Self-Powered RST VUSB 4 17 (can be selected through special USB commands) GP0 GP8 5 16 GP1 USB 2.0 Compliant GP7 6 15 GP2 GP6 7 14 USB Driver and Software Support GP3 MISO 8 13 Uses Standard HID Drivers (built-in support on MOSI GP5 9 12 Windows XP, Vista, 7, 8, 10, Linux and Mac GP4 SCK 10 11 OS ) Configuration Utility for Devices Power-up MCP2210 Configuration 5x5 QFN* Utility for USB-SPI Communication, GPIO Manipulation and Miscellaneous Features Usage 16 20 19 18 17 SPI Host Peripheral RST 1 15 D- Supports All Four SPI Modes (Mode 0, 1, 2, 3) GP0 VUSB 14 2 Bit Rates from 1500 bps Up to 12 Mbps EP GP8 GP1 3 13 Configurable Delays for SPI Transactions: 21 st GP2 GP7 4 12 byte of data delay - Chip Select (assert) to 1 GP6 GP3 5 11 - Data to data delay 67 8 9 10 - Data to Chip Select (de-assert) delay SPI Transactions Lengths of Up to 65535 Bytes Long Up to 8 Chip Select Lines to be Used in Any * Includes Exposed Thermal Pad (EP) see Table 1-1. Combination for a Given SPI Transaction (the Chip Select lines are shared between GPIOs and Other alternate function pins certain GPs up to 8 of USB Activity LED Output them can be assigned with the Chip Select SSPND Output Pin (to signal USB Suspend state) functionality) USBCFG Output Pin (indicates when the General Purpose Input/Output (GPIO) Pins enumeration is completed) Eight General Purpose I/O Pins Operating Voltage: 3.3-5.5V One Input Only Pin Oscillator Input: 12 MHz EEPROM Industrial Operating Temperature: -40C to +85C 256 Bytes of User EEPROM (accessible through Passes Automotive AEC-Q100 Reliability Testing certain USB commands) 2011-2021 Microchip Technology Inc. and its subsidiaries DS20002288C-page 1 MOSI OSC2 GP4 OSC1 SCK VDD VSS GP5 D+ MISOMCP2210 Block Diagram Dedicated function pins CS :0 GP -GP0 Configuration GPIO 256-Byte and Control EEPROM Regs Chip Select D+ Control USB USB XCVR Control Protocol D- SCK Controller SPI MISO ( ) 3.3V MOSI V USB LDO Baud Generator State USB Clock Clock Reset OSC VSS Vss OSC1 OSC2 RST VDD DS20002288C-page 2 2011-2021 Microchip Technology Inc. and its subsidiaries +RVW