SlideShare a Scribd company logo
1 of 23
Download to read offline
National Institute of Electronics &
Information Technology, Gorakhpur
Deepam Dubey
(Scientist-B)
An Autonomous Scientific Society under
Ministry of Electronics & Information Technology, Government of India
“4 Weeks Summer Training Programme”
Agenda of our discussion:
 Microprocessor
 Microcontroller
 Embedded Systems
2
Microprocessor
3
• Single chip computer.
• CPU contains
 ALU.
 Set of register.
 Timing & control units.
• For a complete micro computer one must add memory &
peripheral devices
Microprocessor
4
 It is an Integrated Circuit that contains all the functions of a
central processing unit of a computer.
 A microprocessor, sometimes called a logic chip, is a
computer processor on a microchip.
 The microprocessor contains all, or most of, the central
processing unit (CPU) functions and is the "engine" that goes
into motion when you turn your computer on. A
microprocessor is designed to perform arithmetic and logic
operations that make use of small number-holding areas
called registers.
Microprocessor (8085 Architecture)
5
Microprocessor (8085 Architecture)
6
 8085 microprocessor is an 8-bit microprocessor designed
by Intel in 1977 using NMOS technology.
 It has the following configuration −
 8-bit data bus
 16-bit address bus, which can address up-to 64KB
 A 16-bit program counter
 A 16-bit stack pointer
 Six 8-bit registers arranged in pairs: BC, DE, HL
 Requires +5V supply to operate at 3.2 MHZ single phase
clock
Microprocessor (8085 Functional units)
7
Accumulator
 It is an 8-bit register used to perform arithmetic, logical, I/O
& LOAD/STORE operations.
 It is connected to internal data bus & ALU.
Arithmetic and logic unit
 As the name suggests, it performs arithmetic and logical
operations like Addition, Subtraction, AND, OR, etc. on 8-bit
data.
General purpose register
 There are 6 general purpose registers in 8085 processor, i.e.
B, C, D, E, H & L. Each register can hold 8-bit data.
 These registers can work in pair to hold 16-bit data and
their pairing combination is like B-C, D-E & H-L.
Microprocessor (8085 Functional units)
8
Program counter:
 It is a 16-bit register used to store the memory address
location of the next instruction to be executed.
 Microprocessor increments the program whenever an
instruction is being executed, so that the program counter
points to the memory address of the next instruction that is
going to be executed.
Stack pointer:
 It is also a 16-bit register works like stack, which is always
incremented/decremented by 2 during push & pop
operations.
Temporary register
 It is an 8-bit register, which holds the temporary data of
arithmetic and logical operations.
Microprocessor (8085 Functional units)
9
Flag register
 It is an 8-bit register having five 1-bit flip-flops, which holds
either 0 or 1 depending upon the result stored in the
accumulator.
 These are the set of 5 flip-flops −
 Sign (S)
 Zero (Z)
 Auxiliary Carry (AC)
 Parity (P)
 Carry (C)
Microprocessor (8085 Pin Diagram)
10
Microcontroller
11
 A microcontroller is a small and low-cost microcomputer,
which is designed to perform the specific tasks of embedded
systems.
 Ex: Washing Machine System, Receiving Remote Signals, etc.
 The general microcontroller consists of the processor, the
memory (RAM, ROM, EPROM), Serial ports, peripherals
(timers, counters), etc.
Microcontroller (Architecture)
12
Microprocessor Microcontroller
CPU is stand alone, RAM,ROM, I/O & timer
are separate.
CPU, RAM,ROM, I/O & timer all are on single
chip.
Designer can decide amount of RAM,ROM,
& I/O ports.
Fixed amount of on-chip RAM,ROM, & I/O
ports.
High processing power Low processing power
High power consumption Low power consumption
Typically: 4/8/16/32/64 bit 8/16 bit
General purpose Single purpose(control oriented)
Less reliable Highly reliable
Eg.- 8086, 8085 8051
Microprocessor vs Microcontroller:
13
Microcontroller: Case Study
14
 A system is supposed to be designed with following intended
function.
 It should count the number of foot fall in a shopping complex.
 The system is to be installed at the Entrance Gate.
 The system must be reliable for at-least 10 years.
 How will you design the system?
