I came here for the answer , not to answer. Register organization -- 8-bit bytes are used as register addresses, allowing bytes of 8-bit-byte-addressible register space. Some flavors allowed direct access to bytes by making use of the LSB as a bank select for bit instructions. Another reserved location was stack pointer and zero constant. Remainder of byte space is data registers.
|Published (Last):||26 April 2009|
|PDF File Size:||6.53 Mb|
|ePub File Size:||12.31 Mb|
|Price:||Free* [*Free Regsitration Required]|
Code Library Introduction to Microcontroller A microcontroller is an electronic device belonging to the microcomputer family. These are fabricated using the VLSI technology on a single chip. There are microcontrollers available in the present market with different word length starting from 4 bit, 8 bit, 64 bit to bit.
This chapter is about microcontrollers, their architecture, and various features. Microcontroller In a broader sense, the components which constitute a microcontroller are the memory, peripherals and most crucially a processor. Microcontrollers are present in devices where the user has to exert a degree of control. They are designed and implemented to execute a specific function such as displaying integers or characters on an LCD display module of a home appliance. Application of microcontrollers is myriad.
In simpler terms, any gadget or equipment which has to deal with the functions such as measuring, controlling, displaying and calculating the values consist of a microcontroller chip inside it.
They are present in almost all the present day home appliances, toys, traffic lights, office instruments and various day-to-day appliances. Microcontroller Architecture The most important part of a microcontroller is a central processing unit with a word length ranging from 4-bit to bit and in some modern microcontrollers the word length goes even beyond the limit of bit.
A timer is one other constituent of a microcontroller. There is a watchdog timer. For data storage, volatile memory RAM is used while for the program and operating parameter storage ROM and other memory spaces are used.
Embedded C course is free with this course for a short period of time Learn more about the course CPU: Being regarded as the brain of the microcontroller, central processing unit fetches, decodes and executes the instructions. It coordinates various activities taking place in the microcontroller. They are used to interface various peripherals such as printers, external memories, LEDs and LCDs to the microcontroller.
Apart from parallel ports, there are serial ports to interface serially connected peripherals with the microcontroller. It also allocates a certain amount of flash memory to store program source code. Timers and counters: These are the fascinating constituent parts of a microcontroller. Timers and counters are used in operations which include modulation, clock functions, frequency generation and measuring and pulse generation. Analog to digital converters ADCs : Such converters are useful while converting the output of a sensor which would be in analog form.
As it is obvious, the output will be an analog signal which can be used to control the analog peripherals such a motor. Features of a Microcontroller The main advantage of a CISC complex instruction set computer architecture, with which the modern microcontrollers are built, is the macro-type instructions. A macro instruction can be used in a program replacing a number of instructions. Latest microcontrollers are operated at lesser power consumption. Usually, they can support a working voltage of 1.
Advanced memory is another feature of a microcontroller. Advantages The main advantage of a microcontroller is that the low cost with all the integral parts mounted together on a single chip.
The design makes it more compact and easy to use. The easiness of using a microcontroller and the relatively easy maintenance process also make it more reliable. Almost all the pins in a microcontroller are programmable and it makes the microcontroller a lot user-friendly. Easiness of troubleshooting and a minimal time requirement for various operations are other crucial advantages.
Disadvantages Since it contains all the components on a single chip, microcontrollers are having relatively complex architecture. Microcontrollers are not suitable to interface high power devices directly and they can only perform the limited number of operations simultaneously. The system designer has to add them externally to make them functional. Application includes desktop PCs, laptops, notepads etc. Applications are where tasks are unspecific like developing software, games, websites, photo editing, creating documents etc.
Since microprocessors cannot be used stand alone as it needs RAM, ROM and other peripherals the system that uses microprocessors is costlier than a microcontroller. The clock speed of the microprocessor is quite high as compared to the microcontroller.
This can operate above 1 GHz as they perform complex tasks. At times it is termed a mini computer or a computer on a single chip. Designed to perform specific tasks.
The clock speed of a microcontroller varies from a few MHz to MHz. Types of Microcontrollers According to the architecture, memory and word size, it can process, microcontrollers are divided into several categories. Categorization Based on Bit Size There is an 8-bit microcontroller which executes basic functions such as arithmetic and logic operations. Intel is an 8-bit microcontroller. Example for a bit microcontroller is Intel They are more accurate and provide better performance compared to the 8-bit microcontrollers.
The best example of such a microcontroller application is implantable medical appliances. Categorization Based on Memory According to the memory space inside the microcontroller, the microcontrollers are classified as external memory microcontroller and embedded memory microcontroller.
External memory microcontroller: It does not have all the integral parts fabricated on a single chip, especially the memory. Intel is such a device which does not have the program memory on the chip. Embedded memory: As the name indicates it has all the functioning bocks including the program and data memory fabricated on a single chip.
Based on memory architecture, microcontrollers are divided into two: Harvard memory architecture and Princeton memory architecture. Categorization Based on Instruction Set There are two classifications based on the instruction set. CISC is the abbreviated form for complex instruction set computer and RISC is the abbreviated form for reduced instruction set computer. CISC is based on macro instruction sets which mean a single instruction is used to replace a number of instructions.
In reduced instruction architecture, the operation time is reduced by minimizing the clock cycle per instruction. An additional 64 kb of external memory can be interfaced with the microcontroller. The four parallel 8-bit ports of this microcontroller can be easily programmed and addressed. There is a crystal oscillator interfaced to the microcontroller which generates a frequency of 12 MHz. Apart from these components, there is a serial port which is 8-bit sized and two bit timers incorporated in the microcontrollers.
Applications Peripheral controller of a PC Robotics.
We are here to keep you uploaded with useful information so you keep coming back for what we have to offer. Today, I am going to unlock the details on the Introduction to Microcontrollers. Microcontroller is an electronic device which is capable of doing various task efficiently in automatic control systems. We use C and assembly language to program the microcontroller. It is like a tiny computers that helps to ease our tasks with the help of programming used inside compact circuitry.
INTRODUCTION TO INTEL 8096 MICROCONTROLLER PDF
Narasimha Murthy Ph. D Department of Electronics. This is a high performance 16 bit microcontroller with register to register architecture. Hence it is used in 3 phase large horse power AC motors and robotics The bit ADC option makes it most suitable candidate for data acquisition systems and closed loop analog controllers.
Introduction to Microcontroller
Dizilkree Wikimedia Commons has media related to MCS Think many hundreds if not thousands of uses that have been found. The also had on-chip program memory lacking in the Memory Interfacing in As to application — the first family member, thewas originally designed to run gas engines, and it and derivatives were used in almost milion cars over 20 years production. In other projects Wikimedia Commons. The has 8 multiplexed input analog to digital converter with 10 bit It can fully run under interrupt control. Logical and arithmetic instructions are available for both byte and word. Intel MCS If so, would you mind answering some questions related to the and processors?
You are on page 1of 51 Search inside document Dr. Narasimha Murthy Ph. D Department of Electronics. This is a high performance 16 bit microcontroller with register to register architecture. Hence it is used in 3 phase large horse power AC motors and robotics The bit ADC option makes it most suitable candidate for data acquisition systems and closed loop analog controllers.