8 bit microcontrollers

19
8-Bit Microcontrollers Next Generation Microcontrollers

description

Next Generation 8-Bit Microcontrollers

Transcript of 8 bit microcontrollers

Page 1: 8 bit microcontrollers

8-Bit MicrocontrollersNext Generation Microcontrollers

Page 2: 8 bit microcontrollers

What will you learn?

Next Generation 8-bit Microcontrollers Leading Manufacturers

Advance Features

Selection based on requirements

Programming Aspects

Conclusion

Page 3: 8 bit microcontrollers

8-Bit Microcontrollers Manufacturers

Page 4: 8 bit microcontrollers

8-Bit Microcontrollers

Page 5: 8 bit microcontrollers

Next Generation 8-Bit Microcontrollers

The Next Step in Capacity and Performance

ATmega48 Series

ATmega8 Series

ATmega16 Series

ATmega32 Series

ATMega AVR

ATtiny4 Series

ATtiny10 Series

ATtiny13 Series

ATtiny20 Series

ATtiny AVR

Page 6: 8 bit microcontrollers

AVR Architecture

Page 7: 8 bit microcontrollers

Larger Code Memory Support (4KB – 64KB)

Ultra Low Power Consumption

Standby / Sleep Mode Support

Faster & Code Efficient

Key Features

Watchdog Timers

UART

USB Controller

LCD Controllers

Internal Oscillator

Built-In Temperature Sensor

ADC / DAC Features (Analog Functions)

In-System Programmability

More…

ZZZ

Z

Page 8: 8 bit microcontrollers
Page 9: 8 bit microcontrollers

Why Microchip PIC?

• More than 140 8-Bit Microcontroller introduces since 2009

• Industry leading sleep mode Nano-watt technology

• Integrated USB –LCD - Touch controller at price <1$

• Free IDE (MPLAB)

• Pre-programmed Availability

• Larger Code Memory Support

• Smaller Size

Page 10: 8 bit microcontrollers

Next Generation 8-Bit Microcontrollers

Page 11: 8 bit microcontrollers

Microchip Architecture

Page 12: 8 bit microcontrollers

KEY HIGHLIGHTS

Extreme Features Active currents down to 50 μA/MHz

Sleep current as low as 9 nA

Battery lifetime > 20 years

Integrated Peripherals LCD, CAN, Touch, Ethernet Controllers

Seven Segment, Matrix LEDs, Graphics LCD Controllers

Larger Memory 3KB to 128KB Program Memory

134 Bytes to 4KB Data Memory

Page 13: 8 bit microcontrollers

?OR

Page 14: 8 bit microcontrollers

My tinyAVR have up to 8KB Code Memory

My tinyAVR have up to 265B RAM

My tinyAVR have up to

28 I/O

My tinyAVR have 10-Bit

A/D Channel

Small tinyAVR

have picoPower

Enough ?No ?

I Know…

Page 15: 8 bit microcontrollers

My megaAVR have up to

256KB Code Memory

My megaAVR have up to

8K RAMMy

megaAVR have up to

64 I/O

My megaAVR have more

A/D, Timers

So many megaAVR

have picoPower

And many more…

Please Visit My

Website…

http://www.atmel.com/avr

Page 16: 8 bit microcontrollers

Extreme Low Power

nanoWatt Technology

3 Different Architectur

es

Up to 128KB Flash

Memory

Up to 32KB RAM

Price < 1$

Smaller Size

Integrated Peripherals

High Level Stacks

Up to 64 I/O

Less Noise Interferenc

e

Driver Ready

And Many More…

Page 17: 8 bit microcontrollers

Programmer Skills Required...

• Aptic Knowledge of C / C++ Language

• Interact with BASCOM / AVR Studio / CodeVision / winAVR

• AVR Instructions, AVR Structure, Code Algorithm

• Program Manipulation with less effort

• Knowledge of AVR Debugging Techniques

Page 18: 8 bit microcontrollers

Programmer Skills Required...

• Aptic Knowledge of C / C++ Language

• Complete Study of MPLAB IDE

• PIC Architecture, Mode Settings

• PIC Initialization Settings

• Some PIC Hardware Interfacing Skills

• Knowledge of PIC Debugging Techniques

Page 19: 8 bit microcontrollers

?OR