Microcontroller (Pin Diagram)
15
Embedded Systems:
16
It is a Computer but
 Combination of software and hardware
 Reliable
 Preprogrammed
 Specific task
Embedded Systems:
17
• Computer (Programmable part) surrounded by
other sub-systems, sensors and actuators.
• Computer a (small) part of a larger system.
• The computer is called a micro-controller
Embedded Systems:
18
 Embedded Systems or Electronics systems that
include an application Specific Integrated Circuit
or a Microcontroller to perform a specific
dedicated application.
 Embedded System is pre-programmed to do a
specific function while a general purpose system
could be used to run any program of your choice.
 Further, the Embedded Processor Is only one of
the component of the electronic system of which
it is the part. It is cooperating with the rest of the
components to achieve the overall function.
Embedded Systems: (Why?)
19
 Processors have shrunk in size with increased
performance.
 Power consumption has drastically reduced.
 Cost of processors have come down to affordable
level.
 There is a greater awareness now that rather
than a totally hardwired electronic system,
incorporation of a programmable processor in a
circuit makes the design more robust with the
reduction in the design time cycle.
Embedded Systems: (Examples)
20
Embedded Systems: (Examples)
21
Embedded Systems: (Typical Setup)
22
Thank You
23

More Related Content

What's hot

Intel 8085 Micro Processor
Intel 8085 Micro ProcessorIntel 8085 Micro Processor
Intel 8085 Micro Processor
silentsoul
 
itft-8085 microprocessor
itft-8085 microprocessoritft-8085 microprocessor
itft-8085 microprocessor
Shifali Sharma
 

What's hot (20)

microprocessor architecture
microprocessor architecture microprocessor architecture
microprocessor architecture
 
Microprocessor 8085 complete
Microprocessor 8085 completeMicroprocessor 8085 complete
Microprocessor 8085 complete
 
Microprocessor and Microcontroller lec5
Microprocessor and Microcontroller lec5Microprocessor and Microcontroller lec5
Microprocessor and Microcontroller lec5
 
8085-microprocessor
8085-microprocessor8085-microprocessor
8085-microprocessor
 
Intel 8085 Micro Processor
Intel 8085 Micro ProcessorIntel 8085 Micro Processor
Intel 8085 Micro Processor
 
Microprocessor and Microcontroller lec1
Microprocessor and Microcontroller lec1Microprocessor and Microcontroller lec1
Microprocessor and Microcontroller lec1
 
itft-8085 microprocessor
itft-8085 microprocessoritft-8085 microprocessor
itft-8085 microprocessor
 
8085 microprocessor architecture
8085 microprocessor architecture8085 microprocessor architecture
8085 microprocessor architecture
 
Introduction to-microprocessors
Introduction to-microprocessorsIntroduction to-microprocessors
Introduction to-microprocessors
 
Intel 8085 architecture
Intel 8085 architectureIntel 8085 architecture
Intel 8085 architecture
 
Microprocessor architecture-I
Microprocessor architecture-IMicroprocessor architecture-I
Microprocessor architecture-I
 
8085 microprocessor
8085 microprocessor8085 microprocessor
8085 microprocessor
 
Week 1.1 introduction
Week 1.1   introductionWeek 1.1   introduction
Week 1.1 introduction
 
8085 microprocessor
8085 microprocessor8085 microprocessor
8085 microprocessor
 
Chapter 2-8085 Microprocessor Architecture and Microcomputer Systems
Chapter 2-8085 Microprocessor Architecture and Microcomputer SystemsChapter 2-8085 Microprocessor Architecture and Microcomputer Systems
Chapter 2-8085 Microprocessor Architecture and Microcomputer Systems
 
Types of Microprocessor 8085 and 8086
Types of Microprocessor 8085 and 8086Types of Microprocessor 8085 and 8086
Types of Microprocessor 8085 and 8086
 
8085 full discription
8085 full discription8085 full discription
8085 full discription
 
Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Architecture of computer
Architecture of computerArchitecture of computer
Architecture of computer
 
20838382 microprocessor-8085-notes
20838382 microprocessor-8085-notes20838382 microprocessor-8085-notes
20838382 microprocessor-8085-notes
 

Similar to Robotics & Embedded IoT System Design [Day-3]

EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
EMBEDDED SYSTEMS AND IOT lab manual for enginnering studentsEMBEDDED SYSTEMS AND IOT lab manual for enginnering students
EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
eceprinter6
 
20838382 microprocessor-8085-notes
20838382 microprocessor-8085-notes20838382 microprocessor-8085-notes
20838382 microprocessor-8085-notes
Ravali Sunki
 

Similar to Robotics & Embedded IoT System Design [Day-3] (20)

Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessor
 
MPMC UNIT-1. Microprocessor 8085 pdf Microprocessor and Microcontroller
MPMC UNIT-1. Microprocessor 8085 pdf Microprocessor and MicrocontrollerMPMC UNIT-1. Microprocessor 8085 pdf Microprocessor and Microcontroller
MPMC UNIT-1. Microprocessor 8085 pdf Microprocessor and Microcontroller
 
Architecture of 8085 microprocessor
Architecture of 8085 microprocessorArchitecture of 8085 microprocessor
Architecture of 8085 microprocessor
 
EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
EMBEDDED SYSTEMS AND IOT lab manual for enginnering studentsEMBEDDED SYSTEMS AND IOT lab manual for enginnering students
EMBEDDED SYSTEMS AND IOT lab manual for enginnering students
 
Microprocessor 8085
Microprocessor 8085Microprocessor 8085
Microprocessor 8085
 
embedded system and microcontroller
 embedded system and microcontroller embedded system and microcontroller
embedded system and microcontroller
 
20838382 microprocessor-8085-notes
20838382 microprocessor-8085-notes20838382 microprocessor-8085-notes
20838382 microprocessor-8085-notes
 
architecture memory interfacing
architecture memory interfacingarchitecture memory interfacing
architecture memory interfacing
 
Introduction to 8085 Microprocessor.pptx
Introduction to 8085 Microprocessor.pptxIntroduction to 8085 Microprocessor.pptx
Introduction to 8085 Microprocessor.pptx
 
MP_MC.pdf
MP_MC.pdfMP_MC.pdf
MP_MC.pdf
 
Computer system architecture (microprocessor 8085) unit 4
Computer system architecture (microprocessor 8085) unit  4Computer system architecture (microprocessor 8085) unit  4
Computer system architecture (microprocessor 8085) unit 4
 
8085 notes g scheme 2016
8085 notes g scheme 20168085 notes g scheme 2016
8085 notes g scheme 2016
 
microprocessor8085 power point presentation
microprocessor8085 power point presentationmicroprocessor8085 power point presentation
microprocessor8085 power point presentation
 
8085 notes g scheme 2016
8085 notes g scheme 20168085 notes g scheme 2016
8085 notes g scheme 2016
 
8085 notes g scheme 2016 (2)
8085 notes g scheme 2016 (2)8085 notes g scheme 2016 (2)
8085 notes g scheme 2016 (2)
 
AT89 S52
AT89 S52AT89 S52
AT89 S52
 
Microprocessor-Architecture [8085]
Microprocessor-Architecture [8085]Microprocessor-Architecture [8085]
Microprocessor-Architecture [8085]
 
Mpmc unit 1 notes
Mpmc unit 1 notesMpmc unit 1 notes
Mpmc unit 1 notes
 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
 
Unit1 5-mpi-lecture-notes
Unit1 5-mpi-lecture-notesUnit1 5-mpi-lecture-notes
Unit1 5-mpi-lecture-notes
 

Recently uploaded

Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
pritamlangde
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
HenryBriggs2
 

Recently uploaded (20)

Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic Marks
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 

