The Infineon CY7C64215-56LTXCT is an integrated circuit controller designed to support full-speed universal serial bus (USB) communications. It provides an easy-to-use solution for connecting USB-enabled and low pin count peripheral devices, including embedded controllers, printers, keyboards, storage devices, network interfaces, and other peripherals. The IC supports both USB host and device systems, and is compliant with USB 1.1 and USB 2.0 specifications. It features up to 12 megabits per second (Mbps) throughput, low power consumption, and integrated error detection and correction functions. The CY7C64215-56LTXCT is optimized for low system cost and low component count, and provides an onboard 12 Mbps transceiver with precise bit rate generation and fine clock adjustment. The integrated circuit controller also features automatic power up and wake up functions, and supports remote wakeup and fast suspend switching between operational and non-operational power states.