Upload
manthan-lakhlani
View
507
Download
2
Tags:
Embed Size (px)
DESCRIPTION
Next Generation 8-Bit Microcontrollers
Citation preview
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