ROM is also often included on chip, as well as a

Size: px
Start display at page:

Download "ROM is also often included on chip, as well as a"

Transcription

1 Recent Trends in Microcontrollers and Electronics Design Sheshmal S. Shingne*1, Miss.Sandhya Bhandaru *2,Dhananjay M. Devare*3 *1(M.Tech student of NIELIT Aurangabad, Maharashtra, India) *2(M.E. P.T.(Electronics)student of Gov.t College of Engg Aurangabad, Maharashtra India) *3(Assistant Professor AVCOE,Sangamner,Maharastra,india) Abstract A microcontroller is a kind of minicomputer that you can find in all electronic items. With microcontroller the dedicated intelligent system is made possible. Before microcontrollers, microprocessors evolved. While designing systems with microprocessors, the rest of the peripherals such as program memories, data memories, input output ports, timers, ACDs etc. is required externally and size and the complexity if the hardware increases. So,most of the external peripherals mentioned above, along with the microprocessors, embedded into an single integrated circuit, thus forms microcontroller. Hence system design hardware reduces. Along with the hardware reduction; size and cost of the overall system design also reduces. The earliest microcontroller is Intel s MCS 48, 8 bit microcontroller, developed in the year 1976; and later on MCS 51. Depending upon the application various derivatives get developed around Due to the advantages of microcontrollers in electronics and because of it miniature in the design got possible; various manufacturers developed various kinds of microcontrollers depending upon the application area and technology used. Microcontroller design is also the VLSI design, So as the VLSI design area advancing, the microcontroller design also advancing, and Now a day s various types of microcontrollers architectures developed, such as fixed feature architecture, variable feature architecture, Harvard, Von Neumann architecture, ASIC, PSOC (Programmable system on chip) type of architecture. Applications development as a result of combined result of FPGA and microcontroller. Microcontroller based design platform is also parallel revolutionizing with the advancement of the software design and development, such as more advancement of the IDE (Integrated development environment), simplification of the communication medium from the microcontroller based development board to the host computer. Simplification of the design languages increased the speed of design drastically. Microcontroller based design also revolves around the more advancement of the testing tools and equipments. Testing equipments, includes testing of power supply, testing if the programs or the firmware development, testing of the target hardware, testing jigs etc. Now a day s testing hardware also coming into computer based simulation packages, Such as PC based CRO, PC based Power supply, and PC based simulators of the controllers, PSPICE, LABVIEW etc. Simulators, analyzers, emulators and debugger make the design steps very simple and lead to design time reduction. As the microcontroller size is reducing the external hardware package is also reducing, SO revolutionizing the CAD CAM based design. So we can find the application of the controller in the area of 1) medical appliances such as tiny Camera to take the images of the intestine, 2) communications 3) Consumer Electronics 4) Defense applications, 5) Aerospace 6) Entertainment. So now days we can find the microcontroller used in almost all the appliances that we use in day to day life. 1. INTRODUCTION A microcontroller (sometimes abbreviated as µc, uc or MCU) is a small computer on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals. Program memory in the form of NOR flash or OTP ROM is also often included on chip, as well as a typically small amount of RAM. Microcontrollers 1

2 are designed for embedded applications, in contrast to the microprocessors used in personal computers or other general purpose applications. The earliest microcontroller is Intel s MCS 48, 8 bit microcontroller, developed in the year Its first members were 8048, 8035 and Initially this family was produced using NMOStechnology, in the early 1980s it became available in CMOS-technology. It was still manufactured into the 1990's to support older designs that still used it. Though the MCS-48 series was eventually replaced by the very popular Intel MCS-51, even at the turn of the millennium it remains quite popular, due to its low cost, wide availability, memory efficient one-byte instruction set, and mature companies also offer MCS-51 derivatives as IP cores for use in FPGAs or ASICs designs. Figure 2. P8051 uc, Philips Intel's original MCS-51 family was developed using NMOS technology, but later versions, identified by the letter C in their name (e.g. 80C51) used CMOS technology and consume less power than their NMOS predecessors. This made them more suitable for battery powered devices. IMPORTANT FEATURES OF MCS 51 MICROCONTROLLER The 8051 architecture provides many functions (CPU, RAM, ROM, I/O, interrupt logic, time r, etc.) in a single package Figure 1. one of the derivative of MCS 48 uc Development tools. Because of this it is much used in high volume consumer electronics devices such as TV sets, TV remotes, toys, and other gadgets where cost cutting is essential. The Intel MCS-51 (commonly referred to as 8051) is a Harvard architecture, single chip microcontroller (µc) series which was developed by Intel in 1980 for use in embedded systems. [1][2] Intel's original versions were popular in the 1980s and early 1990s. While Intel no longer manufactures the MCS-51, binary compatible derivatives remain popular today. In addition to these physical devices, several 8-bit ALU, Accumulator, 8-bit Registers and 8-bit data bus; hence it is an 8- bitmicrocontroller Boolean processor Multiply, divide and compare instructions 4 register banks (memory mapped) Fast interrupt with register bank switching Interrupts with selectable priority [3] Dual 16-bit address bus It can access 2 x 2 16 memory locations 64 kb (65536 locations) each of RAM and ROM On-chip RAM 128 bytes (data memory) On-chip ROM 4 kb (program memory) Four byte bi-directional input/output port UART (serial port) Two 16-bit Counter/timers Power saving mode (on some derivatives) 2

3 ARCHITECTURE DIAGRAM OF MCS 51 uc : Fig. 3. Shows the Intel MCS 51 microarchitecture. This is the basic architecture, and later on depending on the manufacturer the features varied as per the need of the design.now a days almost all the leading manufacturers of the microcontrollers firstly developed the derivatives of the MCS 51 architecture. For eg. NXP semiconductor,developed a wide series of MCS 51 architecture, with varing features, most popular of these series is P89V51RD2. Which added, one more 16 bit timer,watchdog timer, increased RAM, ROM, oscillator frequency upto 48MHz. etc. HARVARD ARCHITECTURE: TYPE The following figure4 shows the Harvard type architecture. Figure 4. Harvard architecture Figure 3. Intel MCS 51 Microarchitecture Harvard Architecture: The Harvard architecture uses physically separate memories for their instructions and data, requiring dedicated buses for each of them. Instructions and operands can therefore be fetched simultaneously. Different program and data bus widths are possible, allowing program and data memory to be better optimized to the architectural requirements. E.g.: If the instruction format requires 14 bits then program bus and memory can be made 14-bit wide, while the data bus and data memory remain 8-bit wide. VON NEUMANN ARCHITECTURE: BASIC ARCHITECTURE OF MICROCONTROLLERS: The following figure 5 shows the Von Neumann architecture of microcontrollers. There are basic two types of architectures of microcontrollers. 1) Harvard type architecture 2) Von Neumann type architecture. 3

