CSCI 327: Embedded Systems Design

Course Agenda (Spring 2026)

ClassDateTopics covered in class
1Wed 1/21 Course generalities, intro to ARM microcontrollers, program and code memory structure, installing Simplicity Studio, Blink-A-LED project with sleeptimer delay, retargeting console I/O.
2Fri 1/23 Dimming LED with PWM, toggling LED with a button press, button FSM design, working with GPIO (button) interrupt.
3Mon 1/26 Intro to I2C protocol, working with I2C driver, working with temperature, humidity, ambient light, and proximity sensors.
4Wed 1/28 Intro to SPI interface, communicating with on-board accelerometer.
5Fri 1/30 Intro to DMA, commuinication with addressable LEDs, intro to I2S interface, using DMA to play sounds, bootloader for Bluetooth applications.