The PSoC 4 solves these problems. It has a 32-bit ARM Cortex-M0 system with programmable analog and digital blocks that quickly upgrades legacy 8-bit and 16-bit systems. The PSoC Creator IDE simplifies the design and debug of analog frontends and digital glue logic. The PSoC Creator CapSense component simplifies designs for CapSense, the touch-sensing solution. The PSoC Creator IDE simplifies power optimization using PSoC 4 low-power modes. This combines a flexible, low-power ARM Cortex-M0 one-chip solution.