EEEN202 (2024) - 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

We’ve designed this course for in-person study, and to get the most of out it we strongly recommend you attend lectures on campus. Most assessment items, as well as tutorials/seminars/labs/workshops will only be available in person. Any exceptions for in-person attendance for assessment will be looked at on a case-by-case basis in exceptional circumstances, e.g., through disability services or by approval by the course coordinator.

Withdrawal from Course

Withdrawal dates and process:


Hamish Colenso (Coordinator)

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: 26 February 2024 - 31 May 2024
  • Break: 01 April 2024 - 14 April 2024
  • Study period: 03 June 2024 - 06 June 2024
  • Exam period: 07 June 2024 - 22 June 2024

Class Times and Room Numbers

26 February 2024 - 24 March 2024

  • Friday 13:10 - 14:00 – LT103, Hugh Mackenzie, Kelburn
26 February 2024 - 31 March 2024

  • Monday 12:00 - 12:50 – LT103, Hugh Mackenzie, Kelburn
  • Wednesday 13:10 - 14:00 – LT103, Hugh Mackenzie, Kelburn
15 April 2024 - 02 June 2024

  • Monday 12:00 - 12:50 – LT103, Hugh Mackenzie, Kelburn
  • Wednesday 13:10 - 14:00 – LT103, Hugh Mackenzie, Kelburn
  • Friday 13:10 - 14:00 – LT103, Hugh Mackenzie, 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 either Nuku or 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: 26 February 2024 - 23 June 2024
Starts: Trimester 1
Campus: Kelburn