Microcontroller development tools