Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
647 views
147 pages
Rajkamal
Uploaded by
shyamfunny
AI-enhanced title
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF, TXT or read online on Scribd
Download
Save
Save rajkamal For Later
Share
0%
0% found this document useful, undefined
0%
, undefined
Print
Embed
Report
0 ratings
0% found this document useful (0 votes)
647 views
147 pages
Rajkamal
Uploaded by
shyamfunny
AI-enhanced title
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF, TXT or read online on Scribd
Carousel Previous
Carousel Next
Download
Save
Save rajkamal For Later
Share
0%
0% found this document useful, undefined
0%
, undefined
Print
Embed
Report
Download
Save rajkamal For Later
You are on page 1
/ 147
Search
Fullscreen
Types, Selection, and Applications of Microcontrollers Chapter Objectives > Introduce microcontrollers > — Study the various types of microcontrollers »® Examine the various criteria for the selection of a microcontroller > List and define a few applications of microcontrollers 1.1. MICROCONTROLLERS 1.1.1 Central Processing Unit (CPU) ACPU in a computer centrally fetches and processes the instructions. It processes instructions for arithmetic and logical operations, bit manipulation and data transfer operations, input and outpat operations, program-flow control, program sequencing, and supervising the system operations. ‘The set of instructions that a CPU can process is defined by its specific instruction set. The instruction sct is unique to each CPU. A CPU has the following basic sections: 1. Program-flow control section (PFCS). Its functions are to * fetch from the memory or 10 devices the instruction and data, # control the process fora given command or instruction, and * communicate with the system.2 Microcontrollers 2. Instruction execution section (IES) and the most important unit, the arithmetic logic unit (ALU). The ALU can perform * an addition or subtraction, multiplication or division, or comparison, + aNOT operation or conversion from one form to another or increment or decrement or trans- fer to a destination, # an AND or XOR, OR or other logical operation, and © other arithmetic or logical operation or bit-manipulation operation like left shift, right shift, rotate left, or rotate right as per the design and its capabilities. Figure 1.1 shows the CPU in acomputer system (or embedded system) with the memory, IO devices, and buses for fetching instructions, data, and communication within the system. An embedded system can be defined as a computer system with the software and operating system embedded into it to provide a specific product or a part of a product for specific application. A bus is aset of parallel lines that carry signals between two active sections or subsections in a system. ADDRESS BUS DATA BUS CONTROL BUS The CPU in a computer system (or embedded system) with the memory:1O devices, and buses for fetching instructions, data, and communication within the system. 1.1.2 Microprocessor Figure 1.2 shows a structure of a microprocessor. A microprocessor is a single very large scale integrated (VLSI) circuit with a CPU and other structural sections like register sets, register files, register windows, caches, multi-instruction pipelines, and parallel ALU(s) to enhance and significantly accelerate the execution and processing of instructions in the system. For example, a pipeline can process five instructions simultaneously. When the first instruction is at the Last stage of processing, the second instruction is at last but one, third at last but (wo, fourth at last but three, and so on. Each microprocessor has a elock (internal or external). The clock monitors all the internal as well as external functions in the microprocessor and the system. The clock frequency can be from 250 ns (4 MHz) to 0.025 ns ~ 0.25 x 10°™s (4 GHz). ‘ Each microprocessor has a reset circuit (internal or external). This circuit brings the Processor to its power-up state or to a well-defined start-up state from where the processing starts.Types, Selection, and Applications of Microcontrollers Registers and stack(s) of CPU. Also the cachesfparailel ALUs! pipelines in advanced processor cpu MICROPROCESSOR ‘CHIP or a VLSI section pial] A structure of the microprocessor chip or VLSI core with the clock and reset circuit, 1.1.3. Microcomputer Figure 1.3 shows the structure of a microcomputer circuit. As shown, a microcomputer is a circuit or a VLSI core that functions as a computer and consists of at least the following sections, VLSI core is like a VDL or verilog file format core that is integrated into a SoC (system on chip) or ASIC (application specific integrated circuit). The core fite is also called cell library. It consists of the following: © Microprocessor, Memory for the data (bits, bytes, and words) and stack, ‘Memory for storing the dedicated programs and subprograms, Interfacing circuit between the extemal memories and IO devices, Interrupt handling circuit or unit to handle the system interrupts, and ‘Timing circuit or unit for the system clock and the other timing related functions. MICROCOMPUTER A structure of a microcomputer circuit, chip, or VLSI core. 1.1.4 Computer System A typical computer is.a special, general processor.system that has the following hardware, ‘© Microcomputer circuit or unit, . : ‘* Large memory in the form of primary (semiconductor based, fast, and accessible) and secondary (optical based CD-ROM and magnetic based in hard disk),
You might also like
AQ152986484649en 001301
PDF
No ratings yet
AQ152986484649en 001301
92 pages
110-Ton-Terex HC 110
PDF
No ratings yet
110-Ton-Terex HC 110
20 pages
Fiat 500x Predne Okna
PDF
No ratings yet
Fiat 500x Predne Okna
4 pages
PME73.840 Oct 2014 A7105.28en
PDF
No ratings yet
PME73.840 Oct 2014 A7105.28en
22 pages
JS200
PDF
No ratings yet
JS200
28 pages
GMS - Getting Started
PDF
No ratings yet
GMS - Getting Started
37 pages
Series T90: Transit Mixer Drive System
PDF
100% (1)
Series T90: Transit Mixer Drive System
22 pages
6.2 - Eixo Traseiro
PDF
100% (2)
6.2 - Eixo Traseiro
92 pages
MVH X195ui - MVH X395BT
PDF
No ratings yet
MVH X195ui - MVH X395BT
112 pages
Manual Reparación y Desarme Notebook Acer Aspire 5710 5710G 5310 5310G ByReparaciondepc - CL
PDF
No ratings yet
Manual Reparación y Desarme Notebook Acer Aspire 5710 5710G 5310 5310G ByReparaciondepc - CL
104 pages
Safety and Operating Instructions: Trench Compactor
PDF
No ratings yet
Safety and Operating Instructions: Trench Compactor
40 pages
EE447 Lecture Notes v3.2
PDF
0% (1)
EE447 Lecture Notes v3.2
138 pages
Manual T55 PDF
PDF
No ratings yet
Manual T55 PDF
23 pages
A24VG
PDF
100% (1)
A24VG
52 pages
Fundamentals of Microprocessor and Microcontroller: Dr. Farid Farahmand
PDF
No ratings yet
Fundamentals of Microprocessor and Microcontroller: Dr. Farid Farahmand
51 pages
Untitled
PDF
No ratings yet
Untitled
104 pages
2019.04-Tesmec - Stringing Catalog - Section1 - EN-LR
PDF
No ratings yet
2019.04-Tesmec - Stringing Catalog - Section1 - EN-LR
32 pages
Corsair tx750w Cmpsu 750tx User Manual PDF
PDF
No ratings yet
Corsair tx750w Cmpsu 750tx User Manual PDF
40 pages
CS-424/580A Microcontrollers & Robotics
PDF
No ratings yet
CS-424/580A Microcontrollers & Robotics
21 pages
Siglas Padrão OBD
PDF
No ratings yet
Siglas Padrão OBD
35 pages
Electricidad Msi
PDF
No ratings yet
Electricidad Msi
72 pages
DX300LL
PDF
No ratings yet
DX300LL
7 pages
Manual de Manejo Eaton
PDF
No ratings yet
Manual de Manejo Eaton
32 pages
Difference Between Microprocessor and Microprocessor
PDF
No ratings yet
Difference Between Microprocessor and Microprocessor
10 pages
Shema Elec
PDF
No ratings yet
Shema Elec
19 pages
Manual Tornado e Tornado RC Monitor
PDF
No ratings yet
Manual Tornado e Tornado RC Monitor
20 pages
Panasonic Viera Manual TH-P42V20
PDF
No ratings yet
Panasonic Viera Manual TH-P42V20
80 pages
11 APD Region 2
PDF
No ratings yet
11 APD Region 2
26 pages
Catalogo Peças 4428-4430 TRATOR COYOTE 2 3 4 CILINDROS
PDF
No ratings yet
Catalogo Peças 4428-4430 TRATOR COYOTE 2 3 4 CILINDROS
26 pages
Yellow Jacket SuperEvac Vacuum Gauge 93580 Manual
PDF
No ratings yet
Yellow Jacket SuperEvac Vacuum Gauge 93580 Manual
12 pages
Codigos de Motor CH570
PDF
No ratings yet
Codigos de Motor CH570
5 pages
Diagramas Hyster
PDF
No ratings yet
Diagramas Hyster
42 pages
F250 Brochure
PDF
No ratings yet
F250 Brochure
41 pages
Owner Manual 511-523-524 Hy25-1501v-M1 Us Volvo-Mack 20190408
PDF
No ratings yet
Owner Manual 511-523-524 Hy25-1501v-M1 Us Volvo-Mack 20190408
16 pages
Grove GMK 4090-1 - Brochure
PDF
No ratings yet
Grove GMK 4090-1 - Brochure
16 pages
Philips HTS8140-05 (Quick Start Guide)
PDF
No ratings yet
Philips HTS8140-05 (Quick Start Guide)
2 pages
Two or Three Bundled Conductors Pulleys Mod. Cat: Tesmec S.p.A
PDF
No ratings yet
Two or Three Bundled Conductors Pulleys Mod. Cat: Tesmec S.p.A
1 page
Sistema Eletrico 988H
PDF
100% (1)
Sistema Eletrico 988H
11 pages
Lubricacion Sistema Grua Zoomlion Manual Mantenimiento Grua Zoomlion Qy70v532
PDF
No ratings yet
Lubricacion Sistema Grua Zoomlion Manual Mantenimiento Grua Zoomlion Qy70v532
9 pages
Pullers Siggr
PDF
100% (1)
Pullers Siggr
14 pages
Volvo NH 2006
PDF
No ratings yet
Volvo NH 2006
5 pages
Tabela de Carga de ÓLEO
PDF
No ratings yet
Tabela de Carga de ÓLEO
1 page
RX 50 HHe 2009 TD Web
PDF
No ratings yet
RX 50 HHe 2009 TD Web
8 pages
Schematic P185WYM PDF
PDF
No ratings yet
Schematic P185WYM PDF
7 pages
Part Catalog
PDF
No ratings yet
Part Catalog
4 pages
Motor Rexrot
PDF
No ratings yet
Motor Rexrot
6 pages
Fiat Pulse Drive 13 CVT
PDF
No ratings yet
Fiat Pulse Drive 13 CVT
2 pages
Iqan MDL PDF
PDF
No ratings yet
Iqan MDL PDF
4 pages
Differential and Bevel Gear: - Install
PDF
No ratings yet
Differential and Bevel Gear: - Install
5 pages
Registration Instructions PDF
PDF
No ratings yet
Registration Instructions PDF
3 pages
AFB506 Hydraulic Puller
PDF
No ratings yet
AFB506 Hydraulic Puller
40 pages
предохр
PDF
No ratings yet
предохр
7 pages
Catalago Premier
PDF
100% (1)
Catalago Premier
4 pages
Scania 124 420 Topline 6 X 2 Tractor Unit
PDF
No ratings yet
Scania 124 420 Topline 6 X 2 Tractor Unit
2 pages
PSoC Programmer Release Notes
PDF
No ratings yet
PSoC Programmer Release Notes
12 pages
Diferencial GM Aam 725
PDF
No ratings yet
Diferencial GM Aam 725
2 pages
Unit 4, Mechatronics
PDF
No ratings yet
Unit 4, Mechatronics
19 pages
Microprocessor Tut-1
PDF
No ratings yet
Microprocessor Tut-1
26 pages
MM Notes Part-1
PDF
No ratings yet
MM Notes Part-1
22 pages
Esquema Eletrico JS130
PDF
No ratings yet
Esquema Eletrico JS130
1 page
Documents
Science & Mathematics