A prerequisite exam will be administered during the first week of class.  The topics listed below form a minimum set of skills and knowledges required for success in this lab.  Not all topics will be assessed on the exam. Sample questions are provided below.

Prerequisites by Topic:

Mastery of the topics associated with using a microcontroller in an embedded system environment.

Familiarity with Motorola 68HC11 assembly language programming, including but not limited to

addressing modes, polled, interrupt and DMA I/O, interrupt service routines, and using on-board I/O


Familiarity with the basic methods of circuit analysis

Familiarity with the operation and analysis of electronic devices such as diodes, op-amps, BJTs and



Sample Questions


What is a register?

How many registers does the Motorola 68HC11 have?  Are they all used the same way? 

Describe the HC11's address space?

Describe how to use the reset interrupt on the HC11.

Describe three  input-output programming models?  What type does the HC11 use?

Write a short paragraph comparing the bra, jmp and jsr instructions. 

Write a short paragraph comparing the equ, rmb and fcb directives. 

How many general purpose I/O ports are available on the HC11?  Are they all the same?

What does it mean to "bias" a transistor amplifier?  How do you do it?  Describe the steps you would take to bias a common emitter amplifier with an NPN transistor. 

Where did the name "operational amplifier" come from? 

Draw the circuit for an inverting op amp, a non-inverting op amp.  Draw the circuit for an op amp circuit that sums two inputs.

What is a common name for a diode that is designed to operate in its reverse breakdown region?