0% found this document useful (0 votes)
30 views1 page

PIC Microcontroller Architecture and Programming

The document contains 12 questions related to PIC microcontroller architecture, programming and C programming. The questions cover topics such as comparing RISC and CISC architectures, explaining the status register and RAM organization of PIC18F458 microcontroller, preprocessor directives, addressing modes, stack and program counter, data types, instruction examples and their use, assembly language programs, and control loops, functions and bit operations in C.

Uploaded by

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

PIC Microcontroller Architecture and Programming

The document contains 12 questions related to PIC microcontroller architecture, programming and C programming. The questions cover topics such as comparing RISC and CISC architectures, explaining the status register and RAM organization of PIC18F458 microcontroller, preprocessor directives, addressing modes, stack and program counter, data types, instruction examples and their use, assembly language programs, and control loops, functions and bit operations in C.

Uploaded by

Punam Chabukswar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Assignment 1 questions

Q.1) Compare RISC and CISC architecture.


Q.2) Explain Status Register of PIC18F458.
Q.3) Explain RAM Organization of PIC microcontroller.
Q.4) Explain the role of Header and pre-processor directives in detail.
Q.5) Draw and explain block diagram f PIC18F458.
Q.6) State addressing modes of PIC18. Explain any two with example.
Q.7) Write short note on Bank select register and Program Counter.
Q.8) Discuss stack and stack pointer in detail.
Q.9) Explain unsigned char, signed int, float data types is detail.
Q.10) Explain following instruction with suitable example.
i) BTFSC f, b, a ii) COMF f, d, a iii) IORWF f,d,a
iv) INCF f,d,a v) BN n vi) BCF f,b,a
vii) MOVF 0x04,0,1 viii) MOVFF fs,fd
Q.11) Write assemble language program to add the contents of five consecutive memory location
starting from 20H and store result into WREG.
Q.12) Write short note on Control loops, Functions and bit operations in embedded C.

You might also like