ECE 324Microprocessor Systems and Interfacing
- Faculty
- Engineering
- Last listed
- 1994–95
No longer offered. It’s in Waterloo’s scanned calendars from 1991–92 to 1994–95 (before that, 1970–71 to 1976–77 used the number for Principles of Digital Computers and Introduction to Digital Circuits and Computers); the 1995–96 to 2023–24 calendars are on ucalendar.
Microprocessor system architecture, buses, memories, peripheral connections, parallel, serial, analog interfaces, magnetic storage media, data communications, testing and debugging. Prereq: E&CE 222, 223, 250, 251 \Alternate weeks
As printed in the 1991–92 to 1994–95 calendars, read by OCR; the scanned page is the original. Later calendars (1995–96 on) aren’t on uwloo.
Reviewed on UW Flow
100% liked it0% easy100% useful
From 1 rating on UW Flow. Read them all on UW Flow.
Discussed on r/uwaterloo
6 posts and comments in 5 threads mention ECE 324, April 2012 to December 2024. Quoted word for word, newest first; each reply sits under the post and the comment that started its branch. Search r/uwaterloo for newer posts.
Spring 2016
How to program a microcontroller directly? 5 points, 12 comments
“Alright this might sound stupid and noobish to some of you with more experience in electronics. Tbh I'm kinda ashamed I don't know it myself but I figured I would ask anyway. …”
u/annihilatron: “… IIRC you're looking for the guys doing ECE324/325 when they're doing their lab, they program a board via serial port to light up an LED display. …”
u/Frozen-Placenta: “i looked into the 06/07 courses, seems like ECE324 is equivalent to today's ECE224, (and 325 is now under the MTE course code). Though I cant find a course that would seem to use arduinos. …”
Spring 2014
Whats the Hardest Course you have taken so far? What made it so hard? 11 points, 73 comments
“I'm in chem eng and the hardest one I've taken so far is CHE 200-Equilibrium Stage Operations. No textbook except for the University course notes and Prof was hard to understand. Ahh, how about you?”
u/straemer: “ECE 325 (aka ECE 324 aka ECE 224, and apparently now aka MTE 325) I forget the title, something about digital interfaces I think. Course required prerequisites that nobody in the class had, and the prof just assumed we knew all of it. …”
Winter 2014
Wayne Loucks for ECE 224 4 points, 24 comments
“Wayne Loucks is teaching ECE 224 in Spring 2014. Any stories or advice?”
u/TurbulentTurtle: “I asked my brother about this since he took this course with Wayne Loucks a couple years ago (when it was labeled ECE 324), and this is all he had to say: Just show up to class Pay attention Do the labs and assignments And then You're fucked”
Spring 2012
Considering going to UW for CE, all the current CE students I know tells me to not go, is CE really that bad? 8 points, 25 comments
“I'm going to grade 12 next year, and is planning to go to UW for university. My primary interest is in programming, however I also really like physics, and is interested in learning how the computer …”
u/papasmurf255: “Both CS / SE have an intro "low level" course (CS251 / ECE222) that deal with binary, assembly, how processors work (pipeline, branch prediction, all the fun stuff), etc. …”
u/danthrax: “… - ECE 324: Microprocessors and interfaces. A lot of people hated this course because it contained so much content, but the upshot was that it contained a tonne of content. …”
Winter 2012
If you can go back in time, would you still pick the same program you are in now? 15 points, 50 comments
“And why? Is your current program above or below your expectations? I'm in Chem Eng, and I always wish I had picked either Systems or Mechatronics. …”
u/TheLemon22: “I really wish I had of been in Electrical instead of Computer Engineering Courses like ECE250, 354, 324, and 355 are really awful for someone who has absolutely zero desire to do software I actually ended up taking ECE231 and 332 as electives, so those were wasted as well.”
Check it elsewhere
- Undergraduate Calendar, 1995–96If it ran past 1994–95, on ucalendar
- Course outlinesSyllabi from past terms (UW login)
- UW FlowStudent ratings and reviews
- WClassesPast sections back to 2004, and who taught them
In the scanned calendars
How it read in each calendar from 1970–71 to 1994–95, newest first. The text is OCR of the scanned pages; years whose wording matches are shown once, from the clearest scan. Each year links to its page on uwloo and to that page of the scanned PDF.
1991–92 to 1994–95 4 calendars
Microprocessor system architecture, buses, memories, peripheral connections, parallel, serial, analog interfaces, magnetic storage media, data communications, testing and debugging. Prereq: E&CE 222, 223, 250, 251 \Alternate weeks
Not in the 1977–78 to 1990–91 calendars.
1974–75 to 1976–77 3 calendars
Another title: Introduction to Digital Circuits and Computers, probably a different course under the same number (or a misread scan).
Number systems and representation of digital information: Binary arithmetic in various number representations.
Boolean Algebra and its application to switching circuits. Analysis and simplification of combinational switching functions. Map circuits. Synthesis of synchronous sequential circuits. Flip flops, registers, counters and memory units. Digital Computer principles and operation. Operating systems, compilers, assemblers. Case study of microcomputers with particular reference to PDP-8 machines.
Prerequisites: EE221 or equivalent
1970–71 to 1973–74 4 calendars
Another title: Principles of Digital Computers, probably a different course under the same number (or a misread scan).
Boolean algebra, number systems and data representation, flipflops and registers. Computer operation, control unit, instruction sequencing, arithmetic unit. Storage organization. Operating systems, compilers, assemblers. Multiprogramming, multiprocessing and time-sharing. Prerequisite: EE 217 or equivalent. 2 lectures and 2 hours seminar, one term.