This course takes a close look into the architecture, programming and interfacing of micro-controllers. The Atmel AVR Family (http://www.atmel.com/ )is used as a reference. It discusses how to program in both Assembly and ANSI ‘C’ language and provides good expose of interfacing the micro-controller complete with a diverse set of examples.  ARM microcontrollers are also introduced. The student will be equipped with skills and knowledge to design and develop micro-controller based electronic products.

Pre-requisite(s):    Computer Architecture and Microprocessors 315

 Duration:             5 hours per week @ 15 weeks/semester

 Self Study Hours: 45

 Notional Hours:    120

 NQF Level:             7

 NQF Credits:         12