8 bit microcontrollers

Post on 20-Jun-2015

500 views 2 download

Tags:

description

Next Generation 8-Bit Microcontrollers

transcript

8-Bit MicrocontrollersNext Generation Microcontrollers

What will you learn?

Next Generation 8-bit Microcontrollers Leading Manufacturers

Advance Features

Selection based on requirements

Programming Aspects

Conclusion

8-Bit Microcontrollers Manufacturers

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

AVR Architecture

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

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

Next Generation 8-Bit Microcontrollers

Microchip Architecture

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

?OR

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…

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

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…

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

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

?OR