4 execution becomes faster. RISC and CISC instruction format deals with the complexity of the controller architecture as well as the programming. The 8051 family microcontroller have the CISC (Complex Instruction Set computing) instruction format means its instructions sets are complex, and more in number and while programming programmer is required to learn all the instructions for assembly language programming and The length of the instruction varies, so this architecture affects to the execution speed. Whereas the RISC Figure 5. Von Neumann Architecture (Reduced Instruction Set Computing) has the fixed length of the instruction and number of instructions are also reduced and each instruction in John Von Neumann's: One shared memory for instructions (program) and data with one data bus and one address bus between processor and memory. Instructions and data have to be fetched in sequential order (known as the Von Neuman Bottleneck), limiting the operation bandwidth. Its design is simpler than that of the Harvard architecture. It is mostly used to interface to external memory. TYPES OF MICROCONTROLLERS: Figure 6. Types of microcontrollers multifunction. Advantage of the RISC is that speed of execution increased and as the length of the instruction is fixed the ROM architecture can be scaled even. The types of the microcontroller is largely depends upon the family or the manufacturer of the microcontroller. For the case of the 8051, there are various manufacturers, such as Atmel, NXP (Previous Philips), Silicon Labs, Dallas, Siemens, Intel etc. All manufacturers varied the features as per the requirements. The number of pins of the microcontroller also varies as per the requirement. And oscillator requires is now coming inside the microcontroller itself so that again reduction in board size. In the present paper we are going to elaborate some of the most popularly used microcontrollers. PIC MICROCONTROLLERS PIC microcontrollers (Manufacturer Microchip Technology) have series in PIC 12F, 16F, 18F series for 8 bit Microcontrollers, also have 8051 legacy, 16 bit PIC have series PIC 24F,PIC24H, and Digital signal processing controller series dspic30f,dspic33f etc. PIC microcontroller is based on RISC architecture. As shown in figure the classification of microcontrollers is based upon various parameters, Such as data bus width, make, memory architecture, instruction format etc. Data bus width affects the speed of operation of the controller, as the data bus width increases the 4

5 Figure 7.PIC10F200 in SOT 23 and 8 pin DIP Package Following is given the features of the PIC10F200 controller, which indicates theadvancement into the internal design of the microcontroller. Special Microcontroller Features: 4 MHz precision internal oscillator: - Factory calibrated to ±1% In-Circuit Serial Programming (ICSP ) In-Circuit Debugging (ICD) support Power-on Reset (POR) Device Reset Timer (DRT) achieve extended battery life in portable measurement applications. The device consist of powerful 16 bit RISC CPU, 16 bit registers,and constant generators that contribute to maximum code efficiency.the digitally controlled oscillator (DCO) allows wake-up from low-power modes to active mode in less than 5 µs.msp430bt5190 is a microcontroller configuration with three 16-bit timers, a high performance 12-bit analog-to-digital (A/D) converter, up to four universal serial communication interfaces (USCI), hardware multiplier, DMA, real-time clock module with alarm capabilities, and up to 87 I/O pins.the MSP430BT5190 microcontroller is designed for commercial use with TI s CC2560 based Bluetooth solutions in conjunction with MindTree s EthermindBluetooth stack and Serial Port Profile (SPP). This MSP430BT5190+CC2560 Bluetooth platform is ideal for applications needing a wireless serial link for cable replacement, such as remote controls, thermostats, smart metering, blood glucose meters, pulse oximeters, and many others. Watchdog Timer (WDT) with dedicated on-chip RC oscillator for reliable operation Programmable code protection Multiplexed MCLR input pin Internal weak pull-ups on I/O pins Power-Saving Sleep mode Wake-up from Sleep on pin change Only 33 single-word instructions to learn All single-cycle instructions except for program branches, which are two-cycle 12-bit wide instructions Other Major manufacturers are AVR, Texas Instruments, Motorola, National Semiconductors, Cypress Semiconductors, ST Microelectronics, Power PC, RENESAS etc. TEXAS MSP430 CONTROLLERS Texas provides the ultra low power technology microcontroller which is very suitable in battery operated devices.its MSP430 series is very popular for battery operated devices design. MSP430 have different features targeted for different applications.the architecture, combined with extensive low-power modes, is optimized to Figure 8.Texas MSP430BT5190 Controller. Each manufacturer has developed their own microcontroller core to suit the particular requirement of the application. For e.g. RENESAS have developed their microcontroller to suit the automobile sector application.cypress Semiconductor have developed their own series of microcontroller core M8C, and developed the large number of series on this core. Cypress also developed controller on the 8051 core based controller to for 8051 based developers. Cypress have manufactured one series of controller which is known as PSOC means Programmable System On Chip. PSOC(CYPRESS SEMICONDUCTOR): 5

6 PSoC is a true programmable embedded system-on-chip integrating configurable analog and digital peripheral functions, memory and a microcontroller on a single chip. PSOC1 is based on M8C core, PSoC3 is bsed on high pwerformance 8051 core and new PSoC 5LP is based on 32 bit ARM cortex core architectures extend the world s only programmable embedded system design platform, shattering design limitations. the Qualcomm Snapdragon, nvidia Tegra, andtexas Instruments OMAP, as well as ARM's Cortex series and Apple System on Chips (used in its iphones). The name was originally an acronym for Advanced RISC Machine, and in its early days Acorn RISC Machine. [6] Figure 9. PSOC (CYPRESS) ARM MICROCONTROLLERS: The ARM architecture describes a family of RISC-based computer processors designed and licensed by British company ARM Holdings. It was first developed in the 1980s and globally as of 2013 is the most widely used 32- bit instruction set architecture in terms of quantity produced. [3][4] In 2011 alone, producers of chips based on ARM architectures reported shipments of 7.9 billion ARM-based processors, representing 95% of smartphones, 90% of hard disk drives [ citation needed ], 40% of digital televisions and set-top boxes, 15% of microcontrollers and 20% of mobile computers. [5] As an IP core business, ARM Holdings itself does not manufacture its own electronic chips, but licenses its designs to othersemiconductor manufacturers. ARM-based processors and systems on a chip include Figure 10. ARM Architecture. DSP CONTROLLERS A digital signal controller (DSC) is a hybrid of microcontrollers and digital signal processors (DSPs). Like microcontrollers, DSCs have fast interrupt responses, offer controloriented peripherals like PWMs and watchdo g timers, and are usually programmed using the C programming language, although they can be programmed using the device's native assembly language. On the DSP side, they incorporate features found on most DSPs such as single-cycle multiply accumulate (MAC) units, barrel shifters, and large accumulators. The term first introduced by microchip in 2002 with the launch of their 6000 series DCSs and subsequently adopted by most but not all DCS vendors.for example, Infineon and Renesas refer to their microcontrollers as DCSs. 6

