ECE 4510/5530 Microcontroller Applications

Department of Electrical and Computer Engineering

Welcome to the ECE 4510/5530 Homepage! This is your official information source to the Microcontroller Applications class, offered by the
Department of Electrical and Computer Engineering. In this course we will primarily be concerned with the architecture and the various peripheral
modules of the ARM Cortex M4 microcontroller and issues pertinent to interfacing to a microcomputer system.
All application programs will be
developed in C. ECE 4510 is a required course for students majoring in computer engineering. ECE 5530 is one of the foundations courses for
both the Electrical Engineering and the Computer Engineering Master's Programs. Your instructor this Spring Semester is Dr. Janos Grantner,
a Professor in the Department.

General Information

Starting with Lab 1 students are required to have the hardware and software as follows:

- STM32F429I-DISC1 Evaluation Board along with a USB type A to mini-B cable
  Students can purchase these items through the University Bookstore. They may also purchase them through some on-line vendor.

   Some of the updated Lab experiments and Project assignments will rely on the new features of the STM32F429I microcontroller/DISC1 Board
  so ALL students should
have this Evaluation Board.

- IAR Embedded Workbench for ARM (v9.2 or later, code size limited to 32K). Students can download this free version from the IAR Web site.

STM software as follows:   
    - STM32CubeMX (v5.4, or later)
    - STM32CubeProg (v2.2.1, or later)
    - ST-Link utility (v4.5, or later)
    - PuTTY (v0.70, or later)
    - STMStudio for STM32 (v3.6, or later)
     - STM32Cube IDE (v1.1.0, or later)  link

  Students can download these programs for free from the Web site.
The links above point to the most recent versions.

Large Solderless Breadboard
  These boards can be purchased through the University Bookstore. 
You are also free to buy it through some vendor, instead.

- Electronic Parts Kit for the Labs and Projects 
   Students can purchase their Parts Kits through the University Bookstore or through online vendors.

 An update regarding to the CAN transceiver breakout board: the Amazon link to it is this.
There will be NO loaned parts and equipment by the ECE Department.

The lab and project work will be carried out in Room B-210, in person, while complying with all COVID-19 guidelines and restrictions.
Students will be assigned to Lab and Project Teams, respectively, by the course instructor.
In order to work effectively at home, students may want to consider purchasing an Analog Discovery 2 Kit (AD2 Kit). If due to a COVID-19
emergency situation WMU is ordered to turn to completely on-line mode then having that Kit will be the only way to work on your lab,
bonus homework and project assignments.  The AD2 Kits are available for purchase in the WMU Bookstore.

Course Syllabus                          ECE 451 ABET Syllabus
Course Outline

Lab Schedule      

Access to the protected area. You need your Bronco login ID.

Some Useful Links

Professor Valvano's Web Page at U of Texas, Austin

Comments to:

Department of Electrical and Computer Engineering
Western Michigan University
4601 Campus Drive
Room A-246, Floyd Hall
Kalamazoo, MI  49008-5329
Phone: (269) 276-3154
Primary Author: Janos Grantner

Intellectual property rights apply @2021