User Manual
and SPI/UART/I2C hardware support in the same spot as the Metro 328 and M0. But! It's powered with an
ATSAMD51J19:
Cortex M4 core running at 120 MHz
Floating point support with Cortex M4 DSP instructions (https://adafru.it/ENz)
512 KB flash, 192 KB RAM
32-bit, 3.3V logic and power
Dual 1 MSPS DAC (A0 and A1)
Dual 1 MSPS ADC (8 analog pins)
6 x hardware SERCOM (I2C, SPI or UART)
22 x PWM outputs
Stereo I2S input/output with MCK pin
10-bit Parallel capture controller (for camera/video in)
Built in crypto engines with AES (256 bit), true RNG, Pubkey controller
64 QFN
Pretty good start right? So we put this chip on a PCB with all these nice extras:
Power the METRO M4 with 7-9V polarity protected DC or the micro USB connector to any 5V USB source. The
2.1mm DC jack has an on/off switch next to it so you can turn off your setup easily. The METRO will automagically
switch between USB and DC.
METRO has 25 GPIO pins, 8 of which are analog in, and two of which is a true analog out. There's a hardware
SPI port, hardware I2C port and hardware UART. Logic level is 3.3V
Native USB, there's no need for a hardware USB to Serial converter as the Metro M4 has built in USB support.
When used to act like a serial device, the USB interface 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 bootloader. It can also act like an HID keyboard
or mouse.
AirLift WiFi Co-processor, with TLS/SSL support, plenty of RAM for sockets, communication is over SPI and has
Arduino and CircuitPython libraries ready to go for fast wireless integration.
Four indicator LEDs and one NeoPixel, on the back edge of the PCB, for easy debugging. One green power LED,
© Adafruit Industries https://learn.adafruit.com/adafruit-metro-m4-express-airlift-wifi Page 8 of 187