KL1x: Kinetis® KL1x-48 MHz, Mainstream Small Ultra-Low Power Microcontrollers (MCUs) based on Arm® Cortex®-M0+ Core