Please note

This document only provides information for the academic year selected and does not form part of the student contract

School:

School of Computing and Engineering

Credit Rating:

20

Level (including FHEQ):

I (FHEQ Level 5)

Graded or Non Graded:

Graded

Version Valid From:

2022-09-01

Module Leader:

Haydn Martin

Version Number

2022.01

Learning Methods

Practical Classes and Demonstrations

Lecture

Guided Independent Study

Requirements

Recommended Prior Study

Professional Body Requirements

Institution of Engineering and Technology

Synopsis

This module will provide you with an understanding of the hardware and software aspects of microcontroller interfacing and provide you with design skills to implement embedded systems using microcontrollers. You will initially undertake a primer in embedded C before developing your programming skills through a range of practical exercises involving … For more content click the Read More button below.

Learning Strategy

In this module the learners will engage in a blend of delivery methods facilitating both individual and collaborative aspects of learning to achieve the specified learning outcomes. In particular, this will require the learner to engage with the VLE materials and to help focus the guided learning process, the tutor … For more content click the Read More button below.

Outline Syllabus

Comparison of microcontroller architectures.Microcontroller on-chip hardware: memory, I/O ports, timers, counters and interrupts. Software development for microcontroller-based applications. Development tools for microcontrollers: compiler, linker, programmer.Digital input/output.Applications of timers/counters.Responding to interrupts caused by external and internal events.Interfacing analogue signals to microcontrollers using onboard ADCs.Pulse width modulation (PWM) and applications.Case studies showing … For more content click the Read More button below.

Learning Outcomes

On successful completion of this module students will
1.
Explain the operation of microcontroller-based systems and their constituent parts.
2.
Interpret manufacturers’ data sheets to explain and compare the internal architectures of microcontrollers and their associated interfacing design strategies.
3.
Develop software solutions to microcomputer- and microcontroller-based system design problems through the use of appropriate design methods and development tools.
4.
Develop hardware solutions to microcomputer- or microcontroller-based system design problems.
5.
Evaluate the performance of microcomputer- and microcontroller-based system designs and compare alternative solutions.

Formative Assessment

Assessment 1: Focused classwork observations

Summative Assessment

Assessment 1: Written Assignment

Assessment 2: In-Class Test

Assessment 3: Written Assignment

Assessment 4: Project Work

Assessment Criteria

Task 1 SAIL Task 2 2.1 Explanation of internal architecture of a microcontroller and the application of built-in peripheral devices. 2.2 Ability to configure microcontroller peripherals for a specific task. 2.3 Understanding of embedded C programming concepts. 2.4 Ability to identify and correct errors in embedded C code. Task 3 … For more content click the Read More button below.

My Reading

Reading List