Teaching Responsibility

LJMU Schools involved in Delivery:

LJMU Partner Taught

Learning Methods

Lecture

Practical

Workshop

Module Offerings

5602ICBTMA-MAR-PAR

5602ICBTMA-SEP-PAR

Aims

This unit will provide learners with an understanding of the applications of microcontroller based systems and will develop the skills required to design, write and test software and interface such systems.

Learning Outcomes

1.
Describe microcontroller internal architecture and based systems and interpret the design specification and requirement to solve an engineering problem(s), and choose the best fit microcontroller to design and solve the identified problem
2.
Develop hardware solutions by connecting sensors and actuators to solve engineering problems, then interface seamlessly with software
3.
Apply appropriate development tools (such as Programming IDE tools, and debug tools) to implement software that is fit for purpose

Module Content

Outline Syllabus:
The relative merits of several commercially available microcontrollers e.g. 68HC11, ARM, ATMEL, PIC. A key exemplar for an embedded system for example an advanced PIC microcontroller will be discussed in depth, to outline the internal (Harvard) architecture, hardware capabilities and instruction set.

A detailed consideration of the onboard features will be addressed: Programming the ADC (Analogue to Digital Converter) Serial communications, the USART, synchronous and asynchronous communications, IIC to interface with PC Programming the PWM module Programming the on board timers. Programming EEPROM
Module Overview:
This unit will provide learners with an understanding of the applications of microcontroller based systems and will develop the skills required to design, write and test software and interface such systems.
Additional Information:
This module provides theoretical, practical knowledge related to embedded systems

Assessments

Portfolio