ECE425/L Microprocessor Systems with Lab

Department of Electrical & Computer Engineering

California State University, Northridge

Summer 2025

Course Time: MW: 9:00 am - 12:10 pm

Lab Time: MW: 1:30 pm - 4:40 pm

Location: Class/Lab: JD1607


Announcements

-may 28, 2025 - class starts

-may 28, 2025 - you can download the course/lab syllabus from here: ece425 course/lab syllabus

-may 28, 2025 - you can download the old exams from here: ece425 old exams

-may 28, 2025 - deadline to submit your one paragraph project proposal by june 16, 2025

-may 28, 2025 - you can download the final project guidelines from here: final project guidelines and ideas


Assignments

Date Assignment Solution Due Date
may 28, 2025 homework 1 homework 1 solution june 5, 2025
june 5, 2025 homework 2 homework 2 solution june 12, 2025
june 12, 2025 homework 3 homework 3 solution june 19, 2025
june 19, 2025 homework 4 homework 4 solution june 26, 2025

Class Organization

Date Lecture Topic Note
may 28, 2025 lecture 0 course/lab overview --
may 28, 2025 lecture 1 introduction to embedded systems --
may 28, 2025 lecture 2 embedded C programming part I
june 2, 2025 lecture 3 data representation --
june 2, 2025 lecture 4 gpio --
june 2, 2025 lecture 5 embedded C programming part II
june 4, 2025 lecture 6 data representation --
june 4, 2025 lecture 7 general purpose timers --
june 4, 2025 lecture 8 embedded C programming part III
june 9, 2025 lecture 9 interrupt --
june 9, 2025 lecture 10 embedded C programming part IV
june 11, 2025 lecture 11 pwm --
june 11, 2025 lecture 12 servo motors --
june 11, 2025 lecture 13 embedded C programming part V
june 16, 2025 lecture 14 stepper motor --
june 16, 2025 -- midterm exam review --
june 18, 2025 lecture 15 fixed and floating point numbers --
june 23, 2025 -- midterm exam --
june 25 2025 lecture 16 adc --
june 25, 2025 lecture 17 lcd --
june 25 2025 lecture 18 sensors --
june 30, 2025 lecture 19 serial communications --
june 30, 2025 lecture 20 DACs --
july 2, 2025 -- project presentation --
july 2, 2025 -- final exam review --
july 7, 2025 -- final exam --

Lab Handouts

-may 28, 2025 - you can download the demonstration source file from here: demo

-may 28, 2025 - you can download the first tutorial on software installation from here:tutorial 1

-may 28, 2025 - you can download the first tutorial on blinking LED from here:tutorial 2

-may 28, 2025 - you can download the first tutorial on project creation from here:tutorial 3

-may 28, 2025 - you can download the first tutorial on software programming & debugging from here:tutorial 4

-may 28, 2025 - you can download lab report template/guideline from here: lab report template

-may 28, 2025 - you can download the Cortex M4 user guide from here: Cortex M4 user guide

-may 28, 2025 - you can download the Tiva C Series evaluation kit user guide from here: Tiva evaluation kit user guide

-may 28, 2025 - you can download the Tiva C Series TM4C123GH6PM datasheet from here: Tiva C Series TM4C123GH6PM datasheet

-may 28, 2025 - you can download the IO base board user guide (EduVBase-V2 base board) from here: EduBase-V2 base board user guide

-may 28, 2025 - you can download the servo motor SG-90 datasheet from here: servo motor sg90 datasheet

-may 28, 2025 - you can download the temperature sensor LM45 datasheet from here: temperature sensor datasheet

-may 28, 2025 - you can download the light sensor PT334 datasheet from here: light sensor datasheet

-may 28, 2025 - you can download the poterntiometer GF063 datasheet from here: poterntiometer datasheet

-may 28, 2025 - you can download the LCD HD44780U datasheet from here: lcd datasheet

-may 28, 2025 - you can download the EduBase-V2 schamtic from here: EduBase V2 trainer board schematic

-may 28, 2025 - you can download the stepper motor 28BYJ-48 datasheet from here: stepper motor datasheet


Lab Organization

6
Date Assignment Note Due Date
may 28, 2025 -- tutorials june 5, 2025
june 2, 2025 lab 1 gpio june 9, 2025
june 4, 2025 -- gpio june 9, 2025
june 9, 2025 lab 2 sound generation (timers) june 16, 2025
june 11, 2025 lab 3 interrupt june 16, 2025
june 16, 2025 lab 4 pwm july 19, 2025
june 18, 2025 -- juneteenth day holiday - campus closed --
june 23, 2025 lab 5 stepper motor june 30, 2025
june 25, 2025 lab 6adc, lcd, and sensors june 30, 2025
june 30, 2025 -- adc, lcd, and sensors july 7, 2025
july 2, 2025 lab 7 uart july 7, 2025
july 7, 2025 -- project presentation --