Asee peer logo

ARM Cortex M4F-based, Microcontroller-based, and Laboratory-oriented Course Development in Higher Education

Download Paper |


2019 ASEE Annual Conference & Exposition


Tampa, Florida

Publication Date

June 15, 2019

Start Date

June 15, 2019

End Date

June 19, 2019

Conference Session

Experimentation and Laboratory-Oriented Studies Division Technical Session 3

Tagged Division

Experimentation and Laboratory-Oriented Studies

Page Count




Permanent URL

Download Count


Request a correction

Paper Authors


Byul Hur Texas A&M University

visit author page

Dr. B. Hur received his B.S. degree in Electronics Engineering from Yonsei University, in Seoul, Korea, in 2000, and his M.S. and Ph.D. degrees in Electrical and Computer Engineering from the University of Florida, Gainesville, FL, USA, in 2007 and 2011, respectively. In 2017, he joined the faculty of Texas A&M University, College Station, TX. USA, where he is currently an Assistant Professor. He worked as a postdoctoral associate from 2011 to 2016 at the University Florida previously. His research interests include Mixed-signal/RF circuit design and testing, measurement automation, environmental & biomedical data measurement, and educational robotics development.

visit author page

Download Paper |


ARM (Advanced RISC Machines) processors are frequently found in modern consumer electronics products such as smartphones and tablets. The author has been teaching two courses on embedded system software and microcontroller architecture for each Fall and Spring semester since Fall of 2016 and 2017, respectively. These two courses have been revised for more concentration on an ARM architecture and its applications to equip students to create various ARM applications. The microcontroller architecture course covers Verilog HDL, MIPS architecture, and ARM architecture. Next, students take the following embedded system software course. In this course, a MSP430 architecture is covered, and the ARM Cortex M4F processor and its high level C programming techniques using Tivaware and TI RTOS (Real-time Operating System) are covered. For the term project, students have a chance to build their own embedded system applications using an ARM Cortex M4F processor or MSP430x5 series microcontrollers. In order to enhance the laboratory components, a custom education board, BH EDU board, was designed and fabricated. This auxiliary education board has switches, a Bar LED, and a buzzer on the boards as well as headers for external components such as a LCD module and a keypad. Example robots using these educational boards are presented. The enrollment data as well as embedded system course assessment data from 2016 to 2018 is presented in the paper.

Hur, B. (2019, June), ARM Cortex M4F-based, Microcontroller-based, and Laboratory-oriented Course Development in Higher Education Paper presented at 2019 ASEE Annual Conference & Exposition , Tampa, Florida. 10.18260/1-2--32105

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2019 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015