Course Title:
			
				Microprocessor-Based Design
			
		 
		
			Course Description:
			
				Focuses on the hardware and software design for devices that interface with embedded processors. Topics include assembly language; addressing modes; embedded processor organization; bus design; electrical characteristics and buffering; address decoding; asynchronous and synchronous bus protocols; troubleshooting embedded systems; I/O port design and interfacing; parallel and serial ports; communication protocols and synchronization to external devices; hardware and software handshake for serial communication protocols; timers; and exception processing and interrupt handlers such as interrupt generation, interfacing, and auto vectoring.
			
		 
		 
		
			Fall Offering:
			
				
			
			Lab/Coreq 1:
			
				ECE U535
			
		 
		
			Spring Offering:
			
				Even
			
			Lab/Coreq 2:
			
				
			
		 
		
			Summer Offering:
			
				
			
			Lab/Coreq Remarks:
			
				
			
		 
		
			Summer 1 Offering:
			
				
			
			Prerequisite 1:
			
				ECE U324
			
		 
		
			Summer 2 Offering:
			
				
			
			Prerequisite 2:
			
				
			
		 
		
			Cross-Listed Course 1:
			
				
			
			Prerequisite 3:
			
				
			
		 
		
			Cross-Listed Course 2:
			
				
			
			Prerequisite 4:
			
				
			
		 
		
		
			Cross-Listed Course 3:
			
				
			
			Prerequisite 5:
			
				
			
		 
		
		
			Cross-Listed Course 4:
			
				
			
			Prerequisite Remarks:
			
				
			
		 
		
		
			Cross-Listed Course 5:
			
				
			
			Repeatable:
			
				N