Skip to main content

BME 538

Microprocessor Systems

This course introduces students to small microprocessor-based systems, with an emphasis on embedded system hardware and software design as applied to Biomedical Engineering. Topics will include microprocessor architecture and structure, with an overview of 8- 16- and 32-bit systems, assembly language programming and the use of high-level languages. Basic input/output including parallel communications with and without handshaking and serial protocols. Hardware and software timing using interrupts and exceptions. Overview of single-chip microprocessors and controllers with an emphasis on the PIC32 microcontroller. The internal structure and design of peripheral devices are examined; together with memory system design and analysis. Key software design concepts are reinforced through labs/project work; together with the use and structure of development tools such as (cross) assemblers or compilers, monitor programs, simulators, emulators, etc.
Weekly Contact: Lab:2 hrs. Lecture:3 hrs.
GPA Weight: 1.00
Course Count: 1.00
Billing Units: 1

Prerequisites

BME 328 and CEN 199

Antirequisites

COE 538

Co-Requisites

None

Custom Requisites

None

Mentioned in the Following Calendar Pages

*List may not include courses that are on a common table shared between programs.

Biomedical Engineering