Course Details

Title Microprocessor and IoT
Field of Study Engineering
Professor hanyang (
Type Academic course
Credits 3
Contact hours 45
Schedule Afternoon
Course code ISS1125
Course number 18099
Description This course discusses about how microprocessor works, using x86 and RISC architectures as case studies, followed by its usage on microcontroller (case study: ARM/Atmel). The last 2 classes discuss about future research and enhancement possibilities in microprocessor world including IoT and its supporting technologies.
Objective -Students should be able to explain how microprocessor works by comparing x86 (case study: i8088) and RISC architecture (case study: ARM Cortex) -Students should be able to design and program microcontroller using ARM Cortex M3 -Students should be able to design and program an IoT device using ARM-based Arduino system using emulator ( and send its data to IoT Platform for analytic -Students should be able to explain the future trends of microprocessor technologiesPreparations
Preparations Understanding on Logic Circuit and C Programming is needed but not mandatory   Course Materials: 1. Jacob Millman and Arvin Grabel, “Microelectronics 2nd ed.,” McGraw-Hill, 1988 2. John L. Hennessy and David A. Patterson, “Computer Architecture: A Quantitative Approach 4th ed.,” Morgan Kaufmann, 2007 3. William Hohl and Christopher Hinds, “ARM Assembly Language: Fundamentals and Techniques 2nd ed.,” CRC Press, 2015
Materials Microprocessor and IoT_Nyoman Karna
Lesson Plan
Last Updated April 15, 2022
Go to Top