32-bit PSoC™ 6 Arm® Cortex®-M4 / M0+ Microcontrollers Purpose-Built for the IoT