Embedded Electronics and Communications

Module summary

Module code: ELEE1163
Level: 7
Credits: 15
School: Engineering and Science
Department: Engineering
Module Coordinator(s): Augustine Nwajana



To ensure that students are familiar with the fundamental and advanced features of embedded systems hardware and software design, and to acquaint students with the theory and application of a range of communication transport protocols used in embedded systems. Students will be required undertake the process of creating a complete working embedded system hardware utilising multiple communication protocols. This will require the students to develop a comprehensive understanding of the software engineering best suited for designing embedded systems.

Learning outcomes

On successful completion of this module a student will be able to:
1 Confidently draw together the knowledge and experience gained to implement a complete working embedded system.
2 Analyse, critically reflect and comment on the different types of communication used in embedded systems.
3 Describe the embedded electronics that is usually hidden from most users, but which forms the basis of connected systems.
4 Have explored and critically reflected Critically reflect upon the future technology in embedded systems.

Indicative content

Communications - Different types of communication system and their uses in embedded systems. In system communication using busses, SPI, and I2C. External communication such as wired Ethernet and USB, and wireless methods such as Infrared, Bluetooth, WiFi and near field communications.

System Software Design - The application of principles and concepts of software engineering (design life cycles, style guides, reliability and robustness) to the implementation of Layered communication protocols using high level programming languages, compilers, linkers, simulators, debuggers, integrated design environments, project based software development.

Low power operation - The design and implementation of systems intended for use with energy harvesting or battery operation, utilising sleep modes, low voltage operation, and dynamic control of clock frequencies.

Teaching and learning activity

Formal lectures, tutorials, and laboratory work provide practical experiences of design and testing of embedded systems. The laboratory work will mainly consist of hands-on design and implementation, coupled with a reflective analysis of the results, with observation of a variety of different technologies.


All elements of summative assessment must be passed to pass the module.

Report - 50%
LO - 1,2,3,4.
Pass mark - 50%
1,500 words.
Design and implementation of a system with a formal report.

Exam - 50%
LO - 1,2,3.
Pass mark - 50%
2 hours.
Unseen written Exam.

Nature of FORMATIVE assessment supporting student learning:
Tutorials and Worksheets