Microcontroller based system design

UNIT I INTRODUCTION TO PIC MICROCONTROLLER
Introduction to PIC Microcontroller–PIC 16C6x and PIC16C7x Architecture–PIC16cxx–- Pipelining - Program Memory considerations – Register File Structure - Instruction Set - Addressing modes – Simple Operations.
UNIT II INTERRUPTS AND TIMER
PIC micro controller Interrupts- External Interrupts-Interrupt Programming–Loop time subroutine - Timers-Timer Programming– Front panel I/O-Soft Keys– State machines and key switches– Display of Constant and Variable strings.
UNIT III PERIPHERALS AND INTERFACING
I2C Bus for Peripherals Chip Access– Bus operation-Bus subroutines– Serial EEPROM—Analog to Digital Converter–UART-Baud rate selection–Data handling circuit–Initialization - LCD and keyboard Interfacing -ADC, DAC, and Sensor Interfacing.
UNIT IV INTRODUCTION TO ARM PROCESSOR (Text Book 2)
ARM Architecture - Chapter 2
ARM programmer’s model - Chapter 2.3
ARM Development tools - Chapter 2.4
Memory Hierarchy - Chapter 10
ARM Assembly Language Programming - Chapter 3
Simple Examples - Chapter 3.5
Architectural Support for Operating systems - Chapter 11
UNIT V ARM ORGANIZATION
3-Stage Pipeline ARM Organization - Chapter 4.1
5-Stage Pipeline ARM Organization - Chapter 4.2
ARM Instruction Execution- Chapter 4.3
ARM Implementation– Chapter 4.4
ARM Instruction Set– Chapter 5
ARM coprocessor interface– Chapter 4.5
Architectural support for High Level Languages – Chapter 6
Embedded ARM Applications - Chapter 13
TOTAL: 45 PERIODS
TEXT BOOKS:
1. Peatman,J.B., “Design with PIC Micro Controllers”PearsonEducation, 3rdEdition, 2004.
REFERENCE:
To download free ebook on “ARM System On Chip Architecture” by Steve Fureber Click Here

Microcontroller based System Design
UNIT IV INTRODUCTION TO ARM PROCESSOR 
ARM Architecture – Chapter 2.1
ARM programmer’s model – Chapter 2.3
ARM Development tools- Chapter 2.4
Memory Hierarchy – Chapter 10
ARM Assembly Language Programming– Chapter 3
Simple Examples–
Architectural Support for Operating systems - Chapter 11
UNIT V ARM ORGANIZATION 
3-Stage Pipeline ARM Organization– Chapter 4.1
5-Stage Pipeline ARM Organization– Chapter 4.2 
ARM Instruction Execution- Chapter 4.3
ARM Implementation– Chapter 4.4
ARM Instruction Set– Chapter 5
ARM coprocessor interface–Chapter 4.5
Architectural support for High Level Languages – Chapter 6
Embedded ARM Applications - Chapter 13
Chapters are in the downloaded Ebook

Comments

Popular posts from this blog

Matlab Programming - Materials and Ebook Links