TRON06019 2013 Microcontroller Architecture

General Details

Full Title
Microcontroller Architecture
Transcript Title
Architecture
Code
TRON06019
Attendance
N/A %
Subject Area
TRON - Electronics
Department
MENG - Mech. and Electronic Eng.
Level
06 - NFQ Level 6
Credit
05 - 05 Credits
Duration
Semester
Fee
Start Term
2013 - Full Academic Year 2013-14
End Term
9999 - The End of Time
Author(s)
Sean Mullery, Fergal Henry
Programme Membership
SG_EAUTM_N06 201300 Level 6 Certificate in Engineering in Automation and Electronics SG_EELEC_C06 201500 Higher Certificate in Engineering in Engineering in Electronics SG_EAUTO_N06 201500 Level 6 Certificate in Engineering in Automation and Electronics SG_EAUTM_N06 201500 Level 6 Certificate in Engineering in Automation and Electronics SG_ETRON_B07 201600 Bachelor of Engineering in Electronic Engineering SG_EELCO_B07 201700 Bachelor of Engineering in Electronic and Computer Engineering SG_EELCO_C06 201700 Higher Certificate in Engineering in Engineering in Electronic and Computer Engineering SG_EELCO_C06 201800 Higher Certificate in Engineering in Electronic and Computer Engineering SG_EELCO_B07 201800 Bachelor of Engineering in Electronic and Computer Engineering
Description

This module introduces students to the hardware of an 8-bit microcontroller and its associated instruction set architecture.

Learning Outcomes

On completion of this module the learner will/should be able to;

1.

Describe the basic building blocks of a microcomputer system.

2.

Explain how a microcontroller port pin can be used as either input or output.

3.

Predict the operation of different types of assembly instructions.

4.

Produce flowcharts to explain the flow of execution of a program.

5.

Write assembly language programs.

Teaching and Learning Strategies

It is proposed that a workplace engagement component will be introduced to this module via a guest lecturer from industry, an industrial site visit or a work-based assignment where possible.

Indicative Syllabus

Block diagram of an 8-bit microcontroller.

The Buses: Address, Data and Control.

Input / Output Ports of a microcontroller.

Memory: Code, Data, Memory Map, Technologies.

Reset Circuitry.

Special Function Registers.

Hardware of a Microcontroller-based Embedded System.

Instruction Set Architecture of an 8-bit microcontroller.

Timer Operation and Crystal.

Serial Port Operation.

Interrupts: Timers, Serial Port and External Interrupts.

Introduction to Flowcharts.

Converting Flowcharts to Assembly Language Programs.

The stack and subroutines.

Introduction to a Microcontroller Simulator.

Coursework & Assessment Breakdown

Coursework & Continuous Assessment
40 %
End of Semester / Year Formal Exam
60 %

Coursework Assessment

Title Type Form Percent Week Learning Outcomes Assessed
1 Practical Evaluation Lab Assignments Continuous Assessment UNKNOWN 20 % OnGoing 3,4,5
2 Continuous Assessment Written Exam Continuous Assessment UNKNOWN 20 % Any 1,2,3,4,5
             

End of Semester / Year Assessment

Title Type Form Percent Week Learning Outcomes Assessed
1 Final Exam Written Exam Final Exam UNKNOWN 60 % End of Term 1,2,3,4,5
             
             

Full Time Mode Workload


Type Location Description Hours Frequency Avg Workload
Lecture Flat Classroom Theory Lecture 2 Weekly 2.00
Laboratory Practical Engineering Laboratory Practical 2 Weekly 2.00
Total Full Time Average Weekly Learner Contact Time 4.00 Hours

Part Time Mode Workload


Type Location Description Hours Frequency Avg Workload
Lecture Not Specified Theory Lecture 2 Weekly 2.00
Laboratory Practical Engineering Laboratory Practical 2 Weekly 2.00
Total Part Time Average Weekly Learner Contact Time 4.00 Hours

Module Resources

Non ISBN Literary Resources

The 8051 Microcontroller, I.Scott MacKenzie, Prentice Hall.

EdSim51's Guide to the 8051 Microcontroller, J.Rogers, CreateSpace Independent Publishing Platform.

Other Resources

None

Additional Information

None