
We sure love the ATmega328 here at Adafruit, 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.
External DC input for powering the METRO; Adafruit states 7-9V polarity-protected DC or 5V from micro USB.
5V board rail; product page states 5V logic and a 5V regulator with peak current limits.
3.3V regulator output; product page states a 3.3V regulator with peak current limits and optional 3.3V logic conversion by jumper.
Board ground rail for shields, headers, USB, and external circuits.
ATmega328P digital GPIO header group; Adafruit states the METRO has 20 GPIO pins and is Arduino UNO R3 shield/pin compatible.
PWM-capable digital outputs; Adafruit states 6 PWM outputs are available on 3 timers.
Six analogue input pins; Adafruit states 6 of the 20 GPIO are analogue inputs.
Hardware UART connected through the onboard USB-to-serial converter for programming and serial communication; Adafruit notes two GPIO are reserved for the USB-serial converter and RX/TX LEDs.
Hardware SPI interface exposed for shields/programming; product specifications list hardware SPI and a 6-pin ICSP header.
Hardware I2C interface for Arduino-compatible shields and peripherals; product page lists hardware I2C.
Reset line for Arduino-compatible shields and programming/reset control.
Onboard red LED connected to PB5 according to the Adafruit product page.
| Pin | Position | Type | Function | Voltage |
|---|---|---|---|---|
| VIN / DC jack input | power | External DC input for powering the METRO; Adafruit states 7-9V polarity-protected DC or 5V from micro USB. | 7-9V DC on external input, or 5V from micro USB per Adafruit product page | |
| 5V | power | 5V board rail; product page states 5V logic and a 5V regulator with peak current limits. | 5V | |
| 3.3V | power | 3.3V regulator output; product page states a 3.3V regulator with peak current limits and optional 3.3V logic conversion by jumper. | 3.3V | |
| GND | ground | Board ground rail for shields, headers, USB, and external circuits. |
Analog · UART · I2S · 7-9V DC on external input, or 5V from micro USB per Adafruit product page · 5V
Confirm the data interface matches your host board.
Module pins: VIN / DC jack input, 5V, 3.3V, GND, Digital I/O D0-D13, PWM outputs, Analog inputs A0-A5. Schematik maps them to your board in the app.
SparkFun Qwiic Pro Micro BoogieBoard visual preview
9V to Barrel Jack Adapter visual preview
SparkFun 16x2 SerLCD - RGB Backlight (Qwiic) visual preview
MicroUSB Plug to 5.5/2.1mm DC Barrel Jack Adapter | Kiwi Electronics visual previewSort passive connector adapters from Qwiic boards, LCD modules and microSD card adapters before assuming anything with the right plug will substitute safely.
Connectors & cables · Connectors · 28 parts
RGB backlight positive LCD 16x2 visual preview
SparkFun 16x2 SerLCD - RGB Backlight (Qwiic) visual preview
I2C 20x4 Arduino LCD Display Module visual preview
Gravity: I2C 16x2 Arduino LCD with RGB Backlight Display V2.0 visual previewCharacter LCDs, SPI TFTs, e-paper modules and larger capacitive-touch TFT panels solve different display jobs. Treat display class, interface, controller, resolution, touch, refresh behaviour, storage, voltage and mounting as separate swap checks.
Displays · TFT & LCD displays · 35 parts
MQ-2 Gas Sensor visual preview
MQ-3 Gas Sensor visual preview
MQ-135 Gas Sensor visual preview
Grove - Air quality sensor visual previewChoose between MQ gas sensors, VOC/eCO2 indoor-air sensors, true CO2 modules and particulate sensors without treating every air-quality breakout as the same detector.
Sensors · Gas & air-quality sensors · 31 parts
Raspberry Pi Pico visual preview
Adafruit Feather nRF52840 Express visual preview
Pan-Tilt HAT kit visual previewESP32, Arduino Uno, Raspberry Pi Pico, and compatible add-on boards for running builds.
Boards · Microcontroller boards · 29 parts
| 0V |
| Digital I/O D0-D13 | gpio | ATmega328P digital GPIO header group; Adafruit states the METRO has 20 GPIO pins and is Arduino UNO R3 shield/pin compatible. | 5V logic by default; can be converted to 3.3V logic by jumper per Adafruit |
| PWM outputs | gpio | PWM-capable digital outputs; Adafruit states 6 PWM outputs are available on 3 timers. | 5V logic by default; 3.3V if converted by jumper |
| Analog inputs A0-A5 | analog | Six analogue input pins; Adafruit states 6 of the 20 GPIO are analogue inputs. | 5V logic/reference domain by default; 3.3V if converted by jumper |
| UART / USB serial | communication | Hardware UART connected through the onboard USB-to-serial converter for programming and serial communication; Adafruit notes two GPIO are reserved for the USB-serial converter and RX/TX LEDs. | 5V logic by default; 3.3V if converted by jumper |
| SPI / 6-pin ICSP | communication | Hardware SPI interface exposed for shields/programming; product specifications list hardware SPI and a 6-pin ICSP header. | 5V logic by default; 3.3V if converted by jumper |
| I2C | communication | Hardware I2C interface for Arduino-compatible shields and peripherals; product page lists hardware I2C. | 5V logic by default; 3.3V if converted by jumper |
| RESET | control | Reset line for Arduino-compatible shields and programming/reset control. |
| PB5 / onboard red LED | indicator | Onboard red LED connected to PB5 according to the Adafruit product page. | 5V logic by default |