0% found this document useful (0 votes)
266 views

ARM Microcontroller and Embedded Systems (17EC62)

The document outlines chapters on the ARM Cortex M3 microcontroller architecture including its register organization, operational modes, and special instructions. It also covers Cortex M3 instruction sets and programming, explaining shift and rotate instructions, special instructions with examples, writing programs in C to blink an LED and calculate sums, memory directives, and CMSIS for standard software interfaces. The chapters provide instruction on understanding and programming the ARM Cortex M3 microcontroller.

Uploaded by

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

ARM Microcontroller and Embedded Systems (17EC62)

The document outlines chapters on the ARM Cortex M3 microcontroller architecture including its register organization, operational modes, and special instructions. It also covers Cortex M3 instruction sets and programming, explaining shift and rotate instructions, special instructions with examples, writing programs in C to blink an LED and calculate sums, memory directives, and CMSIS for standard software interfaces. The chapters provide instruction on understanding and programming the ARM Cortex M3 microcontroller.

Uploaded by

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

ARM Microcontroller and Embedded

Systems
(17EC62)

Manjunath G.Kadashetti
Assistant Professor,
Dept. of ECE, JCET Hubballi

April 30, 2020


Chapter 1

ARM-32 bit
Microcontroller

1. With a neat diagram,explain the architecture of ARM cortex


M3 microcontroller.

2. Explain register organization in cortex M3.

3. Explain operational modes and privilege levels available in


cortex M3 with a neat transition diagram.

4. Mention the special instructions used for accessing special


registers. Explain the same using suitable examples.

5. Explain the stack operations using PUSH and POP instruc-


tions in cortex M3.

6. Explain in detail special registers used in Cortex M3 proces-


sor.

7. Explain Thumb2 technology and instruction set architec-


ture.

8. Write a note on Cortex M3 processor applications.

9. Explain the built in nested vectored interrupt controller.

1
10. Write a note on interrupts and exceptions.

11. Write a note on reset sequence.

2
Chapter 2

ARM Cortex M3
Instruction Sets and
Programming:

1. Explain shift and rotate instructions available in ARM Cor-


tex M3 instruction set.Why is there rotate right instruction
but not rotate left instruction in Cortex M3?

2. explain following instructions with suitable examples.

ˆ BFC
ˆ SXTH
ˆ UBFX
ˆ RBIT

3. Write a program to blink a LED using ‘C‘ language.

4. Write an ALP to calculate the sum of 1 to 10 numbers.

5. Explain the following directives AREA, ENTRY, DCB,ALIGN

6. Write the memory map and explain memory access attributes


in Cortex M3.

3
7. Explain how CMSIS provides standard access, Interface for
Embedded software

8. Explain different bus interfaces supported by Cortrex M3.

You might also like