Date post: | 24-Dec-2015 |
Category: |
Documents |
Upload: | poppy-simmons |
View: | 221 times |
Download: | 0 times |
MCU – Microcontroller Unit – 1
MCU 1 cip or VLSI core – application-specific
• Embedded system: is a system whose principal function is not computational, but which is controlled by a computer embedded within it.
Examples: Refrigerator
Examples: Car Door
Examples: Derbot Autonomous Guided Vehicle
Examples: Derbot Autonomous Guided Vehicle
• The microprocessor is a processor on one silicon chip.
• The microcontrollers are used in embedded computing.
• The microcontroller is a microprocessor with added circuitry.
Microcontrollers
Microcontroller Packaging and Appearance
Some slides above are from - Dr. Gheith Abandah
From left to right: PIC 12F508, PIC 16F84A, PIC 16C72, Motorola 68HC05B16, PIC 16F877, Motorola 68000
Types of MCU
– 8/16/32-bit mcu – internal bus & instruction size, ALU
– Instruction sets – RISC/CISC • Complicated instruction set comp [CISC]
– It has an instruction set that supports many addressing modes. – It offers flexibility in choosing various ways of performing the data
transfer and ALU ops.
• Reduced ISC [RISC]– Supports 1/2 addressing modes– Need many registers – so need less fetching from external
memories for operations… so higher performance in computing than CISC… e.g., ARM
Types of MCU
– Memory architecture • Harvard mem has a distinct mem address space for i. Program mem & ii. Data mem It has separate instructions , hence separate control signal[s], for data transfers
from these two memories.
• Princeton mem has a common mem space for both. So no need for separate …
Types of MCU– Family
• 8051 – Intel – Philips– Atmel– Siemens– Dallas
• Motorola • PIC - Peripheral Interface Controller
• Hitachi• Texas • ARM - Advanced RISC Machine (previously known as Acorn RISC Machine)
• Others
Selection of MCU
• Checklist – 8/16/32 bit ALU– Max. power dissipation– Clock speed needed– Instructions set RISC/CISC
Selection of MCU…
• Checklist – – Memory architecture– Memory size– Cache, memory management unit, DSP
calculations– Internal PROM/…– I/O ports– Cost
Selection of MCU…
• Additional checklists – Cost when single chip and when MCU interfaces to
circuit with some features– Major building blocks of hardware cost and
availability – Major building blocks of software cost and
availability – Ease of integration – Design team expertise– Manpower
Applications
Numerous! e.g.,
• Biomedical instruments • Communication systems• Controller• Instrumentations• Control systems • Automotive apps, etc.
• Program mem – mainly Volatile / ROM• Data mem - non-volatile mem / RAM
Intel 8051/8031 architecture
• CPU has the control and sequencing logic circuits, ALU, Flags, clock
• Program mem - ROM• Interrupt control ckt• Internal timing devices – timer• Serial interface • Data mem - RAM
Intel 8051/8031…
• Special function registers• Ports • Register banks – 4 set of registers• RST – reset pin• INT – interrupt pins• VCC – voltage supply pin• GND