Faculty of Engineering: ECE 4240 - Microprocessor Interfacing
Faculty of Engineering: ECE 4240 - Microprocessor Interfacing
Faculty of Engineering: ECE 4240 - Microprocessor Interfacing
Instructor
Course Objectives
• Prof. Witold Kinsner, P.Eng
The course presents real-time wired and wireless interfacing of microcontrollers,
E3–415 EITC
microprocessors, and microcomputers to the external world, including interfacing of I/O
(204) 474–6490
devices with minimum hardware and software, data acquisition with and without
[email protected] microprocessors, data communications, transmission and logging with embedded computers.
3 hours x 13 weeks = 39 hours Microcontroller, Microprocessor, and Microcomputer Interfacing for Real-Time Systems, W.
• Laboratories:
Kinsner, Lecture Notes, 2017, 643 pp.
3 hours x 5 weeks = 15 hours
Laboratories for Microcontroller, Microprocessor, and Microcomputer Interfacing for Real-
Time Systems, W. Kinsner,. Lab Notes; 2017, 95 pp.
Prerequisites: Embedded Systems: Real-Time Interfacing to ARM Cortex M Microcontrollers. Volume 2.
• ECE 2160 Electronics 2E Jonathan W. Valvano. Middletown, DE: CreateSpace Independent Publishing Platform, 2016
• ECE 3610 Microprocessing Systems
(5th ed.), 589 pp. {ISBN-13: 978-1-4635-9015-4, pbk; US$47.45; Kindle: $7.53}
Course Website:
http://ece.eng.umanitoba.ca/
undergraduate/ECE4240 Other Resources
Accreditation Details
• Books and Data Sheets
• The library has many other books covering different aspects of microprocessor and
Accreditation Units microcomputer interfacing. Laboratory write-ups provide detailed description of the
• Mathematics: 0% devices used. Data sheets should also be consulted for specific parameters of the devices.
• Natural Science: 0% As usual, information on current developments in interfacing is published in numerous
• Complementary Studies: 0% technical magazines and journals, including:
• Engineering Science: 30%
• Engineering Design: 70% • Magazines (examples)
• Embedded Systems, Computer Design, Electronic Design, Digital Design, EDN, Circuit
Graduate Attributes Cellar, Communications Systems Design, Wireless World, Elektor, Everyday Practical
KB: A knowledge base for engineering Electronics, Nuts & Volts.
PA: Problem analysis • Journals (examples)
IN: Investigation • IEEE Magazines: (i) Micro, (ii) Computer, (iii) Computational Intelligence; IEEE Trans.
DE: Design on (i) Computers, (ii) Software Engineering.
ET: Use of engineering tools
IT: Individual and team work Learning Outcomes
CS: Communication skills 1. Describe the role of the essential elements of interfacing in real-time systems.
PR: Professionalism 2. Analyze the best techniques for synchronization in digital systems.
IE: Impact of engineering on society/ 3. Analyze and design the best techniques for analog-to-digital conversion (DAC).
environment 4. Analyze and design the best techniques for digital-to-analog conversion (ADC).
EE: Ethics and equity 5. Analyze and design modern data transmission systems in the presence of noise.
6. Analyze and design simple error detection and correction systems.
EP: Economics and project
7. Solve open-ended problems of data transmitting data in the presence of noise.
management
LL: Life-long learning
Expected Competency Levels
Grading Scale
The final course grade is determined by the student’s performance on assignments, in
Letter Mark laboratories, in two midterm tests, and on the final examination. Students must complete all the
laboratories in order to be eligible to receive a passing grade.
A+ 95–100
Component Value (%) Method of Feedback Learning Outcomes Evaluated
A 85–94
Assignments 10 F, S 1, 2, 3, 4, 5, 6, 7
B+ 80–84
Quizzes 5 F, S 1, 2, 3, 4, 5, 6, 7
B 70–79
Laboratories 15 F, S 1, 2, 3, 4, 5, 6, 7
C+ 65–69
Term Test 20 F, S 2, 3, 4, 5, 6, 7
C 55–64
Final Examination 50 S 1, 2, 3, 4, 5, 6, 7
D 45–54
* Method of Feedback: F - Formative (written comments and/or oral discussion), S - summative (numerical grade)
F < 45
Note: These boundaries represent a guide CEAB Graduate Attributes Assessed
Students are expected to conduct themselves in accordance with the highest ethical standards of
the Profession of Engineering and evince academic integrity in all their pursuits and activities
at the university. As such, in accordance with the General Academic Regulations on Academic
Integrity, students are reminded that plagiarism or any other form of cheating in examinations,
term tests, assignments, projects, or laboratory reports is subject to serious academic penalty
(e.g. suspension or expulsion from the faculty or university). A student found guilty of
contributing to cheating by another student is also subject to serious academic penalty.
• Attendance at lectures and laboratories is essential for successful completion of this course.
Students must satisfy each evaluation component in the course to receive a final grade.
• It is the responsibility of each student to contact the instructor in a timely manner if he or she
is uncertain about his or her standing in the course and about his or her potential for receiving
a failing grade. Students should also familiarize themselves with the University’s General
Academic Regulations, as well as Section 3 of the Faculty of Engineering Academic
Regulations dealing with incomplete term work, deferred examinations, attendance and
withdrawal.
• No programmable devices or systems (such as calculators, PDAs, iPods, iPads, cell phones,
wireless communication or data storage devices) are allowed in examinations unless
approved by the course instructor.
• Students should be aware that they have access to an extensive range of resources and
support organizations. These include Academic Resources, Counselling, Advocacy and
Accessibility Offices as well as documentation of key University policies e.g. Academic
Integrity, Respectful Behaviour, Examinations and related matters.
➡ Supplemental Information
Students are advised that copies of their work submitted in completing course requirements (i.e.
assignments, laboratory reports, project reports, test papers, examination papers, etc.) may be
retained by the instructor and/or the department for the purpose of student assessment and
grading, and to support the ongoing accreditation of each Engineering program. This material
shall be handled in accordance with the University’s Intellectual Property Policy and the
protection of privacy provisions of The Freedom of Information and Protection of Privacy Act
(Manitoba). Students who do not wish to have their work retained must inform the Head of
Department, in writing, at their earliest opportunity.