Catalogue of Modules, University of Nottingham

H63ECH Embedded Computing
(Last Updated:03 May 2017)

Year  17/18

Total Credits: 10

Level: Level 3

Target Students:  3rd and 4th year undergraduate and postgraduate students on courses offered by the Department of Electrical and Electronic Engineering. There is a limited number of places on this module. Students are reminded that enrolments which are not agreed by the Offering School in advance may be cancelled without notice.  Available to JYA/Erasmus students.

Taught Semesters:

Autumn Assessed by end of Autumn Semester 

Prerequisites: or equivalent

H61ICP Introduction to Computer Engineering 
H62ELD Electronic Engineering 

Corequisites:  None.

Summary of Content:  Architectures for embedded programmable digital electronics; operation of a microcontroller and its programming; assembly language directives and instructions; interfacing of microcontrollers; embedded peripherals and interrupts in microcontrollers; communications for embedded computing; special features of microcontrollers (the above items are based on the PIC16 microcontroller family); various microcontroller families; introduction to larger scale embedded systems. Module Web Links:
  • H63ECH Moodle pages
  • Method and Frequency of Class:

    ActivityNumber Of WeeksNumber of sessionsDuration of a session
    Lecture 11 weeks1 per week2 hours
    Workshop 11 weeks1 per week1 hour

    Activities may take place every teaching week of the Semester or only in specified weeks. It is usually specified above if an activity only takes place in some weeks of a Semester

    Further Activity Details:
    One 2-hour lecture per week, one 1-hour coursework workshop per week, 43 hours private study and examination

    Method of Assessment: 

    Assessment TypeWeightRequirements
    Exam 1 70 There will be one two hour exam, 40% of this is based on multiple choice questions, 40% based on compulsory regular questions and 20% based on one optional question selected from the two on offer. 
    Coursework 1 30 The coursework involves programming of a PIC16 microcontroller in assembly and C languages. Individual report of around 5 pages including tables, graphs and technical diagrams; electronic submission of the developed codes. 

    Dr R Light

    Education Aims:  Introduce principal generic and distinctive features of embedded computing, and develop practical skills in designing firmware for PIC16 microcontrollers

    Learning Outcomes:  

    By the end of the module students should be able to:

  • develop assembly and/or C programs for PIC16 microcontrollers;
  • use peripheral devices of microcontrollers for embedded applications;
  • use interrupts for embedded computing;
  • Select the most appropriate embedded development options for specific requirements.
  • Offering School:  Department of Electrical & Electronic Engineering

    Use the Back facility of your browser to return to the previous page.

    Module Catalogue Search for another module

    [UoN Welcome Page] Return to The University of Nottingham Welcome Page