May 20, 2026  
Ohio University 2026-2027 Undergraduate Catalog 
    
Ohio University 2026-2027 Undergraduate Catalog
Add to Portfolio (opens a new window)

EE 3954 - Microprocessors and Microcontrollers


Introduction to microcontrollers and their architecture; assembly language; timing analysis of assembly language programs; digital input/output (I/O); in-depth discussion on the use of built-in peripheral devices such as timers, analog-to-digital converters, EEPROM storage devices, capture/compare/PWM, and parallel and serial communication devices; serial communication includes both synchronous communication (SPI, I2C) and asynchronous (USART) communication; introduction to systems of networked microcontrollers; advanced fixed-point arithmetic on a microcontroller.

Requisites: (CS 210 or 240A or 2400) and (EE 1024 or 102)
Credit Hours: 4
Repeat/Retake Information: May be retaken two times excluding withdrawals, but only last course taken counts.

Lecture/Lab Hours: 3.0 lecture, 2.0 laboratory
Eligible Grades: A-F,WP,WF,WN,FN,AU,I
Term(s) Typically Offered:
  • Athens: Every fall and spring
Learning Outcomes:
  • Students will be able to explain PIC (programmable interface controllers) microcontroller architecture.
  • Students will be able to construct microcontroller applications in assembly language.
  • Students will be able to construct high level requirements for microcontroller applications.
  • Students will be able to apply modern engineering techniques, skills and tools to the development of microcontroller applications.



Add to Portfolio (opens a new window)