7 INSTRUMENTS HAVE CODE COMPOSER STUDIO IDE ETC. II. WITH THE EMERGENCE OF THE LINUX, ANDROID ETC. BASED DEVELOPMENTS THE DEVELOPMENT TOOLS HAVE DEVELOPED FOR SUCH PLATFORMS. III. IMPACT OF VLSI DESIGN ` Figure 11.dsPIC33FJ128GP802 in package DCSs are used in wide veriety of applications such as power control, motor control, power supplies and sensor processing; because of their less power consumption most of DCSs are being marketed as green technologies.they have the great potential in the power control as well as in the audio and video processing applications. DESIGN SUPPORT VARIOUS DESIGN TOOLS: In the early microcontroller based design the assembles and linker were separate packages and IDE to burn final hex file into the target controller. With the advancement of the software industry and emergence of high level language to the microcontroller programming, the programming became easy and independent to the assembly language of required controller, So that any programmer can program the required controller by studying the required hardware of the controller. Many companies designed and developed the IDE for the programming, Such as KEIL, SPJ etc. which can support for large no. of device families. These IDE has compiler, debugger, and optionally programmer inbuilt and its required to purchase its licensed copy. I. BUT NOW A DAY EACH MANUFACTURER OF THE CONTROLLERS DEVELOPS THEIR OWN IDE AND PROGRAMMING TOOLS, AND PROGRAMMERS JUST HAVE TO USE THEM FREELY. E.G. MICROCHIPS MPLAB, FREESCALES CODEWARRIOR DEVELOPMENT STUDIO, ATMEL HAVE ATMEL STUDIO, CYPRESS SEMICONDUCTORS DESIGNERS IDE, TEXAS IV. IN EARLIER DAYS IN HARDWARE DESIGN, THE BUILDING OF THE ANALOG AND DIGITAL CIRCUIT WERE MAINLY WITH THE HELP OF THE DISCRETE COMPONENTS AND BASIC GATES ICS. BUT NOW A DAYS ALMOST EVERY ANALOG COMPONENT IS GETTING IN THE IC FORM. SUCH AS OPAMPS, REGULATORS, LDOS, VARIOUS SENSORS UNITS, WIRELESS MODULES, AUDIO, VIDEO RELATED HARDWARE, DATA INTERFACING HARDWARE ETC. ALL SUCH HARDWARE NOW GETTING IN TERMS OF THE IC PACKAGES EVEN INBUILD IN THE APPLICATION SPECIFIC CONTROLLERS THEREBY REDUCING THE BOARD SIZE. V. PCB DESIGN VI. PCB(PRINTED CIRCUIT BOARDS) PLAYS MAJOR ROLE IN ELECTRONICS DESIGN. IT ALSO REDUCES THE HARDWARE BY DESIGNING MULTILAYER PCBS. MORE THAN 30 LAYERS PCB DESIGN AND FABRICATION IS POSSIBLE.FLEXIBLE PCB DESIGN DEVELOPMENT ALSO MADE BIG IMPACT IN PRODUCT DESIGN. Figure 12. Multilayer Flexible PCB 7

8 VII. SIMULATORS, EMULATORS, DIBUGGER, PROGRAMMER ETC. REFERENCES [1] K.J.Ayala, The 8051 Microcontroller, 2nd ed., West Publishing Co. [2] Mohammad Ali Mazidi, Janice gillispie Mazidi, Rolin D. McKinly, 8051 Microcontroller and Embedded Systems using assembly and C, 2 nd ed. Pearson. [3] [4] [5] [6] [7] Figure 13. Multilayer PCB 8

Basic Components of Digital Computer

Basic Components of Digital Computer Digital Integrated Circuits & Microcontrollers Sl. Mihnea UDREA, mihnea@comm.pub.ro Conf. Mihai i STANCIU, ms@elcom.pub.ro 1 Basic Components of Digital Computer CPU (Central Processing Unit) Control and

More information

ELC4438: Embedded System Design Embedded Processor

ELC4438: Embedded System Design Embedded Processor ELC4438: Embedded System Design Embedded Processor Liang Dong Electrical and Computer Engineering Baylor University 1. Processor Architecture General PC Von Neumann Architecture a.k.a. Princeton Architecture

More information

AVR Microcontrollers Architecture

AVR Microcontrollers Architecture ก ก There are two fundamental architectures to access memory 1. Von Neumann Architecture 2. Harvard Architecture 2 1 Harvard Architecture The term originated from the Harvard Mark 1 relay-based computer,

More information

ELCT708 MicroLab Session #1 Introduction to Embedded Systems and Microcontrollers. Eng. Salma Hesham

ELCT708 MicroLab Session #1 Introduction to Embedded Systems and Microcontrollers. Eng. Salma Hesham ELCT708 MicroLab Session #1 Introduction to Embedded Systems and Microcontrollers What is common between these systems? What is common between these systems? Each consists of an internal smart computer

More information

Introduction to Microcontrollers

Introduction to Microcontrollers Introduction to Microcontrollers Embedded Controller Simply an embedded controller is a controller that is embedded in a greater system. One can define an embedded controller as a controller (or computer)

More information

Computer Hardware Requirements for ERTSs: Microprocessors & Microcontrollers

Computer Hardware Requirements for ERTSs: Microprocessors & Microcontrollers Lecture (4) Computer Hardware Requirements for ERTSs: Microprocessors & Microcontrollers Prof. Kasim M. Al-Aubidy Philadelphia University-Jordan DERTS-MSc, 2015 Prof. Kasim Al-Aubidy 1 Lecture Outline:

More information

Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad

Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad Embedded Systems Lab Lab 1 Introduction to Microcontrollers Eng. Dalia A. Awad Objectives To be familiar with microcontrollers, PIC18F4550 microcontroller. Tools PIC18F4550 Microcontroller, MPLAB software,

More information

Lecture 1. Course Overview and The 8051 Architecture

Lecture 1. Course Overview and The 8051 Architecture Lecture 1 Course Overview and The 8051 Architecture MCUniversity Program Lectures 8051 architecture t System overview of C8051F020 8051 instruction set System clock, crossbar and GPIO Assembler directives

More information

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Ali Karimpour Associate Professor Ferdowsi University of Mashhad AUTOMATIC CONTROL SYSTEMS Ali Karimpour Associate Professor Ferdowsi University of Mashhad Main reference: Christopher T. Kilian, (2001), Modern Control Technology: Components and Systems Publisher: Delmar

More information

Approximately half the power consumption of earlier Renesas Technology products and multiple functions in a 14-pin package

Approximately half the power consumption of earlier Renesas Technology products and multiple functions in a 14-pin package Renesas Technology to Release R8C/Mx Series of Flash MCUs with Power Consumption Among the Lowest in the Industry and Powerful On-Chip Peripheral Functions Approximately half the power consumption of earlier

More information

PIC Microcontroller and

PIC Microcontroller and PIC Microcontroller and Embedded d Systems Muhammad Ali Mazidi, Rolin McKinlay and Danny Causey Eng. Husam Alzaq The Islamic Uni. Of Gaza The PIC ucs 1-1 Chapter 1: The PIC Microcontrollers: History and

More information

Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Ali Karimpour Associate Professor Ferdowsi University of Mashhad AUTOMATIC CONTROL SYSTEMS Ali Karimpour Associate Professor Ferdowsi University of Mashhad Main reference: Christopher T. Kilian, (2001), Modern Control Technology: Components and Systems Publisher: Delmar

More information

Fig 1. Block diagram of a microcomputer

Fig 1. Block diagram of a microcomputer Computer: A computer is a multipurpose programmable machine that reads binary instructions from its memory, accepts binary data as input,processes the data according to those instructions and provides

More information

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems MT2 Introduction Embedded Systems MT2.1 Mechatronic systems Mechatronics is the synergistic integration of mechanical engineering, with electronics and intelligent computer control in the design and manufacturing

More information

ECE 471 Embedded Systems Lecture 2

ECE 471 Embedded Systems Lecture 2 ECE 471 Embedded Systems Lecture 2 Vince Weaver http://web.eece.maine.edu/~vweaver vincent.weaver@maine.edu 7 September 2018 Announcements Reminder: The class notes are posted to the website. HW#1 will

More information

Nishigandha S. Unhale 1, Nitish B. Bhawarkar 2, Ashwini Patil 3 & Swati S. Patil 4

Nishigandha S. Unhale 1, Nitish B. Bhawarkar 2, Ashwini Patil 3 & Swati S. Patil 4 GLOBAL JOURNAL OF ENGINEERING SCIENCE AND RESEARCHES JOURNEY OF MICROCONTROLLER FOR TECNOLOGICAL DEVLOPMENT Nishigandha S. Unhale 1, Nitish B. Bhawarkar 2, Ashwini Patil 3 & Swati S. Patil 4 1, 4 PG Student,

More information

Microcontrollers. Fig. 1 gives a comparison of a microprocessor system and a microcontroller system.

Microcontrollers. Fig. 1 gives a comparison of a microprocessor system and a microcontroller system. Syllabus: : Introduction to, 8051 Microcontroller Architecture and an example of Microcontroller based stepper motor control system (only Block Diagram approach). (5 Hours) Introduction to A microcontroller

More information

Choosing a Micro for an Embedded System Application

Choosing a Micro for an Embedded System Application Choosing a Micro for an Embedded System Application Dr. Manuel Jiménez DSP Slides: Luis Francisco UPRM - Spring 2010 Outline MCU Vs. CPU Vs. DSP Selection Factors Embedded Peripherals Sample Architectures

More information

MicroProcessor. MicroProcessor. MicroProcessor. MicroProcessor

MicroProcessor. MicroProcessor. MicroProcessor. MicroProcessor 1 2 A microprocessor is a single, very-large-scale-integration (VLSI) chip that contains many digital circuits that perform arithmetic, logic, communication, and control functions. When a microprocessor

More information

MECE336 Microprocessors I

MECE336 Microprocessors I MECE336 Microprocessors I Lecture 1 Introduction and Background Associate Prof. Dr. Klaus Werner Schmidt of Mechatronics Engineering Çankaya University Compulsory Course in Mechatronics Engineering Credits

More information

MICROCONTROLLERS 8051

MICROCONTROLLERS 8051 MICROCONTROLLERS 8051 PART A Unit 1: Microprocessor and Microcontroller. Introduction, Microprocessor and Microcontrollers, A Microcontroller survey. RISC & CISC CPU Architectures, Harvard & Von Neumann

More information

ELEG3923 Microprocessor Ch.0 & Ch.1 Introduction to Microcontroller

ELEG3923 Microprocessor Ch.0 & Ch.1 Introduction to Microcontroller Department of Electrical Engineering University of Arkansas ELEG3923 Microprocessor Ch. & Ch. Introduction to Microcontroller Dr. Jingxian Wu wuj@uark.edu OUTLINE 2 What is microcontroller? (Ch..) 85 Microcontroller

More information

ELCT 912: Advanced Embedded Systems

ELCT 912: Advanced Embedded Systems ELCT 912: Advanced Embedded Systems Lecture 2-3: Embedded System Hardware Dr. Mohamed Abd El Ghany, Department of Electronics and Electrical Engineering Embedded System Hardware Used for processing of

More information

Computer Hardware Requirements for Real-Time Applications

Computer Hardware Requirements for Real-Time Applications Lecture (4) Computer Hardware Requirements for Real-Time Applications Prof. Kasim M. Al-Aubidy Computer Engineering Department Philadelphia University Real-Time Systems, Prof. Kasim Al-Aubidy 1 Lecture

More information

EMBEDDED SYSTEM BASICS AND APPLICATION

EMBEDDED SYSTEM BASICS AND APPLICATION EMBEDDED SYSTEM BASICS AND APPLICATION Dr.Syed Ajmal IIT- Robotics TOPICS TO BE DISCUSSED System Embedded System Components Classifications Processors Other Hardware Software Applications 2 INTRODUCTION

More information

Microcontrollers. Microcontroller

Microcontrollers. Microcontroller Microcontrollers Microcontroller A microprocessor on a single integrated circuit intended to operate as an embedded system. As well as a CPU, a microcontroller typically includes small amounts of RAM and

More information

8051 MICROCONTROLLERS

8051 MICROCONTROLLERS 8051 MICRO The 8051 and Embedded Systems: Using Assembly and C Mazidi, Mazidi and McKinlay Chung-Ping Young 楊中平 Home Automation, Networking, and Entertainment Lab Dept. of Computer Science and Information

More information

Microcontrollers. Introduction to the PIC 8-bit Midrange Family. ECE Senior Design 15 February 2017

Microcontrollers. Introduction to the PIC 8-bit Midrange Family. ECE Senior Design 15 February 2017 Microcontrollers Introduction to the PIC 8-bit Midrange Family ECE Senior Design 15 February 2017 Popular Microcontrollers 8051 Intel then Everyone (8-bit old) PIC Microchip (8, 16 & 32bit) AVR Atmel (8

More information

EE 354 Fall 2015 Lecture 1 Architecture and Introduction

EE 354 Fall 2015 Lecture 1 Architecture and Introduction EE 354 Fall 2015 Lecture 1 Architecture and Introduction Note: Much of these notes are taken from the book: The definitive Guide to ARM Cortex M3 and Cortex M4 Processors by Joseph Yiu, third edition,

More information

Network Embedded Systems Sensor Networks Fall Hardware. Marcus Chang,

Network Embedded Systems Sensor Networks Fall Hardware. Marcus Chang, Network Embedded Systems Sensor Networks Fall 2013 Hardware Marcus Chang, mchang@cs.jhu.edu 1 Embedded Systems Designed to do one or a few dedicated and/or specific functions Embedded as part of a complete

More information

Figure 1.1: Some embedded device. In this course we shall learn microcontroller and FPGA based embedded system.

Figure 1.1: Some embedded device. In this course we shall learn microcontroller and FPGA based embedded system. Course Code: EEE 4846 International Islamic University Chittagong (IIUC) Department of Electrical and Electronic Engineering (EEE) Course Title: Embedded System Sessional Exp. 1: Familiarization with necessary

More information

INSTITUTO SUPERIOR TÉCNICO. Architectures for Embedded Computing

INSTITUTO SUPERIOR TÉCNICO. Architectures for Embedded Computing UNIVERSIDADE TÉCNICA DE LISBOA INSTITUTO SUPERIOR TÉCNICO Departamento de Engenharia Informática Architectures for Embedded Computing MEIC-A, MEIC-T, MERC Lecture Slides Version 3.0 - English Lecture 21

More information

An Overview of Microprocessor The first question comes in a mind "What is a microprocessor?. Let us start with a more familiar term computer. A digital computer is an electronic machine capable of quickly

More information

Embedded System Current Trends

Embedded System Current Trends Embedded System Current Trends Definition Difficult to define in current scenario. These are the computing systems which are used in electronic devices for specific purpose. Any computing system other

More information

1 Introduction to Microcontrollers

1 Introduction to Microcontrollers 1 Introduction to Microcontrollers EE445 - Microcontrollers and Embedded Systems Chapter 1: Introduction to Microcontro EE445 Microcontrollers and Emb and and Embedded Embedded Microcontrollers EE445 -

More information

Lab 1 Introduction to Microcontroller

Lab 1 Introduction to Microcontroller Lab 1 Introduction to Microcontroller Feb. 2016 1 Objective 1. To be familiar with microcontrollers. 2. Introducing LPC2138 microcontroller. 3. To be familiar with Keil and Proteus software tools. Introduction

More information

Embedded Systems Design (630414) Lecture 1 Introduction to Embedded Systems Prof. Kasim M. Al-Aubidy Computer Eng. Dept.

Embedded Systems Design (630414) Lecture 1 Introduction to Embedded Systems Prof. Kasim M. Al-Aubidy Computer Eng. Dept. Embedded Systems Design (630414) Lecture 1 Introduction to Embedded Systems Prof. Kasim M. Al-Aubidy Computer Eng. Dept. Definition of an E.S. It is a system whose principal function is not computational,

More information

Microprocessors And Microcontroller

Microprocessors And Microcontroller Microprocessors And Microcontroller Semester : 4 th, 5 th (TL, ES) Course Code : ES256, ES313 By: Dr. Attiya Baqai Assistant Professor, Department of Electronics, MUET. Internal block diagram of CPU Internal

More information

Chapter 5. Introduction ARM Cortex series

Chapter 5. Introduction ARM Cortex series Chapter 5 Introduction ARM Cortex series 5.1 ARM Cortex series variants 5.2 ARM Cortex A series 5.3 ARM Cortex R series 5.4 ARM Cortex M series 5.5 Comparison of Cortex M series with 8/16 bit MCUs 51 5.1

More information

Embedded Systems: Architecture

Embedded Systems: Architecture Embedded Systems: Architecture Jinkyu Jeong (Jinkyu@skku.edu) Computer Systems Laboratory Sungkyunkwan University http://csl.skku.edu ICE3028: Embedded Systems Design, Fall 2018, Jinkyu Jeong (jinkyu@skku.edu)

More information

Microcontroller: CPU and Memory

Microcontroller: CPU and Memory Microcontroller: CPU and Memory Amarjeet Singh January 15, 2013 Partly adopted from EE202A, UCLA Slides by Mani Srivastava Logistics Programming EVK1100 Guidelines for programming using AVR32 Studio on

More information

Embedded Systems. PIC16F84A Internal Architecture. Eng. Anis Nazer First Semester

Embedded Systems. PIC16F84A Internal Architecture. Eng. Anis Nazer First Semester Embedded Systems PIC16F84A Internal Architecture Eng. Anis Nazer First Semester 2017-2018 Review Computer system basic components? CPU? Memory? I/O? buses? Instruction? Program? Instruction set? CISC,

More information

PIC32&Overview& E155&

PIC32&Overview& E155& PIC32&Overview& E155& Outline PIC 32 Architecture MIPS M4K Core PIC 32 Peripherals PIC 32 Basic Operations Clock 2 Microcontroller Approximately $16B of microcontrollers were sold in 2011, and the market

More information

ARM Processor Architecture

ARM Processor Architecture Chapters 1 and 3 ARM Processor Architecture Embedded Systems with ARM Cortext-M Updated: Monday, February 5, 2018 A Little about ARM The company Originally Acorn RISC Machine (ARM) Later Advanced RISC

More information

ATmega128. Introduction

ATmega128. Introduction ATmega128 Introduction AVR Microcontroller 8-bit microcontroller released in 1997 by Atmel which was founded in 1984. The AVR architecture was conceived by two students (Alf-Egil Bogen, Vergard-Wollen)

More information

SARDAR RAJA COLLEGES SARDAR RAJA COLLEGE OF ENGINEERING ALANGULAM

SARDAR RAJA COLLEGES SARDAR RAJA COLLEGE OF ENGINEERING ALANGULAM SARDAR RAJA COLLEGES SARDAR RAJA COLLEGE OF ENGINEERING ALANGULAM DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING MICRO LESSON PLAN SUBJECT NAME : MICROPROCESSOR AND MICRO CONTROLLER SUBJECT CODE

More information

CS-424/580A Microcontrollers and Robotics

CS-424/580A Microcontrollers and Robotics CS-424/580A Microcontrollers and Robotics CS-424/580A Microcontrollers & Robotics Professor Richard R. Eckert EB-N6, 777-4365 Office hours: W 10-11:30 A.M., R 1-2:30 P.M. Email: reckert@binghamton.edu

More information

acret Ameya Centre for Robotics & Embedded Technology Syllabus for Diploma in Embedded Systems (Total Eight Modules-4 Months -320 Hrs.

acret Ameya Centre for Robotics & Embedded Technology Syllabus for Diploma in Embedded Systems (Total Eight Modules-4 Months -320 Hrs. acret Ameya Centre for Robotics & Embedded Technology Syllabus for Diploma in Embedded Systems (Total Eight Modules-4 Months -320 Hrs.) Module 0 Introduction Introduction to Embedded Systems, Real Time

More information

Midrange 8b PIC Microcontrollers. ECE Senior Design 14 February 2017

Midrange 8b PIC Microcontrollers. ECE Senior Design 14 February 2017 Midrange 8b PIC Microcontrollers ECE Senior Design 14 February 2017 Harvard vs. Von Neumann Harvard Architecture Program Memory 14-bit Bus CPU 8-bit Bus Data Memory Harvard architecture Separate busses

More information

Embedded Systems. Computer Organization. Wednesday 25 November 15

Embedded Systems. Computer Organization. Wednesday 25 November 15 Embedded Systems Computer Organization Wednesday 25 November 15 Summary Previous Class Analog-Digital Interface Today: Embedded Systems Characteristics Architectures Complete Systems Computer Organization

More information

ME 515 Mechatronics. A microprocessor

ME 515 Mechatronics. A microprocessor ME 515 Mechatronics Microcontroller Based Control of Mechanical Systems Asanga Ratnaweera Department of Faculty of Engineering University of Peradeniya Tel: 081239 (3627) Email: asangar@pdn.ac.lk A microprocessor

More information

University of Dayton. Electrical & Computer Engineering. ECE 536 Microprocessor Applications. Dr. Ralph Barrera. Assignment (4)

University of Dayton. Electrical & Computer Engineering. ECE 536 Microprocessor Applications. Dr. Ralph Barrera. Assignment (4) University of Dayton Electrical & Computer Engineering ECE 536 ications Dr. Ralph Barrera Assignment (4) Student Name: Saleh Alshahry Student ID #: 1011787550 8-Bit Processor Application. 1) Matrix LED

More information

3.1 Description of Microprocessor. 3.2 History of Microprocessor

3.1 Description of Microprocessor. 3.2 History of Microprocessor 3.0 MAIN CONTENT 3.1 Description of Microprocessor The brain or engine of the PC is the processor (sometimes called microprocessor), or central processing unit (CPU). The CPU performs the system s calculating

More information

High-Performance 32-bit

High-Performance 32-bit High-Performance 32-bit Microcontroller with Built-in 11-Channel Serial Interface and Two High-Speed A/D Converter Units A 32-bit microcontroller optimal for digital home appliances that integrates various

More information

Segment 1A. Introduction to Microcomputer and Microprocessor

Segment 1A. Introduction to Microcomputer and Microprocessor Segment 1A Introduction to Microcomputer and Microprocessor 1.1 General Architecture of a Microcomputer System: The term microcomputer is generally synonymous with personal computer, or a computer that

More information

8051 Microcontroller

8051 Microcontroller 8051 Microcontroller The 8051, Motorola and PIC families are the 3 leading sellers in the microcontroller market. The 8051 microcontroller was originally developed by Intel in the late 1970 s. Today many

More information

Somes French translations :

Somes French translations : 1 RB - EPFL/IC/LAP - A2012 Embedded systems Somes French translations : Systèmes embarqués Systèmes enrobés Systèmes enfouis Embedded systems, definition There is no formal definition of an embedded system,

More information

Distributed Real-Time Control Systems. Module 3 Hardware for Real Time Distributed Control Systems

Distributed Real-Time Control Systems. Module 3 Hardware for Real Time Distributed Control Systems Distributed Real-Time Control Systems Module 3 Hardware for Real Time Distributed Control Systems 1 General Topology of Real-Time Distributed Control Systems System Management Data Backup Intranet User

More information

ECE 471 Embedded Systems Lecture 2

ECE 471 Embedded Systems Lecture 2 ECE 471 Embedded Systems Lecture 2 Vince Weaver http://www.eece.maine.edu/~vweaver vincent.weaver@maine.edu 3 September 2015 Announcements HW#1 will be posted today, due next Thursday. I will send out

More information

Chapter 1. Microcontroller Overview

Chapter 1. Microcontroller Overview Chapter 1 Microcontroller Overview Lesson 2 Microcontrollers- Types and Examples Outline Microcontroller Types Examples- 8051 Series Family Members Examples- 68HC11/12 Series Family Members CPU Microcomputer

More information

Universität Dortmund. ARM Architecture

Universität Dortmund. ARM Architecture ARM Architecture The RISC Philosophy Original RISC design (e.g. MIPS) aims for high performance through o reduced number of instruction classes o large general-purpose register set o load-store architecture

More information

18-349: Embedded Real-Time Systems Lecture 2: ARM Architecture

18-349: Embedded Real-Time Systems Lecture 2: ARM Architecture 18-349: Embedded Real-Time Systems Lecture 2: ARM Architecture Anthony Rowe Electrical and Computer Engineering Carnegie Mellon University Basic Computer Architecture Embedded Real-Time Systems 2 Memory

More information

David Harrison, CEO/Design Engineer for Model Sounds Inc.

David Harrison, CEO/Design Engineer for Model Sounds Inc. David Harrison, CEO/Design Engineer for Model Sounds Inc. 1 What is ARM? ARM is a family of instruction set architectures for computer processors based on a Reduced Instruction Set Computing (RISC) architecture

More information

VLSI Design Lab., Konkuk Univ. Yong Beom Cho LSI Design Lab

VLSI Design Lab., Konkuk Univ. Yong Beom Cho LSI Design Lab AVR Training Board-I V., Konkuk Univ. Yong Beom Cho ybcho@konkuk.ac.kr What is microcontroller A microcontroller is a small, low-cost computeron-a-chip which usually includes: An 8 or 16 bit microprocessor

More information

Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices,

Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices, Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices, CISC and RISC processors etc. Knows the architecture and

More information

FIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100)

FIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100) (Revision-10) FIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100) PART-A (Maximum marks : 10) I. Answer all

More information

PREPAID ENERGY METER

PREPAID ENERGY METER PREPAID ENERGY METER INTRODUCTION-: A scheme of Electricity billing system called "PREPAID ENERGY METER WITH TARIFF INDICATOR" can facilitate in improved cash flow management in energy utilities and can

More information

LED Matrix Scrolling using ATmega32 microcontroller

LED Matrix Scrolling using ATmega32 microcontroller LED Matrix Scrolling using ATmega32 microcontroller Deepti Rawat 1, Gunjan Aggarwal 2, Dinesh Kumar Yadav 3, S.K. Mahajan 4 Department of Electronics and Communication Engineering IIMT college of Engineering,

More information

WHICH MICRO? What does MCU needs to do in my system? What are the tasks? Dr. Adriana Becker-Gomez

WHICH MICRO? What does MCU needs to do in my system? What are the tasks? Dr. Adriana Becker-Gomez 1 WHICH MICRO? What does MCU needs to do in my system? What are the tasks? Dr. Adriana Becker-Gomez Email: axbeec@rit.edu Office: 9-3477 2 Specs System design: High level definition (functional specs)

More information

Introduction to ARM LPC2148 Microcontroller

Introduction to ARM LPC2148 Microcontroller Introduction to ARM LPC2148 Microcontroller Dr.R.Sundaramurthy Department of EIE Pondicherry Engineering College Features of LPC2148 in a Nut Shell CPU = ARM 7 Core Word Length = 32 Bit ROM = 512 KB RAM

More information

mmike Joined: 04 Jun 2006 Posts: 553 Helped: Aug :11 Motorola chip pic16f88 18 pin

mmike Joined: 04 Jun 2006 Posts: 553 Helped: Aug :11 Motorola chip pic16f88 18 pin mmike Joined: 04 Jun 2006 Posts: 553 Helped: 19 12 Aug 2006 11:11 Motorola chip pic16f88 18 pin The Intel 8051 was a Harvard architecture single chip microcontroller (ľc) developed by Intel in 1980 for

More information

Diploma in Embedded Systems

Diploma in Embedded Systems Diploma in Embedded Systems Duration: 5 Months[5 days a week,3 hours a day, Total 300 hours] Module 1: 8051 Microcontroller in Assemble Language Characteristics of Embedded System Overview of 8051 Family

More information

Introducing: New Low-Cost & Low Pin Count PIC Microcontrollers for the 8-, 16- & 32-bit Markets

Introducing: New Low-Cost & Low Pin Count PIC Microcontrollers for the 8-, 16- & 32-bit Markets Introducing: New Low-Cost & Low Pin Count PIC Microcontrollers for the 8-, 16- & 32-bit Markets PIC MCU and dspic DSC Family Portfolio 2 New Low Cost, Low Pin-Count 8-, 16-, 32-bit Offerings 3 What Are

More information

In this tutorial, we will discuss the architecture, pin diagram and other key concepts of microprocessors.

In this tutorial, we will discuss the architecture, pin diagram and other key concepts of microprocessors. About the Tutorial A microprocessor is a controlling unit of a micro-computer, fabricated on a small chip capable of performing Arithmetic Logical Unit (ALU) operations and communicating with the other

More information

Distributed Real- Time Control Systems

Distributed Real- Time Control Systems Distributed Real- Time Control Systems Lecture 2 Embedded Systems Basics A. Bernardino, C. Silvestre, IST- ACSDC 1 What are embedded systems? Small computers to efficiently address specific purposes, e.g.

More information

Microprocessors/Microcontrollers

Microprocessors/Microcontrollers Microprocessors/Microcontrollers A central processing unit (CPU) fabricated on one or more chips, containing the basic arithmetic, logic, and control elements of a computer that are required for processing

More information

Microcontroller Basics

Microcontroller Basics Microcontroller Basics Gabe Cohn CSE 599U February 6, 2012 www.gabeacohn.com/teaching/micro Outline Overview of Embedded Systems What is a Microcontroller? Microcontroller Features Common Microcontrollers

More information

Calendar Description

Calendar Description ECE212 B1: Introduction to Microprocessors Lecture 1 Calendar Description Microcomputer architecture, assembly language programming, memory and input/output system, interrupts All the instructions are

More information

Embedded Systems. 7. System Components

Embedded Systems. 7. System Components Embedded Systems 7. System Components Lothar Thiele 7-1 Contents of Course 1. Embedded Systems Introduction 2. Software Introduction 7. System Components 10. Models 3. Real-Time Models 4. Periodic/Aperiodic

More information

e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: 8051 Architecture Module No: CS/ES/5 Quadrant 1 e-text

e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: 8051 Architecture Module No: CS/ES/5 Quadrant 1 e-text e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: 8051 Architecture Module No: CS/ES/5 Quadrant 1 e-text In this lecture the detailed architecture of 8051 controller, register bank,

More information

AVR Training Board-I. VLSI Design Lab., Konkuk Univ. LSI Design Lab

AVR Training Board-I. VLSI Design Lab., Konkuk Univ. LSI Design Lab AVR Training Board-I V., Konkuk Univ. Tae Pyeong Kim What is microcontroller A microcontroller is a small, low-cost computeron-a-chip which usually includes: An 8 or 16 bit microprocessor (CPU). A small

More information

Mohammad Jafar Navabi Medtronic Microelectronics Center, Tempe, Arizona, USA

Mohammad Jafar Navabi Medtronic Microelectronics Center, Tempe, Arizona, USA MICROCONTROLLERS Mohammad Jafar Navabi Medtronic Microelectronics Center, Tempe, Arizona, USA Keywords: Microprocessor, peripheral devices, CPU, I/O, analog to digital converter, digital to analog converter,

More information

Introduction to L.A.P. 1

Introduction to L.A.P. 1 Introduction to L.A.P. 1 Corrado Santoro ARSLAB - Autonomous and Robotic Systems Laboratory Dipartimento di Matematica e Informatica - Università di Catania, Italy santoro@dmi.unict.it L.A.P. 1 Course

More information

Typical applications where a CPLD may be the best design approach:

Typical applications where a CPLD may be the best design approach: By: Carlos Barberis, dba Bartek Technologies Description of Bartek s CPLD1 development board. For some of us CPLD s are familiar devices and for others just another acronym in the electronic device industry.

More information

Introduction to Embedded Systems

Introduction to Embedded Systems Introduction to Embedded Systems Minsoo Ryu Hanyang University Outline 1. Definition of embedded systems 2. History and applications 3. Characteristics of embedded systems Purposes and constraints User

More information

Team 3. By: Miriel Garcia. Microcontrollers/ TI MSP430F5438A. ECE 480 senior Design. Application Note 4/3/15

Team 3. By: Miriel Garcia. Microcontrollers/ TI MSP430F5438A. ECE 480 senior Design. Application Note 4/3/15 Microcontrollers/ TI MSP430F5438A ECE 480 senior Design Team 3 Application Note By: Miriel Garcia 4/3/15 Abstract Microcontrollers are key components on today s modern world. These devices have the ability

More information

COL862 - Low Power Computing

COL862 - Low Power Computing COL862 - Low Power Computing Power Measurements using performance counters and studying the low power computing techniques in IoT development board (PSoC 4 BLE Pioneer Kit) and Arduino Mega 2560 Submitted

More information

Microcontroller basics

Microcontroller basics FYS3240 PC-based instrumentation and microcontrollers Microcontroller basics Spring 2017 Lecture #4 Bekkeng, 30.01.2017 Lab: AVR Studio Microcontrollers can be programmed using Assembly or C language In

More information

INDUSTRIAL TRAINING:6 MONTHS PROGRAM TEVATRON TECHNOLOGIES PVT LTD

INDUSTRIAL TRAINING:6 MONTHS PROGRAM TEVATRON TECHNOLOGIES PVT LTD MODULE-1 C Programming Language Introduction to C Objectives of C Applications of C Relational and logical operators Bit wise operators The assignment statement Intermixing of data types type conversion

More information

Microprocessor Systems

Microprocessor Systems Microprocessor Systems Welcome! Instructor: Clint Cole Office: EME59 ccole@eecs.wsu.edu Office hours: M, W, Fr 10-12 TA(s): Greidi Ajalik Lab: EME56 Times: Thursday 8AM 1:30PM. I didn t pick them. Lab

More information

Chapter 4. Enhancing ARM7 architecture by embedding RTOS

Chapter 4. Enhancing ARM7 architecture by embedding RTOS Chapter 4 Enhancing ARM7 architecture by embedding RTOS 4.1 ARM7 architecture 4.2 ARM7TDMI processor core 4.3 Embedding RTOS on ARM7TDMI architecture 4.4 Block diagram of the Design 4.5 Hardware Design

More information

EE4380 Microprocessor Design Project

EE4380 Microprocessor Design Project EE4380 Microprocessor Design Project Fall 2002 Class 1 Pari vallal Kannan Center for Integrated Circuits and Systems University of Texas at Dallas Introduction What is a Microcontroller? Microcontroller

More information

Embedded Systems. Software Development & Education Center. (Design & Development with Various µc)

Embedded Systems. Software Development & Education Center. (Design & Development with Various µc) Software Development & Education Center Embedded Systems (Design & Development with Various µc) Module 1: Embedded C Programming INTRODUCTION TO EMBEDDED SYSTEM History & need of Embedded System Basic

More information

2011 Pearson Higher Education, Mazidi, Naimi, and Naimi Pearson Higher Education, 2011 Pearson Higher Education,

2011 Pearson Higher Education, Mazidi, Naimi, and Naimi Pearson Higher Education, 2011 Pearson Higher Education, Objectives Students should be able to: The AVR microcontroller and embedded systems using assembly and c Introduction to AVR Chapter 1 Compare and contrast microprocessors and microcontrollers Describe

More information

Introduction CHAPTER IN THIS CHAPTER

Introduction CHAPTER IN THIS CHAPTER CHAPTER Introduction 1 IN THIS CHAPTER What Is the ARM Cortex-M3 Processor?... 1 Background of ARM and ARM Architecture... 2 Instruction Set Development... 7 The Thumb-2 Technology and Instruction Set

More information

Overview The Microcontroller The Flex Board Expansion boards Multibus board Demo board How to: Compile demo Flash & Run Demos

Overview The Microcontroller The Flex Board Expansion boards Multibus board Demo board How to: Compile demo Flash & Run Demos RETIS Lab Real-Time Systems Laboratory FLEX Developement Environment Mauro Marinoni [nino@evidence.eu.com [ nino@evidence.eu.com] ] Overview The Microcontroller The Flex Board Expansion boards Multibus

More information

CORRIGENDUM ISSUED FOR NATIONAL COMPETITIVE BIDDING UNDER TEQIP PHASE-II

CORRIGENDUM ISSUED FOR NATIONAL COMPETITIVE BIDDING UNDER TEQIP PHASE-II CORRIGENDUM ISSUED FOR NATIONAL COMPETITIVE BIDDING UNDER TEQIP PHASE-II The prebid meeting for the packages to be purchased under national competitive bidding for TEQIP Phase II was held on 15/10/2013

More information

ENE 334 Microprocessors

ENE 334 Microprocessors Page 1 ENE 334 Microprocessors Lecture 7: MCS-51 Architecture I : Dejwoot KHAWPARISUTH http://webstaff.kmutt.ac.th/~dejwoot.kha/ ENE 334 MCS-51 Architecture I Page 2 Outlines: 8051 Microcontroller Hardware

More information

b. List different system buses of 8085 microprocessor and give function of each bus. (8) Answer:

b. List different system buses of 8085 microprocessor and give function of each bus. (8) Answer: Q.2 a. Discuss and differentiate between a Microprocessor and a Microcontroller. Microprocessor is an IC which has only the CPU inside them i.e. only the processing powers such as Intel s Pentium 1,2,3,4,

More information

Lecture (02) PIC16F84 (I)

Lecture (02) PIC16F84 (I) Lecture (02) PIC16F84 (I) By: Dr. Ahmed ElShafee ١ Review of Memory Technologies The PIC 16 Series PIC 16F84A The PIC 16F84A Memory The Oscillator Instruction Cycle Power up and Reset Parallel ports Technical

More information