CY7C68014A-128AXC USB 2.0 Peripheral controller with 16K RAM, 40 GPIOs, 8051 address/data bus, 128-pin TQFP for battery powered applications