EEEN202 (2023) - Digital Electronics and Microprocessors


An introduction to the design and construction of digital electronic instruments. Following a review of binary arithmetic and Boolean algebra, the course will focus on the design of digital circuits using both combinatorial and sequential logic. Further work will study microprocessor architectures, programming and interfacing and the conversions of digital and analogue signals.

Course learning objectives

Students who pass this course should be able to:

  1. Use the understanding of the basic logic operations and logic circuit elements to create digital circuits. (BE graduate attribute 3(a,b))
  2. Design and construct both combinatorial and synchronous sequential circuits. (BE graduate attribute 3(b,c))
  3. Explain the basic architecture of a microcontroller. (BE graduate attribute 3(a))
  4. Program a microprocessor in assembly language to implement an embedded system. ((BE graduate attribute 3(a, b))

Course content

This course is designed for in-person study, and students are strongly recommended to attend lectures, tutorials and labs on campus. In particular, some assessment items or practical hands-on labs will require in-person attendance, although exceptions can be made under special circumstances.
Queries about any such exceptions can be sent to

Withdrawal from Course

Withdrawal dates and process:


Dr Gideon Gouws (Coordinator)

Hamish Colenso

Teaching Format

The course will be taught through lectures and tutorials and with a strong focus on laboratory design skills.

Dates (trimester, teaching & break dates)

  • Teaching: 27 February 2023 - 02 June 2023
  • Break: 10 April 2023 - 23 April 2023
  • Study period: 05 June 2023 - 08 June 2023
  • Exam period: 09 June 2023 - 24 June 2023

Class Times and Room Numbers

27 February 2023 - 02 April 2023

  • Friday 10:00 - 10:50 – 202, New Kirk, Kelburn
27 February 2023 - 09 April 2023

  • Monday 10:00 - 10:50 – 202, New Kirk, Kelburn
  • Thursday 10:00 - 10:50 – 202, New Kirk, Kelburn
24 April 2023 - 04 June 2023

  • Monday 10:00 - 10:50 – 202, New Kirk, Kelburn
  • Thursday 10:00 - 10:50 – 202, New Kirk, Kelburn
  • Friday 10:00 - 10:50 – 202, New Kirk, Kelburn


There are no required texts for this offering.

Mandatory Course Requirements

There are no mandatory course requirements for this course.

If you believe that exceptional circumstances may prevent you from meeting the mandatory course requirements, contact the Course Coordinator for advice as soon as possible.


This course is 100% internally assessed.

Assessment ItemDue Date or Test DateCLO(s)Percentage
Two assignmentsTBCCLO: 1,2,310%
Laboratory work (3 hrs per week)TBCCLO: 2,3,440%
Two Tests (90 minutes duration each)TBCCLO: 1,2,3,450%


All work is due in on the due date. Marks will be deducted at a rate of 10% of the full mark for each working day late. Work will not be marked if more than 1 week late.


Extensions must be requested in writing (email) and will only be given in exceptional circumstances, and if agreed before the due date. No late work will be accepted after the model solutions to any piece of assessment have been distributed to the class.

Submission & Return

All submissions are to be electronic and via the ECS online submission system.


The student workload for this course is 150 hours.

Teaching Plan

The following material will be covered during EEEN 202:
Overview of logic gates, combinatorial logic, Boolean algebra, simplification, K-maps    
Sequential logic, Flip-Flops, Counters, asynchronous and synchronous,
Registers, Arithmetic Circuits
Design of synchronous counters, state machines
Hardware Description Language 
Microprocessor architecture and operation based on 8051,
Timing, polling and interrupts
Analog to digital conversion,
Memory Devices

Communication of Additional Information

Course materials and other information will be available from Students should check there regularly.

Offering CRN: 33054

Points: 15
Prerequisites: one of (COMP 102, 112, ENGR 101, 121, MATH 161)
Restrictions: ECEN 202
Duration: 27 February 2023 - 25 June 2023
Starts: Trimester 1
Campus: Kelburn