Electronics Technology

Course Content
Course Name   Microcontrollers
Semester Course Code Theory Practice Hours ECTS
4 5007317 3 / 1 5
Course Level Associate's Degree
Course Delivery Format Face to face
Coordinator Lec. Ersin Selçuk
Coordinator E-mail eselcuk ktun.edu.tr
Instructor Lec. Ersin Selçuk
Course Assistant
Course Objective To learn the structure and working principles of microcontrollers. Microcontroller selection, algorithm and flowchart design, program writing for microcontroller, program loading to microcontroller and gaining the necessary knowledge and skills to make basic applications.
Eng Temel Meslek Dersi Eng Uzmanlaşma Dersi
30 70
Instructional Methods
Lecture, Demonstration, Discussion, Practicing
Week Course Content Resource
1 Basic structure of microcontrollers and introduction of PIC18F microcontroller family Internet and Lecture Notes
2 Introduction of the programming interface (IDE) to be used to program PIC18F microcontrollers Internet and Lecture Notes
3 Types of programming languages, language selection and rules Internet and Lecture Notes
4 The use of C programming language and writing rules in embedded systems Internet and Lecture Notes
5 The applications of PORT module in PIC18F microcontroller family Internet and Lecture Notes
6 The applications of LCD module in PIC18F microcontroller family Internet and Lecture Notes
7 The applications of ADC module in PIC18F microcontroller family Internet and Lecture Notes
8 The concept of INTERRUPT in microcontrollers and sample applications Internet and Lecture Notes
9 Midterm Examination
10 The applications of the TIMER unit in the PIC18F microcontroller family Internet and Lecture Notes
11 The applications of PWM module in PIC18F microcontroller family Internet and Lecture Notes
12 The applications of UART communication module in PIC18F microcontroller family Internet and Lecture Notes
13 The applications of SPI communication module in PIC18F microcontroller family Internet and Lecture Notes
14 The applications of I2C communication module in PIC18F microcontroller family Internet and Lecture Notes
15 The applications EEPROM and DAC in PIC18F microcontroller family Internet and Lecture Notes
16 Final Examination
No Course Outcomes (CO) Percent
1 Ability to understand the structure of microcontroller 20
2 Ability to write programs for microcontrollers 20
3 Ability to upload programs to microcontroller 20
4 Ability to learn C programming language to program microcontrollers 20
5 Ability to write algorithms and flowcharts before writing programs for microcontrollers. 20
CO 1CO 2CO 3CO 4CO 5
PO 111111
PO 200000
PO 300000
PO 400000
PO 500000
PO 655555
PO 755555
PO 811111
PO 900000
PO 1000000
PO 1100000
PO 1211111
PO 1300000
ECTS Workload Number Duration,Min Total Workload
Weekly Lecture Hour (Theoretical)141201680
Weekly Practice/Lab Hour1440560
Homework26001200
Quiz000
Material Design, Preparation1040400
Field Studies000
Report Preparation26001200
Presentation000
Project Making000
Other Studies14801120
Mid-Term exam and pre-study1420420
Final Exam and pre-study1600600

ECTS Workload % of Mid-term Grading % of Final Grading
Weekly Lecture Hour (Theoretical)00
Weekly Practice/Lab Hour00
Homework00
Quiz00
Material Design, Preparation00
Field Studies00
Report Preparation00
Presentation00
Project Making00
Other Studies00
Mid-Term exam and pre-study1000
Final Exam and pre-study0100