Robotics & Embedded IoT System Design [Day-3]

  • 1. National Institute of Electronics & Information Technology, Gorakhpur Deepam Dubey (Scientist-B) An Autonomous Scientific Society under Ministry of Electronics & Information Technology, Government of India “4 Weeks Summer Training Programme”
  • 2. Agenda of our discussion:  Microprocessor  Microcontroller  Embedded Systems 2
  • 3. Microprocessor 3 • Single chip computer. • CPU contains  ALU.  Set of register.  Timing & control units. • For a complete micro computer one must add memory & peripheral devices
  • 4. Microprocessor 4  It is an Integrated Circuit that contains all the functions of a central processing unit of a computer.  A microprocessor, sometimes called a logic chip, is a computer processor on a microchip.  The microprocessor contains all, or most of, the central processing unit (CPU) functions and is the "engine" that goes into motion when you turn your computer on. A microprocessor is designed to perform arithmetic and logic operations that make use of small number-holding areas called registers.
  • 6. Microprocessor (8085 Architecture) 6  8085 microprocessor is an 8-bit microprocessor designed by Intel in 1977 using NMOS technology.  It has the following configuration −  8-bit data bus  16-bit address bus, which can address up-to 64KB  A 16-bit program counter  A 16-bit stack pointer  Six 8-bit registers arranged in pairs: BC, DE, HL  Requires +5V supply to operate at 3.2 MHZ single phase clock
  • 7. Microprocessor (8085 Functional units) 7 Accumulator  It is an 8-bit register used to perform arithmetic, logical, I/O & LOAD/STORE operations.  It is connected to internal data bus & ALU. Arithmetic and logic unit  As the name suggests, it performs arithmetic and logical operations like Addition, Subtraction, AND, OR, etc. on 8-bit data. General purpose register  There are 6 general purpose registers in 8085 processor, i.e. B, C, D, E, H & L. Each register can hold 8-bit data.  These registers can work in pair to hold 16-bit data and their pairing combination is like B-C, D-E & H-L.
  • 8. Microprocessor (8085 Functional units) 8 Program counter:  It is a 16-bit register used to store the memory address location of the next instruction to be executed.  Microprocessor increments the program whenever an instruction is being executed, so that the program counter points to the memory address of the next instruction that is going to be executed. Stack pointer:  It is also a 16-bit register works like stack, which is always incremented/decremented by 2 during push & pop operations. Temporary register  It is an 8-bit register, which holds the temporary data of arithmetic and logical operations.
  • 9. Microprocessor (8085 Functional units) 9 Flag register  It is an 8-bit register having five 1-bit flip-flops, which holds either 0 or 1 depending upon the result stored in the accumulator.  These are the set of 5 flip-flops −  Sign (S)  Zero (Z)  Auxiliary Carry (AC)  Parity (P)  Carry (C)
  • 11. Microcontroller 11  A microcontroller is a small and low-cost microcomputer, which is designed to perform the specific tasks of embedded systems.  Ex: Washing Machine System, Receiving Remote Signals, etc.  The general microcontroller consists of the processor, the memory (RAM, ROM, EPROM), Serial ports, peripherals (timers, counters), etc.
  • 13. Microprocessor Microcontroller CPU is stand alone, RAM,ROM, I/O & timer are separate. CPU, RAM,ROM, I/O & timer all are on single chip. Designer can decide amount of RAM,ROM, & I/O ports. Fixed amount of on-chip RAM,ROM, & I/O ports. High processing power Low processing power High power consumption Low power consumption Typically: 4/8/16/32/64 bit 8/16 bit General purpose Single purpose(control oriented) Less reliable Highly reliable Eg.- 8086, 8085 8051 Microprocessor vs Microcontroller: 13
  • 14. Microcontroller: Case Study 14  A system is supposed to be designed with following intended function.  It should count the number of foot fall in a shopping complex.  The system is to be installed at the Entrance Gate.  The system must be reliable for at-least 10 years.  How will you design the system?
  • 16. Embedded Systems: 16 It is a Computer but  Combination of software and hardware  Reliable  Preprogrammed  Specific task
  • 17. Embedded Systems: 17 • Computer (Programmable part) surrounded by other sub-systems, sensors and actuators. • Computer a (small) part of a larger system. • The computer is called a micro-controller
  • 18. Embedded Systems: 18  Embedded Systems or Electronics systems that include an application Specific Integrated Circuit or a Microcontroller to perform a specific dedicated application.  Embedded System is pre-programmed to do a specific function while a general purpose system could be used to run any program of your choice.  Further, the Embedded Processor Is only one of the component of the electronic system of which it is the part. It is cooperating with the rest of the components to achieve the overall function.
  • 19. Embedded Systems: (Why?) 19  Processors have shrunk in size with increased performance.  Power consumption has drastically reduced.  Cost of processors have come down to affordable level.  There is a greater awareness now that rather than a totally hardwired electronic system, incorporation of a programmable processor in a circuit makes the design more robust with the reduction in the design time cycle.