pic microcontroller architecture oral questions
#1

PIC microcontroller
PIC is a family of modified Harvard architecture microcontrollers made by Microchip Technology, derived from the PIC1650 originally developed by General Instrument's Microelectronics Division. The name PIC initially referred to Peripheral Interface Controller.The first parts of the family were available in 1976; by 2013 the company had shipped more than twelve billion individual parts, used in a wide variety of embedded systems.
Early models of PIC had read-only memory (ROM) or field-programmable EPROM for program storage, some with provision for erasing memory. All current models use Flash memory for program storage, and newer models allow the PIC to reprogram itself. Program memory and data memory are separated. Data memory is 8-bit, 16-bit, and, in latest models, 32-bit wide. Program instructions vary in bit-count by family of PIC, and may be 12, 14, 16, or 24 bits long. The instruction set also varies by model, with more powerful chips adding instructions for digital signal processing functions.
The hardware capabilities of PIC devices range from 8-pin DIP chips up to 100-pin SMD chips, with discrete I/O pins, ADC and DAC modules, and communications ports such as UART, I2C, CAN, and even USB. Low-power and high-speed variations exist for many types.

Microcontroller Viva Questions and Answers

[1] What are the various criteria to choose the microcontroller?
The important criteria to be considered in choosing micro controllers are:
(1) Availability of software development tools like compilers, debuggers, assemblers
(2) Meeting the computing needs of the task at hand efficiently at low-cost.
(3) Wide availability
(4) Reliable sources/manufacturers
(5) The amount of RAM and ROM on chip
(6) The number of I/O pins and the timer on the chip
(7) Power consumption
(8) Speed of the device
(9) Packaging
(10) Cost per unit.

[2] List some of the 8051 microcontroller manufacturers?
Intel
Philips
Infineon
Maxim/Dellas semiconductor
Atmel

[3] What is difference between microprocessor and microcontroller?
The microprocessor has no ROM, RAM and no I/O ports on the chip itself.
Whereas the microcontroller has a CPU in addition to a fixed amount of RAM,ROM, I/O ports and a timer all on a single chip.

[4] List out some of the features of the 8051?
ROM – 4K bytes
RAM – 128 bytes
Timer – 2 no
I/O Pins – 32
Serial Port – 1
Interrupt sources – 6

[5] What are the various types of memories used in microcontroller/microprocessor?
ROM – Read Only Memory
RAM – Random Access Memory
PROM – Programmable Read Only Memory
EPROM – Erasable Programmable Read Only Memory
EEROM – Electrically Erasable Programmable Read Only Memory

[6] What is meant by Flipflop?
A Flip-flop is a basic electronic circuit used for storing information in a digital machine.
It is a bistable device. It means it has two stable states.
It has one or more inputs and two complement outputs.

Various definitions used in microprocessor/microcontrollers:

Microprocessor:
A semiconductor device manufactured using the LSI or VLSI technology. It has all the functions of Central Processing Unit (CPU), ie, ALU, Register arrays and control circuits of a computer.

Microcomputer: It is designed using microprocessor as its CPU. It has four component – microprocessor, memory unit, input and output devices.

Hardware : The physical components of the computer are called hardware.

Software: Set of instructions written for the computer to perform a task is called a program. Collection of such programs is called software.

Firmware: The software that is stored permanently in ROM, PROM or EPROM is called firmware.

Bit: The binary digits 0 and 1 are called bits.

Byte: Group of 8 bits is called a byte.

Nible: Group of 4 bits is called a nible. Also collection of two nibles is called a byte.

Word:
A group of bits that the computer recognises and processes at a time is called a word.The lenth of the word may varies from four bits to 32 bits. Here the 4 bits are used for small microprocessors and 32 bits are used for large computers like IBM 370.

Instructions:
A command formed using binary digits that are recognised and executed by the computer to perform as task. Group of one or more words forms an instruction.

Program:
Sequence of instructions that are written for the computer to perform a particular task is called as program.

Peripherals:
The input or output devices that are connected to a microprocessor are called as peripherals. In some cases, memory is also considered as a peripheral.

Bus:
Group of lines connecting the microprocessor with other components of a computer system is called a bus. It is a communication path over which electrical signals representing binary digits ( 0, 1) are transmitted. For a single bit to transmit, one line is used. The width of the bus is number of lines that are used to constitute that bus.

Data Bus:

Group of lines that transmit data in and out of the microprocessor is called the data bus.
Here the data can flow in both directions between the microprocessor and the peripheral devices.
Hence the data bus is bidirectional. The width of the data bus depends on the architecture of the microprocessor.
For an example, an 8 bit processor can operate on 8 bits of data at a time and has a 8 bit wide data bus.
Address Bus:

Group of lines used by the microprocessor to send the address of the device or the memory location which the microprocessor needs to access.
The address bits flow in one direction, ie, from the microprocessor to the peripheral devices.
Hence the address bus is unidirectional.
The width of the address bus determines the maximum number of memory locations that the microprocessor can access.
Multiplexing:

Using a single bus for two different functions is called multiplexing.
For an example, in 8085 microprocessor the low order 8 bits of the address and data are transmitted using AD7- AD0 lines.
These lines are also used as low order address bus during execution of instructions.
Thus the same lines are used for transmitting address and data.
This is called as multiplexing.
These lines are called as multiplexed address/data bus.
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: metrology nd quality control practicals questions for oral and viva, pic microcontroller questions papers electrical download, 8051 microcontroller architecture animation ppt, data structure in c oral question answer in pdf, oral job interview questions answers, pic 16877a microcontroller architecture ppt, oral resume,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  Report and ppt on dynamic architecture 0 731 14-02-2019, 07:36 AM
Last Post:
  software testing lab viva questions and answers vtu 0 5,283 30-10-2018, 02:09 AM
Last Post: Guest
  linear wave shaping viva questions and answers 0 5,157 21-10-2018, 09:17 PM
Last Post: Guest
  photoelectric effect viva questions pdf 0 2,472 17-10-2018, 09:51 AM
Last Post: Guest
  download ajay deshmukh microcontroller 8051 pdf 0 699 13-10-2018, 02:02 AM
Last Post: Guest
  ec6511 viva questions with answer 0 2,561 10-10-2018, 11:12 PM
Last Post: Guest
  project on door lock system using 8085 microcontroller 0 747 04-10-2018, 10:39 PM
Last Post: Guest
  kidz del amarujala com pic send 2 943 04-10-2018, 11:20 AM
Last Post: Aarnav chaudhary
  de sauty bridge viva questions 0 2,735 29-09-2018, 10:20 PM
Last Post: Guest
  kidz del amarujala com pic send 1 548 28-09-2018, 04:36 PM
Last Post: Manish gujjar

Forum Jump: