MG5020 – Microcontroller Systems 1

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

Print
Module code
MG5020
Module title
Microcontroller Systems 1
Prescription
To enable students to gain the practical and theoretical basics of microcontroller architecture required for working with the current microcontroller devices.
Programmes
  • SC1001
NZQA Level
Level 5
NZQA Credits
15
Delivery method
  • Web-Enhanced
Learning hours
Directed hours
75
Self directed hours
75
Total learning hours
150
Resources required
Learning Outcomes
Demonstrate practical software development skills.
Demonstrate the theoretical and practical knowledge required for working with a microcontroller device.
Demonstrate the theoretical and practical knowledge required for connecting a microcontroller to basic input/output devices.
Content
Use of an integrated development environment (IDE). Creating projects, creating application source code, program editing, compiling a single-source file application, source-code-level simulating and debugging, downloading, hardware-level testing.
Writing a simple program (program specification, program algorithm, instruction set, program structure, program analysis).
The theoretical hardware knowledge required for working with microcontroller devices (memory, CPU, stack, I/O ports, timers, USART, ADC).
Microprocessor operation (program execution section, instruction cycle, machine code, interrupts).
Microcontroller interfacing (LEDs, switches, seven-segment displays, push-buttons, timers, RS-232 interface, ADC, external interrupts, I/O ports).
Assessment Criteria
Assessment 1 Written Test 20
Assessment 2 Practical Test 40
Assessment 3 Exam 40