+ All Categories
Home > Documents > MCU – Microcontroller Unit – 1 MCU 1 cip or VLSI core – application-specific.

MCU – Microcontroller Unit – 1 MCU 1 cip or VLSI core – application-specific.

Date post: 24-Dec-2015
Category:
Upload: poppy-simmons
View: 221 times
Download: 0 times
Share this document with a friend
19
MCU – Microcontroller Unit – 1 MCU 1 cip or VLSI core – application-specific
Transcript
Page 1: MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.

MCU – Microcontroller Unit – 1

MCU 1 cip or VLSI core – application-specific

Page 2: 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.

Page 3: MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.

Examples: Refrigerator

Page 4: MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.

Examples: Car Door

Page 5: MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.

Examples: Derbot Autonomous Guided Vehicle

Page 6: MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.

Examples: Derbot Autonomous Guided Vehicle

Page 7: MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.

• The microprocessor is a processor on one silicon chip.

• The microcontrollers are used in embedded computing.

• The microcontroller is a microprocessor with added circuitry.

Page 8: MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.

Microcontrollers

Page 9: MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.

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

Page 10: MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.

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

Page 11: MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.

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 …

Page 12: MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.

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

Page 13: MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.

Selection of MCU

• Checklist – 8/16/32 bit ALU– Max. power dissipation– Clock speed needed– Instructions set RISC/CISC

Page 14: MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.

Selection of MCU…

• Checklist – – Memory architecture– Memory size– Cache, memory management unit, DSP

calculations– Internal PROM/…– I/O ports– Cost

Page 15: MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.

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

Page 16: MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.

Applications

Numerous! e.g.,

• Biomedical instruments • Communication systems• Controller• Instrumentations• Control systems • Automotive apps, etc.

Page 17: MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.

• Program mem – mainly Volatile / ROM• Data mem - non-volatile mem / RAM

Page 18: MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.

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

Page 19: MCU – Microcontroller Unit – 1 MCU  1 cip or VLSI core – application-specific.

Intel 8051/8031…

• Special function registers• Ports • Register banks – 4 set of registers• RST – reset pin• INT – interrupt pins• VCC – voltage supply pin• GND


Recommended