PIC Microcontroller Programming: Memory Organization

ProvenAluminium avatar
ProvenAluminium
·
·
Download

Start Quiz

Study Flashcards

16 Questions

What is the size of the program memory in the PIC 16F877 chip?

14.3 Kbyte

Which section of memory in the PIC 16F877 chip is used to store non-volatile data?

Data EEPROM

In which bank is the default location for user access in the PIC 16F877 chip?

Bank0

Which addressing mode in PIC MCUs uses a number or constant as the operand?

Immediate addressing mode

How many bytes does each bank in the special function register file (SFR) of the PIC 16F877 chip contain?

32 bytes

Which registers are available in all banks of the PIC 16F877 chip, making them accessible at any time?

STATUS, FSR, PCL, PCLATCH

Which addressing mode deals with data that is immediate after the opcode?

Immediate addressing

Which addressing mode deals with registers and the data they hold?

Register operand addressing mode

Which addressing mode involves addressing a memory location directly?

Memory operand addressing mode

Which addressing mode is done through a 9-bit address and is obtained by connecting the 7th bit of the address?

Direct addressing

Which register is used for indirect or indexed addressing of the other file registers, particularly the GPRs?

FSR Register

Which register actually addresses the register whose address is contained in the FSR register?

INDF Register

What does the MOVLW instruction mean in English?

'Move Literal Value Into W'

What type of register is W, and how many bits does it have?

8-bit, working register

'Move The C' instruction is represented by which opcode?

'MOVWF'

'FSR' stands for which of the following?

'File Selector Register'

Learn about the memory organization of PIC16F877A microcontroller, including its program memory and data memory. Understand the divisions and components of the memory and how it impacts programming.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free
Use Quizgecko on...
Browser
Browser