12
PRESENTATION ON ECE – 3 rd Year Sreeparna Sen Sreyansh Bhupal Priyankar Sandel Urmi Bose Rimon Majumder

Microcontrollers

Embed Size (px)

Citation preview

Page 1: Microcontrollers

PRESENTATIONON

ECE – 3rd Year

Sreeparna SenSreyansh BhupalPriyankar SandelUrmi BoseRimon Majumder

Page 2: Microcontrollers

What is a MICROCONTROLLER?

• An integrated electronic computing and logic device that includes three major components on a single chip – Microprocessor – Memory – I/O ports

• All components connected by common communication lines called the system bus. • Program memory in the form of Ferroelectric RAM, Flash Memory or OTP ROM is also often included on chip, as well as a typically small amount of RAM.

Page 3: Microcontrollers

Evolution of µCs

Page 4: Microcontrollers

µ-Controller Architecture

RISC(HAVAR

D)

• Reduced instruction set computer.

• Simple operation.• Simple addressing modes.• Uses pipelining.• Longer compiled program

but faster to execute.

CISC(VON

NEUMAN)

• Richer Instruction set, some very simple, some very complex.

• No pipelining.• Microcode Control.• Instruction interface with

memory with multiple mechanism.

• Instruction of variable Size

Page 5: Microcontrollers

FEATURES

VOLATILE MEMORY FOR DATA STORAGE ROM.EPROM,EEPROM OR FLASH MEMORY FOR PROGRAM STORAGEDiscrete input and output bits.Serial I/O Ports (UARTs)Serial communications interfaces like I2C, SPI

Peripherals (Timers, Counters)

Clock generators (Oscillators)

ADC & DAC

Page 6: Microcontrollers

• Programming is done in C & Assembly Language generally• A Compiler is used to provide and environment to write, test

and debug.

PROGRAMMING

Page 7: Microcontrollers

EMBEDDED DESIGNA microcontroller can be considered a self-contained system with a processor, memory and peripherals and can be used as an embedded system.

Page 8: Microcontrollers

DISADVANTAGES ADVANTAGES

Page 9: Microcontrollers

APPLICATIONS

Designing and Testing of sample circuits for large scale integration

Communication Systems

and DSP Processing

Specifically for

embedded applications such as in

PC or General Purpose

Computers.

Page 10: Microcontrollers

POPULAR µ-Cs• RISC architecture (reduced instruction set computer) • Has sold over 2 billion as of 2002 • Cost effective and rich in peripherals

• RISC architecture (reduced instruction set computer) • Has sold over 2 billion as of 2002 • Cost effective and rich in peripherals

• RISC architecture (reduced instruction set computer) • Cost effective and rich in peripherals • AVR

• CISC architecture • Has hundreds of instructions • Examples: 8051, 8052

PIC µ-C MOTOROLA

ATMELINTEL

Page 11: Microcontrollers

FUTUTRE ASPECT

• In the future, MRAM could potentially be used in microcontrollers as it has infinite endurance and its incremental semiconductor wafer process cost is relatively low.

• Embedded developers are starting to be aware of the benefits of migrating to 32-bit microcontrollers. Not only do 32-bit microcontrollers provide over ten times the performance but the migration also allows a reduction in power consumption, smaller program size, faster software development time as well as better software reusability

Page 12: Microcontrollers

THANKYOU