You are on page 1of 3

Document viewed at : 20230303-09:59:12

Document last updated at : 20210609-16:22:17(eegk@tarc.edu.my)


Course Code BTEH2223
Course Title MICROPROCESSOR SYSTEMS

This course provides students with fundamental knowledge on the working principles of
modern microprocessor systems. Core topics include internal architecture of the
Synopsis
microprocessor systems, peripheral interfacing and programming in assembly language and
C.

Name (s) of Refer to programme master list


Academic Staff
Semester offered 2
Year offered 2
Credit Value 3
Pre-requisite Nil

Course Learning Outcomes


PO Teaching Assessment
CLO
1 2 3 4 5 6 7 8 9 10 11 12 Method Method
/ Lecture Assignment and
1 Describe the architecture and
/Tutorial Examination
operation of contemporary
microprocessor systems. (C2)
/ Lecture Assignment and
2 Write assembly language/C programs
/Tutorial Examination
for proper peripheral interfacing to the
microcontroller to meet specific
requirements. (C3)
/ Practical Assignment
3 Simulate and test a microcontroller
system using computer-aided design
tool. (P4)

Transferable Skills (if any)


1 Practical Skills

Distribution of Student Learning Time


Teaching & Learning Activities
Online/Tech.
Independent
Mediated
Course Content Outline CLO Physical (F2F) Learning (NF2F Total
(F2F
Asynchronous) SLT
Synchronous)
L T P O L T P O L T P O
1 6 0 0 0 6 0 0 12.0
Introduction
• Characterization and applications of
microprocessors and microcontrollers
• Components and features of microcontrollers
• Von Neumann and Harvard architectures
• CISC and RISC architectures
• Manufacturers of microprocessors and
microcontrollers

1 3 1 0 0 3 0 0 7.0
Microcontrollers
• Main characteristics: ALU & registers, machine
cycle, instruction execution, oscillators,
configuration bits, reset option, low power
consumption, watchdog timer
• Microcontroller families
1 3 0 0 0 3 0 0 6.0
Memory in microcontrollers
• Basic concept: logic organisation and types of
memory
• Program memory
• Data memory: addressing & SFRs
• EEPROM data memory

3 9 1 3 0 9 0 0 22.0
Programming the microcontroller
• Basic concepts: machine code and assembly
language, structure of instruction, data addressing
modes, stack
• Instruction set for data transfer, arithmetic and
logical operations, control transfer (conditional and
unconditional branching, subroutine calls, return),
bit manipulation and others.
• Assembly language Elements: expression &
operators, directives, macroinstruction, program
organisation.
• Resources for programming the microcontroller:
text editor, assembler, linker, library manager,
simulator/debugger, programmer

2 6 2 3 0 6 0 0 17.0
Parallel input/output resources
• Basic concepts: peripherals, port structure, data
transfer techniques
• Input/output techniques: programmed vs interrupt
• Working with ports for data and signal transfer
• Peripheral connections, hardware and software
interfacing designs for switches, LEDs, hex
keypads, 7-segment LED, LCD etc

2 6 1 2 0 6 0 0 15.0
Timers and Interrupts
• Timer function & specifications
• Control and operation
• Uses of timers: delay and counter
• CCP modules
• Maskable and non-maskable interrupts
• Interrupt Service Routine (ISR)

2 3 1 2 0 3 0 0 9.0
Serial Input and Output
• Serial data communication
• Synchronous and non-synchronous
• Programming examples

2 6 1 2 0 6 0 0 15.0
Data Acquisition and Distribution
• Data acquisition system: sensors/transducers,
ADC, attenuators, MUX, input protection and filters
• Data distribution system: DAC, analogue
DEMUX, PWM, output protection.
• Programming examples

Total 42.0 7.0 12.0 0.0 0.0 0.0 0.0 0.0 42.0 0.0 0.0 0.0 103.0

Online/
Independent
Physical Tech.
Continuous Assessment % Learning SLT
(F2F) mediated
(NF2F)
(F2F)
Assignment 40 0 6 6.0
Total 6.0
Online/
Independent
Physical Tech.
Final Assessment % Learning SLT
(F2F) mediated
(NF2F)
(F2F)
Examination 60 2.5 8.5 11.0
Total 11.0

Grand total SLT: 120.0


% SLT for F2F Physical Component: 52.92
% SLT for Online & Independent Learning Component: 47.08
% SLT for All Practical Component: 10.0
% SLT for F2F Physical Practical Component: 10.0
% SLT for F2F Online Practical Component: 0.0

Please tick (/) if this course is Industrial Training/ Clinical Placement/ Practicum using 50% of Effective
Learning Time (ELT)

Special
Requirement (if any)

Main references supporting the course


1. Tam Hanna, Microcontroller basics with PIC, Elektor 2020
2. Martin Bates, Interfacing PIC microcontrollers : embedded design by interactive
simulation, 2nd edition, Newnes / Elsevier 2014. (out of print)

Additional references supporting the course


References 1. Fernando E. Valdes, Perez Ramon Pallas-Areny, Microcontrollers – Fundamentals and
Applications, CRC Press 2009
2. Tim Wilmshurst, Designing Embedded Systems with PIC microcontrollers – Principles and
Applications, Newnes 2010
3. Muhammad Ali Mazidi, Rolin D. McKinlay, Danny Causey, PIC Microcontroller and
Embedded Systems, Pearson International 2008.
4. Ajay V. Deshmukh, Microcontrollers – Theory and applications, McGraw Hill 2005.

Other information #Core,#Credit,#CGPA

You might also like