EE109 – Fall 2022 Introduction to Embedded Systems

EE109 – Fall 2022: Introduction to Embedded Systems

Final Info

What, When and Where

Sat. May. 7 at 2 p.m.


The test will be taken via pen/paper. Please bring:


The exam is cumulative. So topics from midterm 1 will appear on the final exam, but will be focused on the applications from the second half of the semester. So you still need to know fundamental concepts (e.g. binary representation, implementing combinational logic functions with minterms, Boolean Algebra, Arduino programming basics and digital I/O, etc.). But, those topics will likely be tested in the context of what we've covered since the midterm. A more detailed list is given below:

Unit 8

Unit 9

Unit 10

Unit 11

Unit 12

Unit 13

Unit 14

Unit 15

Unit 16

Unit 17

Unit 18

Appendix C - Timers

Appendix D - Serial

Units NOT Covered in Fall 2021 and NOT tested

Unit 19


The exam will have some general short answer/fill in the blank question, and the rest will focus more on ability to apply knowledge through problems similar to your homeworks but requiring the use of 1 or more concepts that demonstrate understanding. You should know the material and procedures for solving problems well enough that you can quickly produce solutions once you identify the procedure to apply. If you spend unnecessary time trying to recall what procedure applies and how to perform that procedure you will likely run out of time.

Ways to Prepare


Here are some sample problems from past (related) exams. If a topic above is not represented in the practice exams below, you are still responsible for questions on that topic (i.e. there can/will be questions on the topics above that do not have corresponding practice problems in the exams below). However, most of the design-based problems you will see on the exam are represented in the practice exams below. Be sure to go over the topic list above and ensure you are ready. Most exams use the encoded method of state machine design, while we have focus on 1-hot, and will do so on the final.

Digital Logic Related Practice Problems