Product information:
The USB-C Host Shield includes all the digital logic and analog circuits required to implement USB peripherals/host controllers using Arduino. This means you can use Arduino to connect and control any USB 2.0 compatible device - drivers, digital cameras, BT dongles, and more! This version updates the USB Type-A connector to a USB-C connector and provides users with the option to shield power from the 5V or VIN pin. The USB-C female connector also provides 5V voltage like any regular USB (downward facing) port. The four wire serial interface is used for communication with the host controller chip, so shield the hardware SPI pin (D10-13) of Arduino to connect to MAX3421E. All SPI signals are sent through a hexadecimal converter to reduce them to 3.3V.
Product features:
MAX3421E USB Controller:
Provide USB host and peripheral functions
USB 2.0 specification: 12Mbps (full speed)
Working voltage: 3.0-3.6V
Power supply current:
45mA (maximum)
8.7mA (idle)
30-60 amps (pause)
SPI clock speed: 0-26MHz
Working temperature: -40 to+85 degrees Celsius
Arduino SHIELD:
Arduino R3
SPI pin:
SCK: D13
POCI: D12
PICO:D11
CS:D10
INT: D9
GPX: D8
RST: D7
Reset button (for Arduino board)
Switch:
On/off
Power input: VIN or 5V
USB-C female connector
Configure the host application
Power supply current:
Restricted by power input
CC1 and CC2 (56k Ω pull-up resistors)