A microcontroller-based embedded system design course with PSoC3 | IEEE Conference Publication | IEEE Xplore