This course aims to introduce the basics of digital
design and embedded control systems. Students will have a sound knowledge on:
design methods and the implementation of basic digital systems,
microcontrollers, microcontroller architecture, assembly programming, and
microcotroller peripherals. Student will have hands-on exercises in Lab.
Projects related to microcontroller programming and interfacing. Introduction
to computer systems, Boolean algebra, introduction to microcontroller,
programming microcontroller using C, using sensors and other peripherals in
microcontroler. MSP430 Instruction set, Addressing modes. Interrupt signals and
routines. Interface circuits. Analog and Digital Peripherals programming:
Digital I/Os, Timers, ADC and Communication Peripherals, Low power modes of
operation