Low cost AVR microcontroller development kit for undergraduate laboratory and take-home pedagogies

Microcontrollers study is an important course in the major of measurement control technology and instrument. Development tools, such as full-speed emulators and software simulators for microcontrollers, are either too expensive or too complicated to be used in laboratory classes for teaching purposes. In this paper, a low cost development kit based on AVR microcontroller suitable for laboratory and take-home pedagogies is developed. The development kit consists of system power, microcontroller socket, and fifteen peripheral function modules. The hardware configuration and usage of each unit in the development kit were introduced. Practical applications show that the low cost development kit can improve the level of the microcontroller education.

[1]  C. E. Nunnally,et al.  Teaching microcontrollers , 1996, Technology-Based Re-Engineering Engineering Education Proceedings of Frontiers in Education FIE'96 26th Annual Conference.

[2]  Wooi-Boon Goh,et al.  The design of effective low cost embedded processor development kits for supporting take-home self-practice pedagogies , 2007, ICPADS.

[3]  C. Melear Emulation techniques for microcontrollers , 1997, WESCON/97 Conference Proceedings.

[4]  P. C. Ching,et al.  An in-circuit emulator for TMS320C25 , 1994 .

[5]  J. Stanbridge THE EVOLUTION OF IN-SYSTEM PROGRAMMING FOR FLASH MEMORY , 1998 .

[6]  Tomaz Mikio Sasaki,et al.  Modular microprocessor kit for undergraduate laboratory on industrial automation , 2001, IEEE Trans. Educ..

[7]  V. Pilla,et al.  Driving the learning: microprocessors from theory to practice , 2004, Information Technology Based Proceedings of the FIfth International Conference onHigher Education and Training, 2004. ITHET 2004..

[8]  David A. Bonnett Design for In-System Programming , 1999, International Test Conference 1999. Proceedings (IEEE Cat. No.99CH37034).

[9]  Fiorella Haim,et al.  Lab at Home: Hardware Kits for a Digital Design Lab , 2009, IEEE Transactions on Education.