Nov 07, 2024  
2024-2025 Undergraduate Catalog 
    
2024-2025 Undergraduate Catalog
Add to Portfolio (opens a new window)

CMPE 322 - Microcontrollers & Interfaces Credits: 4


An introduction to microcontroller programming and interfacing.  Topics include: architecture of microcontrollers, mechanics of mapping voltages to logic signals, building a proper device abstraction layer, writing quality code, compliance with MISRA-C and other standards, GPIO, interrupts, timers, I2C, SPI, RS232, controller motors and servos, analog to digital conversion, displays, speakers, microphones, acting as a USB device, and designing complete embedded systems involving microcontrollers.  Students should have a basic understanding of circuits, voltage, current, resistors, and capacitors.

Prerequisite(s): CMPE 220  with minimum grade of C and students should have at least basic knowledge of electronics



Add to Portfolio (opens a new window)