The CYUSB2315-BF104AXIT from Infineon Technologies is a USB 2.0 Hi-Speed Peripheral Controller designed for applications in biometrics, scanners, cameras, video and imaging markets. It requires an input voltage of 1.7-3.6 V. This controller supports USB 2.0 operation at 480 Mbps with up to 32 endpoints, each configurable as bulk, isochronous, or interrupt transfers for flexible data handling in high-throughput applications. It is equipped with a 100 MHz Arm Cortex-M0+ CPU featuring single-cycle multiply and MPU and includes 512 KB RWW flash, 128 KB SRAM (with retention), 128 KB ROM for boot/security, and a 1 MB SRAM buffer in the high-bandwidth data subsystem to enable autonomous DMA transfers from LVCMOS inputs to USB outputs.
This peripheral controller has a GPIF III programmable interface with 16 data lines, a clock, and 10 controls that support 100 MHz SDR in TX/RX modes. It offers 48 shared GPIOs along with dedicated interfaces, which include six SCBs configurable as I2C/UART/SPI, dual Quad SPI (up to octal mode), PDM-to-PCM audio converter, and a USB Full-Speed device port for virtual COM. This RoHS-compliant controller offers security features that include ROM-based Secure Boot, stepwise authentication, execute-only code protection, cryptography accelerator, and 1024-bit OTP eFuse. It is available as a surface-mount package that measures 8 x 8 mm and is suitable for secure biometric devices, scanners, low-resolution cameras, industrial automation, medical devices, USB logic analyzer, USB oscilloscope, USB data acquisition systems, USB JTAG debuggers, USB add-on accessories for mobile phones and USB protocol analyzer.