Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
5 views5 pages

Soft Copy Version 1

The document outlines the course EE6608 - Microcontroller Based System Design offered by St. Joseph’s College of Engineering for the academic year 2019-2020. It details the course objectives, outcomes, and the topics covered, including PIC microcontrollers and ARM processors, along with their architectures and programming. The document also includes a mapping of course outcomes to program outcomes and lists recommended textbooks.

Uploaded by

umesh prabhu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views5 pages

Soft Copy Version 1

The document outlines the course EE6608 - Microcontroller Based System Design offered by St. Joseph’s College of Engineering for the academic year 2019-2020. It details the course objectives, outcomes, and the topics covered, including PIC microcontrollers and ARM processors, along with their architectures and programming. The document also includes a mapping of course outcomes to program outcomes and lists recommended textbooks.

Uploaded by

umesh prabhu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 5

EE6608-Microcontroller Based System Design Department of EEE 2019-2020

Deg
B.E
St.Joseph’s College of Engineering Soft Copy Sem
Department of Electrical and Electronics Engineering Sect
ASSESSMENT OF COURSE OUTCOMES Version - I D

St. Joseph’s College of Engineering


EE6608-Microcontroller Based System Design Department of EEE 2019-2020

Course code & Name: EE6008/MICROCONTROLLER BASED SYSTEM DESIGN


Duration: Jun 2019 - Nov 2019 Regulation: 2013/AUC
Staff: Dr. V.CHAMUNDEESWARI, Mr. H.UMESH PRABHU, Mr.V.BALASUBRAMANIAN
AIM: To make the students understand the basics of PIC Microcontroller and ARM processors and make them to perform some
simple programs using them.
OBJECTIVES
 To introduce the architecture of PIC microcontroller
 To educate on use of interrupts and timers
 To educate on the peripheral devices for data communication and transfer
 To introduce the functional blocks of ARM processor
 To educate on the architecture of ARM processors
COURSE OUTCOMES:
After the course, the student should be able to:
Course Outcomes POs PSOs
C406.1 To Understand the basics of PIC Microcontrollers 16C6X and 16C7X their instruction 1,3,4,5,8,9, 1,2,3,4
sets, addressing modes along with the concept of pipelining and be able to perform 10,11,12
some simple programs using PIC Microcontrollers.
C406.2 To implement the concept of interrupts, timers, state-machines , key-switches and be able to 1,3,4,5,8,9, 1,2,3
display the variable strings and constants using PIC Microcontroller 10,11,12
C406.3 To implement the various peripheral devices used for data transfers and data 1,3,4,5,8,9, 1,2,3
communications with PIC Microcontroller. 10,11,12
C406.4 To understand the Architecture, programming model, development tools of ARM processor 1,3,4,5,8,9, 1,2,3,4
and also able to perform some simple programs using ARM processor 10,11,12
C406.5 To Know the instruction sets, instruction execution, implementation in ARM processor and 1,3,4,5,6,78 1,2,3,4
be able to implement the concept of 3 stage and 5 stage pipeline in ARM processor and learn ,9,10,11,12
about some embedded ARM applications used.

Mapping of Course Outcomes (COs) , Course (C), Program Specific Outcomes (PSOs) with Program Outcomes. (POs) –
[Levels of correlation:3 (High), 2 (Medium), 1 (low)]

Course PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 PSO 4
C406.1 3 3 3 3 3 3 3 3 1 3 2 3 2 3 3 1
C406.2 3 3 3 2 3 3 3 3 1 3 2 3 2 3 3 1
C406.3 3 3 3 3 3 3 3 3 2 3 2 3 2 3 3 1
C406.4 3 3 3 3 3 3 3 3 1 3 2 3 2 3 3 1
C406.5 3 3 3 3 3 3 3 3 2 3 2 3 2 3 3 2

R- Remember, U- Understand, A- Apply, An- Analyze , E- Evaluate & C- Create.


S.No Topics to be covered CO
Statem Knowledge
Unit-I Introduction to PIC Microcontroller Target Period :9
1. Introduction to microcontroller C406.1 U,R
2. PIC 16C6x Architecture C406.1 U,R
3. PIC16C7x Architecture C406.1 U,R
4. Pipelining and its types with interrupt structure C406.1 R,U , An ,E , A
5. Data memory and program memory considerations C406.1 R,U,An,E
6. Types of registers and register file structure C406.1 R,U
7. Instruction Set- arithmetic , logical , branching and other types C406.1 R,U,A
8. Addressing modes – direct and indirect type using INDF C406.1 R,U,An,A
Simple Operations.
9. Simple ALP in PIC16C6x & PIC16C7x C406.1 R, U, An,A,E, C
Unit-II Interrupts and Timer Target Period :12
10 Introduction to interrupts and PIC micro controller Interrupts C406.2 R,U

