Beruflich Dokumente
Kultur Dokumente
The ATmegaXX8 family of AVR devices includes the ATmega164, ATmega324, ATmega644,
ATmega48, ATmega88, ATmega168, and
ATmega1284
ATmega328. They are similar in that they have
identical I/O. They have three timers - two 8-bit and
The ATmegaXX4 family of AVR devices share a
one 16-bit.They differ in the amount of memory
common I/O system, having 2 8-bit timers, and 1 16-
available, with flash memory size of from 4kB to 32kB.
bit, with the exception of the ATmega1284, which has
The devices are widely used in Arduino and Arduino
an additional 16-bit timer. They could be considered
clone boards.
upgrades from the older ATmega16 and ATmega32
parts, since they have the same basic pinout but more
ATmega16, ATmega32 functionality.
The ATmegaXXU4 devices are a different approach to The ATmega64 and ATmega128 have an external
a USB enabled AVR. They still have the USB 2.0 full- memory bus for interfacing with up to 64k of memory.
speed engine, but it has larger buffers, and the other There are two 8-bit timers, and two 16-bit, as well as
peripherals found on AVRs are still available. Rather two USARTS. The ISP programming port on these
than a USB converter, they turn out to be a great USB parts is a "dedicated" SPI port for programming, but it
enabled microcontroller. shares SCK with the other SPI port.