Designing wireless sensor-based systems for the IoT can be difficult. This is because designing such systems requires engineers to work with design tools from multiple tools from multiple IC vendors. Implementing wireless itself is complex, because of complicated specifications like the BLE protocol stack, plus creating a functional RF board design is a complicated process. Designing systems with multiple ICs increases the BOM cost. When designing sensor-based systems for the Internet of Things, the design can typically require analog front ends for sensors, digital logic for control, a Bluetooth Low Energy radio, and an MCU. Additionally, if the designer is trying to create a sophisticated user interface, they might require additional touch or display ICs. All of these quickly add in the system BOM cost. Lastly, achieving low system power can be difficult. Wireless systems for the IoT often operate using coin-cell batteries, optimizing the entire system power consumption requires very careful use of low-power modes. PSoC 4 BLE solves these problems and does so by enabling complete system design in PSoC Creator. It simplifies the BLE Protocol Stack and the Profile configuration with an easy to use BLE component, and simplifies the RF board design by integrating the balun. PSoC4 BLE integrates programmable AFEs and digital logic, plus CapSense with the ARM Cortex-M0 CPU and a BLE radio integrated into a single chip. Finally, PSoC4 BLE delivers five flexible and easy to use low-power modes.