Kinetis® K20-50 MHz, Full-Speed USB, Mixed-Signal Integration Microcontrollers based on Arm® Cortex®-M4 Core