ECE121: Microcontroller System Design
Focus is on the design and use of microcontroller-based embedded systems, specifically addressing issues of low-level functionality, direct manipulation of input/output using various specialized peripheral sets, and multiple communications protocols. Covers timers, Input Capture, Output Compare, ADC, PWM, interrupts, bus and memory organization, DMA, SPI, I2C, device driver programming, serial packet communication, and clocking. Students enrolled in this class learn how to use the C programming language to solve engineering problems.
Prerequisite(s): CSE 12; and ECE 13 or CSE 13E. Concurrent enrollment in ECE 101 and ECE 101L is required.
7 credits
Year | Fall | Winter | Spring | Summer |
---|---|---|---|---|
2025-26 |
|
|||
2024-25 |
|
|||
2023-24 |
|
|||
2022-23 |
|
|||
2021-22 |
|
While the information on this web site is usually the most up to date, in the event of a discrepancy please contact your adviser to confirm which information is correct.