Upload
sreyansh-bhupal
View
46
Download
2
Tags:
Embed Size (px)
Citation preview
PRESENTATIONON
ECE – 3rd Year
Sreeparna SenSreyansh BhupalPriyankar SandelUrmi BoseRimon Majumder
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.
Evolution of µCs
µ-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
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
• Programming is done in C & Assembly Language generally• A Compiler is used to provide and environment to write, test
and debug.
PROGRAMMING
EMBEDDED DESIGNA microcontroller can be considered a self-contained system with a processor, memory and peripherals and can be used as an embedded system.
DISADVANTAGES ADVANTAGES
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.
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
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
THANKYOU