Adafruit Metro Mini 328-5V 16MHz
- ATmega328 brains - 32KB of flash (1/2 K is reserved for the bootloader), 2KB of RAM, clocked at 16MHz
- 20 GPIO pins, 6 are Analog in, 2 are reserved for the USB-serial converter.
- 6 PWMs available on 3 timers (1 x 16-bit, 2 x 8-bit) and hardware SPI port, hardware I2C port and hardware UART to USB.
- GPIO Logic level is 5V easily converted it to 3.3V logic
- Genuine FTDI hardware USB to Serial converter used by any computer to listen/send data to the METRO and launch and update code via the bootloader
We sure love the ATmega328 and we use them a lot for our own projects. The processor has plenty of GPIO, Analog inputs, hardware UART SPI and I2C, timers and PWM galore - just enough for most simple projects. When we need to go small, we use a Pro Trinket 3V or 5V, but if you want to have USB-to-Serial built in, we reach for an Adafruit METRO Mini.
METRO Mini is the culmination of years of playing with AVRs: we wanted a tiny, breadboard-friendly development board that is easy to use and is hacker friendly. Metro Mini can be programmed with the Arduino IDE (select 'UNO' in the boards dropdown) There's a genuine FTDI hardware USB to Serial converter that can be used by any computer to listen/send data to the METRO, and can also be used to launch and update code via the boot loader. Plus, 4 indicator LEDs, on the top of the PCB, for easy debugging. Comes pre-loaded with the Optiboot boot loader!
Fully assembled and tested board(bootloader burned in)
1 - stick of 0.1" header
Some light soldering may be required
Size: 20mm x 27mm x 4mm / 0.8" x 1.1" x 0.2"
Header holes begin 4mm from the mounting holes
Mounting Hole dimensions: 20mm x 12mm apart
Uses I2C address 0x28 (default) or 0x29
Green LED (Power), 2 - RX/TX LEDs (UART), Red LED connected to pin PB5 / digital #13 attached