CY7C68016A-56LTXC USB 2.0 Peripheral controller with 16K RAM, 24 GPIOs, 56-pin QFN for battery powered applications