Atmega328 çok popüler bir mikrodenetleyicidir. İşlemcinin çok sayıda GPIO pini, analog girişleri, donanımsal UART, SPI ve I2C ve birçok zamanlayıcısı ve PWMi bulunmaktadır.
Adafruit Metro Mini 328 - 5V 16MHz yıllarca AVR mikrodenetleyicilerle çalışmanın sonucu olarak ortaya çıkmış bir karttır. Adafruit hem kullanımı kolay hem de ileri seviye kullanıcılara hitap eden bir geliştirme kartı tasarlamak istemiştir ve ortaya Adafruit Metro Mini 328 - 5V 16MHz çıkmıştır. Metro Mini Arduino IDE kullanılarak programlanabilir. Programa Metro Mini’yi Arduino UNO olarak tanıtmanız gerekmektedir.
Kartın temelinde 32KB flash hafızası ve 2KB RAMe sahip 16MHz frekansta çalışan Atmega328 bulunmaktadır. Adafruit Metro Mini 328 - 5V 16MHz, polarite korumalı 6V-16V bir kaynak ile DC girişinden veya bir mikro USB kablosuyla herhangi bir 5V USB kaynağından beslenebilir.
Adafruit Metro Mini 328 - 5V 16MHz 20 GPIO pinine sahiptir. Bunlardan 6sı analog, 2si ise USB-Seri dönüştürücü için ayrılmıştır. Aynı zamanda 3 zamanlayıcı (1x16-bit, 2x8-bit) üzerinde 6 PWM bulunmaktadır. Bunların yanında kart üzerinde donanımsal SPI ve I2C portları ve donanımsal UART-USB dönüştürücü bulunmaktadır.
Kartın lojik seviyesi 5V’tur, ancak bir jumper lehimleyerek 3.3V seviyesinde de çalışabilmektedir. Krtın üzerinde 5V voltaj regülatörü bulunmaktadır.
Adafruit Metro Mini 328 - 5V 16MHz bilgisayarla haberleşebilmek için kullanabileceği donanımsal USB-Seri dönüştürücüye sahiptir. Dönüştürücü aynı zamanda programlayıcı ile karta kod yüklemek için kullanılabilir.
Adafruit Metro Mini 328 - 5V 16MHz Optiboot programlayıcı ile birlikte gelmektedir. Mikrodenetleyiciyi programlamak oldukça kolaydır.
Adafruit Web Sitesi: http://www.adafruit.com/product/2590