3. INTRODUCTION
• ATmega16 is a microcontroller based on the AVR RISC
architecture
• By executing powerful instructions in a single clock cycle, the
ATmega16 achieves throughput approaching 1 MIPS per MHz
• In order to maximize performance and parallelism, the AVR
uses a Harvard architecture- which separates memories and
buses for program and data
8. PIN DESCRIPTION
• VCC Digital supply voltage
• GND Ground
• RESET A low level on this pin for longer than the minimum
pulse length will generate a reset, even if the clock is not
running
• AREF The analog reference pin for the A/D Converter
• AVCC The supply voltage pin for the A/D Converter
9. I/O PORTS
FOUR 8 bit I/O ports of ATmega16 are
• PORT A
• PORT B
• PORT C
• PORT D
13. PUSH-PULL four Channel Driver with Diodes
Designed to accept standard DTL or TTL logic levels
and drive inductive loads and switching power
transistors
Suitable for use in switching applications at frequencies
up to 5KHz
It is assembled in a 16 lead plastic package which has 4
centre pins connected together and used for heat sinking.
L293D MOTOR DRIVER
16. Features
• Output current in excess of 1A
• Internal thermal overload protection
• No external components required
• Internal short circuit limit.
• Available in the TO-03 package
17. Voltage Range
Different versions of LM78XX
• LM7805 5V
• LM7812 12V
• LM7815 15V
• Need: Microcontroller needs a constant 5V supply which
can be obtained using LM7805.