Short Title:Microprocessor Fundamentals
Full Title:Microprocessor Fundamentals
Language of Instruction:English
Module Code:DIGT H2066
 
Credits: 5
Field of Study:Electronics and automation
Module Delivered in 5 programme(s)
Reviewed By:JAMES WRIGHT
Module Author:RICHARD GAHAN
Module Description:The aim of this subject is to introduce microprocessors and the basic principles of applying and connecting the microprocessor to the outside world. The subject emphasis is on understanding the hardware architecture, instruction set and assembly language programming. The subject will also enable students to develop their test and debug skills.
Learning Outcomes
On successful completion of this module the learner will be able to:
LO1 Describe and explain the architecture and functionality of chosen microprocessor and/or microcontroller.
LO2 Use interrupts and subroutines on the chosen microcontroller to solve given problems
LO3 Design, write and explain assembly programs which use the microcontroller features and functions (e.g. Registers, Timers,Interrupts or sub-programs) to solve a given problem.
LO4 Describe and use Input/Output, timing cycles and interfacing techniques as applied to a given development board for the microcontroller e.g. I2C, Keyboard, LCD and serial
LO5 Use logic analyser as a debug aid on chosen development board
LO6 Draw a schematic for a circuit board based on the chosen microcontroller
 

Module Content & Assessment

Course Work
Assessment Type Assessment Description Outcome addressed % of total Assessment Date
Practical/Skills Evaluation Combination of Moodle quizes and practical exercises 1,2,3,4,5,6 30.00 Ongoing
End of Module Formal Examination
Assessment Type Assessment Description Outcome addressed % of total Assessment Date
Formal Exam End-of-Semester Final Examination 1,2,3,4,6 70.00 End-of-Semester

TU Dublin – Tallaght Campus reserves the right to alter the nature and timings of assessment

 

Module Workload

Workload: Full Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecture No Description 2.00 Every Week 2.00
Lab No Description 2.00 Every Week 2.00
Independent Learning Homework Assignments and Lab preparation time. 2.50 Every Week 2.50
Total Weekly Learner Workload 6.50
Total Weekly Contact Hours 4.00
Workload: Part Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecture No Description 2.00 Every Week 2.00
Lab No Description 2.00 Every Week 2.00
Independent Learning Homework Assignments and Lab preparation time 2.50 Every Week 2.50
Total Weekly Learner Workload 6.50
Total Weekly Contact Hours 4.00
 

Module Resources

Recommended Book Resources
  • Thomas L. Floyd, Digital fundamentals [ISBN: 0-138146462]
This module does not have any article/paper resources
This module does not have any other resources
 

Module Delivered in

Programme Code Programme Semester Delivery
TA_EAELE_B Bachelor Degree in Engineering (Honours) in Electronic Engineering 4 Mandatory
TA_EAENS_B Bachelor of Engineering (Hons) in Engineering Software 4 Mandatory
TA_EAELE_D Bachelor of Engineering in Electronic Engineering 4 Mandatory
TA_EAENS_D Bachelor of Engineering in Engineering Software 4 Mandatory
TA_EELEC_C Higher Certificate in Engineering in Electronic Engineering 4 Mandatory