Embedded Systems Technology

Academic year
Subject Area
Language of Instruction
Mode of Delivery
ECTS Credits
2nd Cycle Studies - Mestrado

Recommended Prerequisites


Teaching Methods

1. Lectures presenting and discussing both microsystems and communication technologies and archictectures, in order to create a sound culture in embedded instrumentation;
2. Practical work and discussion of case studies, so as to develop capabilities of applications design and evaluation.

Learning Outcomes

1. Perception and evaluation of both challenges and opportunities arising from innovative approaches to Instrumentation, such as: ubiquitous computing, pervasive computing, and the Internet of Things;
2. Theoretical and practical training in microsystems technology, especially emphasizing different structuring approaches to both hardware and software in embedded systems;
3. Education in the field of Local Area Networks – cabled and wireless –, especially adequate to the integration of distributed systems for data acquisition and automatic control;
4. Ability to design and evaluate embedded systems, through case studies and small original projects, thereby stimulating a drive to innovation in a broad range of applications.

Work Placement(s)



1. Embedded computing: motivation, opportunities, and challenges
2. Tecnology of microsystems and microcontrollers
2.1. Microsystem components: CPU and bus structuring; I/O devices: types e access control; Memories; Counters and timers
2.2. Microsystem architectures
2.3. Microprogram structures and fundamentals of assembly language
2.4. Fundamentals of management of computing processes and operating systems
3. An embedded systems platform
3.1. Microprocessors e microcontrollers: the microcontroller as component
3.2. 'Outside world' interaction: field interfacing and inter-computer connectivity
3.3. Development tools
4. Local networks to integrate embedded systems
4.1. Distributed embedded systems
4.2. Architectures of cabled networks
4.3. Architectures of wireless networks
5. Design of embedded systems
5.1. Specification analysis
5.2. Functional partitioning and systems architectures
5.2. Quality and maintenance oriented design.

Assessment Methods

Continuous evaluation
Continuous evaluation: 100.0%


Wayne Wolfe, "Computers as Components - Principles of Embedded Computing Systems Design", San Francisco: Morgan Kaufmann Publishers (The Morgan Kaufmann Series in Computer Architecture and Design, paperback), 2012 (3rd. edit).

Ian F. Akyildiz, and M. Can Vuran, "Wireless Sensor Networks", Wiley, 2010.

Jose A. Gutierrez, Ludwig Winkel, Edgar H. Callaway, and Raymond Barrett, "Low-rate Wireless Personal Area Networks: Enabling Wireless Sensor Networks With IEEE 802.15.4", IEEE Press (IEEE Standards Wireless Networks Series), 2011 (3rd. edit.).