MG6022 – Microcontroller Systems 2

Please contact the Student Enrolment & Information Centre to determine a module's availability

Module code
Module title
Microcontroller Systems 2
To enable students to microcontroller systems by considering a range of peripheral device interfacing with competence tested by a design project.
  • SC1001
NZQA Level
Level 6
NZQA Credits
Delivery method
  • Web-Enhanced
Learning hours
Directed hours
Self directed hours
Total learning hours
Resources required
Learning Outcomes
1.Demonstrate practical software programming skills.
2.Demonstrate the practical and theoretical skills required to design a system to a technical specification.
3.Interface a microcontroller to a range of peripheral devices.
Function code for interfacing a variety of peripheral devices (for example LCD 2-line displays, stepper motors, LED displays, keyboard, card reader) using a range of I/O types (for example, parallel I/O, RS232, I2C).
Multiple top-level functions and source files within a structured programme, programme design, simulation, in-circuit debugging.
Technical specification analysis and implementation (top-down analysis, structured design, report writing, modular code, testing, evaluation using simulation and ICD).
Truth-tables and logical operators (NAND/NOR/AND/OR/EXOR, clearing & setting bits, inverting bits).
Binary to ASCII conversion (modulus and division operators).
Display technology.
Timers, counters, capture and compare registers.
Pulse width modulation, signal generation.
Analogue-digital conversion and digital-analogue conversion.
Assessment Criteria
Assessment 1Written Test30
Assessment 2Practical40
Assessment 3Examination30