0% found this document useful (0 votes)
2 views

Microcontroller Technology

The document outlines a course on microcontroller technology aimed at equipping students with knowledge and skills in microcontrollers and embedded systems. Key objectives include understanding the history of microcontrollers, programming them using IDEs, and interfacing peripherals. The assessment scheme consists of a written examination and coursework, with a focus on various topics including microcontroller architecture and peripheral interfacing.

Uploaded by

masterzee701
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Microcontroller Technology

The document outlines a course on microcontroller technology aimed at equipping students with knowledge and skills in microcontrollers and embedded systems. Key objectives include understanding the history of microcontrollers, programming them using IDEs, and interfacing peripherals. The assessment scheme consists of a written examination and coursework, with a focus on various topics including microcontroller architecture and peripheral interfacing.

Uploaded by

masterzee701
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

SUBJECT: MICROCONTROLLER TECHNOLOGY

CODE: TBA

DURATION: TBA

1.0 AIM OF THE SUBJECT


The aim of the subject is to provide the student with knowledge, skills and competencies
in the subject of microcontrollers and embedded systems.

2.0 OBJECTIVES
At the end of the course, the student should be able to:
2.1 outline the history of microcontrollers
2.2 distinguish between a microcontroller and microprocessor.
2.3 program microcontroller using Integrated Development Environment (IDE).
2.4 draw schematic diagrams and simulate using schematic and simulation software.
2.5 interface peripherals to a microcontroller.

3.0 TOPICS
3.1 INTRODUCTION
3.2 MICROCONTROLLER ARCHITECTURE
3.3 INTEGRATED DEVELOPMENT ENVIRONMENT SOFTWARE
3.4 SCHEMATIC AND SIMULATION SOFTWARE
3.5 PERIPHERAL INTERFACING

4.0 THEORY
4.1 INTRODUCTION
4.1.1 Define microcontroller and microprocessor
4.1.2 Outline history of microcontrollers
4.1.3 Apply C programming language to microcontroller programming
4.2 MICROCONTROLLER ARCHITECTURE
4.2.1 Describe architecture of microcontroller, CPU module and BUS architecture
4.2.2 Outline microcontroller instruction set
4.2.3 Explain memory Interfacing
4.2.4 Outline the pin layout of the microcontroller
4.3 INTEGRATED DEVELOPMENT ENVIRONMENT
4.3.1 Describe Integrated Development Environment (IDE) interface
4.3.2 Create a new program
4.3.3 Build and Compile a program
4.3.4 Add new libraries to the IDE
4.4.1 SCHEMATIC AND SIMULATION SOFTWARE
4.4.1 Describe Schematic and Simulation Software Interface
4.4.2 Draw schematic diagrams
4.4.3 Simulate and Debug circuit schematic diagrams
4.4.4 Create new components for simulation
4.4.5 Add new libraries to the simulation software
4.4.6 Printed Circuit Boards (PCB) using the software
4.5 PERIPHERAL INTERFACING
Write programs in C language for interfacing the following: -
4.5.1 General Purpose Input Output (GPIO) interfacing
4.5.2 Liquid Crystal Display (LCD) and Keypad interfacing
4.5.3 Seven Segment Display Interfacing
4.5.4 Analogue to Digital Conversion (ADC)
4.5.5 Timers
4.5.6 Counters
4.5.7 Serial Communication
4.5.8 Serial Peripheral Interface (SPI) Communication
4.5.9 Universal Asynchronous Receive Transmit (UART)
4.5.10 Interrupts

5.0 ASSESSMENT SCHEMES


WRITTEN COURSEWORK
EXAMINABLE
EXAMINATION ASSESSMENT TOTAL
SUBJECT
40% 60%
Microcontroller 3-hour paper A minimum of 100%
Technology 2 Field work Based
assignments 30%
Skills Competency
Testing 30%

6.0 ASSESSMENT GRID

TOPIC NUMBER TOPIC WEIGHTING


1 Introductory Concepts 5%
2 Microcontroller Architecture 10%
Introduction to MikroC and MPLAB
3 Software 5%
4 Introduction to Proteus Software 5%
5 Peripheral Interfacing 75%

7.0 SUGGESTED REFERENCES


1. Wilmshurst T, 2006, Designing Embedded Systems with PIC Microcontrollers:
Principles and applications.
2. Bates M P, Interfacing PIC Microcontrollers: Embedded Design by Interactive
Simulation.
3. Kothari D. P, 2012, Embedded Systems
4. Ganssle J. G, 2007, Embedded Systems.
5. Bates M, 2011, PIC Microcontrollers
6. Zurrel K, 2000, C Programming for Embedded Systems
7. Noergaard T, 2005 Embedded Systems Architecture: A Comprehensive Guide for
Engineers and Programmers

You might also like