Low cost microcontrollers