Date of Award


Degree Type


Degree Name

Master of Science


School of Mathematics, Information Technology and Engineering


Faculty of Science, Technology and Engineering

First Advisor

Dr Paul Maj

Second Advisor

Dr Thomas O'Neill


This thesis is concerned with designing, implementing and testing a miniaturised temperature data logging device. Investigations demonstrated that a microcontroller could provide a low-cost single-chip solution to this problem and after a detailed review of 8-bit microcontrollers, the MC68HCll was chosen for this task. This document also includes discussion on an environment that was developed for creating and testing MC68HC11 software and the use of Motorola's evaluation boards. To ensure that the device was designed to software engineering standards an investigation into software engineering analysis techniques took place. This resulted in the Jackson Structured Programming (JSP) methodology being adapted to produce a proposed development platform suitable for microcontroller-based design.