REC602 MICROCONTROLLER FOR EMBEDDED SYSTEMS
I Introduction , Microcontrollers and Embedded systems, Overview of the 8051,
Inside the 8051, Addressing modes, assembly programming, 8051 data types and
directives, Interfacing with 8051, Programming the 8051 timers
II MSP430x5x series block diagram, address space, on-chip peripherals (analog and
digital), and Register sets. Instruction set, instruction formats, and various
addressing modes of 16-bit microcontroller; Sample embedded system on MSP430
microcontroller. Memory Mapped Peripherals, programming System registers, I/O
pin multiplexing, pull up/down registers, GPIO control. Interrupts and interrupt
programming.
III Watch dog timer, system clocks, Timer & Real Time Clock (RTC), PWM control,
timing generation and measurements. Analog interfacing and data acquisition ADC
and Comparator in MSP430, data transfer using DMA.
IV Serial communication basics, Synchronous/Asynchronous interfaces (like UART,
USB, SPI, and I2C). UART protocol, I2C protocol, SPI protocol. Implementing
and programming UART, I2C, SPI interface using MSP430, Interfacing external
devices.
V Internet of Things (IoT) overview and architecture, Overview of wireless sensor
networks and design examples. Various wireless connectivity: NFC, ZigBee,
Bluetooth, Bluetooth Low Energy, Wi-Fi. Adding Wi-Fi capability to the
Microcontroller, Embedded Wi-Fi, User APIs for Wireless and Networking
applications, Building IoT applications using CC3100 user API for connecting
sensors.
Text Book:
1. Mazidi Ali Muhammad, MazidiGillispie Janice, and McKinlayRolin D “ The 8051 Microcontroller and
Embedded Systems using Assembly and C”, Pearson Publication.
2. John H Davies, “MSP430 Microcontroller Basics” Newnes Publication.
Reference Book:
1. TI MSP430x5xx and MSP430x6xx Family User's Guide.