11 C406.2 R,U
Interrupts Constraints, Improved interrupt servicing, Critical Regions
12 External Interrupts and its types-RBO/INT interrupt with examples C406.2 R,U,An,A E,C
13 External Interrupts and its types- Timer 0(Capture and Compare Mode) with programming C406.2 R,U,An,A E,C
examples
St. Joseph’s College of Engineering
EE6608-Microcontroller Based System Design Department of EEE 2019-2020

14 External Interrupts and its types- Timer 1(External Event Counter and Sleep Mode,PWM C406.2 R,U,An,A E,C
15 mode) with
External programming
Interrupts and its examples
types- Timer 0(Capture and Compare Mode) with programming C406.2 R,U,An,A E,C
16 examples
Intservice Interrupt service routine, Interrupt logic C406.2 R,U
17 Timer operation with its loop subroutine – With example C406.2 R,U,An,A E,C
18 Programming examples on timers with interrutpt on timers at regular intervals C406.2 R,U,An,A E,C
19 Front panel Input-output keys C406.2 R,U,An
20 State machine model with its switching key sequence C406.2 R,U,An
21 Constant and variable strings and its display C406.2 R,U,An
Unit-III PERIPHERALS AND INTERFACING Target Period :12
22 Introduction to buses and its types C406.3 R,U
23 Inter-integrated circuit bus for peripheral access C406.3 R,U
24 Operation of I2C buses with its subroutine C406.3 R,U,C,E,An
25 Interfacing of I2C bus with LM 75 temperature sensor and DAC C406.3 R,U,An,C
26 Serial EEPROM with serial communication protocols C406.3 U ,An
27 Analog to Digital Converter with 8 bit or 12 bit C406.3 U , An
28 Universal asynchronous receiver- transmitter and its baud rate selection C406.3 R,U , An
29 Data handling circuit and Initialization C406.3 R,U , An, A
30 UART Use- two wire serial interface to a PC C406.3 R,U,An ,A
31 Interfacing IC’s- keyboard and LCD display C406.3 R,U , An, A,C
32 ADC, DAC Interfacing program C406.3 R,U , An, A,C
33 ADC, DAC characteristic, types and Use C406.3 R,U,A
Unit-IV Introduction to ARM Processor Target Period:12
34 Introduction to ARM architecture, features used, features rejected, simplicity C406.4 R,U
35 Programmer’s model of ARM processor-CPSR, Memory system C406.4 R,U
36 Programmer’s model of ARM processor-Supervisory mode, ARM instruction set C406.4 R,U,A
37 ARM Development tools-Compiler, Assembler, linker, ARMsd, ARMulator C406.4 R,U,A
38 ARM Development tools- Software tool kit, ARM development Board C406.4 R,U,A
39 Memory organization with its hierarchy – Memory Size and Speed C406.4 R,U
40 Memory organization with its hierarchy-Caches, Caches Design –An example, Memory C406.4 R,U,A
Management and examples
41 ARM instruction sets- thumb and general C406.4 R,U ,A
42 ARM Assembly language programming- using DPI, DTI, CFI C406.4 R,U,A
43 ARM programming examples C406.4 R,U,A
44 ARM architectural support for operating system and real – time OS- Coprocessor, CP15 C406.4 R,U,A
Protection unit registers
45 ARM architectural support for operating system and real – time OS C406.4 R,U,A
Unit-V ARM Organization Target Period:10
46 3-Stage Pipeline ARM Organization C406.5 U
47 5-Stage Pipeline ARM Organization C406.5 U
48 ARM instruction set and its execution C406.5 U, An , A
49 Implementation of ARM processor C406.5 U , An
50 ARM Coprocessor interface C406.5
51 Architectural support for high level languages- Abstraction in software design, Data types, C406.5 U, An , A
Floating Data types
52 Architectural support for high level languages- floating point architecture, expression, C406.5 U,An,A
conditional statements, loops, functions and procedures
53 Embedded ARM applications – VLSI Ruby II advanced communication processor C406.5 U,An,A
54 Embedded ARM applications – VLSI ISDN Subscriber processor C406.5 U , A,An
55 Embedded ARM application- Ericsson-VLSI Bluetooth baseband controller, ARM7500 and C406.5 U , An , A
ARM7500FE

Books: Text/Reference:

S. No Title of the Book Author Publisher Year

1 T1 Design with PIC Micro Controllers 2004


Peatman,J.B., PearsonEducation

St. Joseph’s College of Engineering


EE6608-Microcontroller Based System Design Department of EEE 2019-2020

2 T2 Addison Wesley trade Computer 2000


ARM System on Chip Architecture Furber,S.,
Publication,
3 R1 PIC Microcontroller Mazidi, M.A, Rollin Mckinlay, Danny 2007
Printice Hall of India,
causey

Comments Given by the


Scrutinizing Committee
Members

Signature of the
Scrutinizing Committee
Members

St. Joseph’s College of Engineering


EE6608-Microcontroller Based System Design Department of EEE
2019-2020

St. Joseph’s College of Engineering

You might also like