Adafruit Metro M4 SAMD51 Microcontroller Board Products

Created:  
Updated:   09Sep2024 04:58:20 UTC 2024-09-09T04:58:20Z

Description

The Adafruit METRO M4 microcontroller board can be programmed in Arduino, CircuitPython, and MicroPython. The board has a form factor similar to the Arduino Uno R3, but with more processing power, memory, and I/O.

Processor
The board features a Microchip ATSAMD51J19 Single-Core 32-bit ARM Cortex-M4 processor clocked at 120MHz. It has hardware DSPDigital Signal Processor, floating point support, and comes with built-in crypto engines with AES-256AES-256 is a variant of the Advanced Encryption Standard (AES) block cipher, specified with a key size of 256 bits, a fixed block size of 128 bits, and 14 transformation rounds that convert the input (plaintext) into the final output (ciphertext)., true RNGRandom Number Generator, and a Pubkey controller. The processor also includes low power idle, standby, hibernate, and sleep modes.
Memory
  • 192KB of SRAMStatic Random Access Memory
  • 512KB of Flash
  • 2MB QSPIQuad Serial Peripheral Interface (QSPI) is a serial communication interface designed for talking to flash chips by using 4 data lines. Flash chip
  • No EEPROMElectrically Erasable Programmable Read-Only Memory
I/OInput/Output
  • 26x Digital I/O and 16x PWMPulse-Width Modulation (3.3V Logic)
  • 8x 12-bit ADCAnalog-to-Digital Converter (ADC, A/D, or A-to-D) 1MSPS (3.3V Max). There are six dedicated analog pins A0 - A5 and the other 2 are on the digital pins.
  • 2x 12-bit DACDigital-to-Analog Converter (DAC, D/A, or D-to-A) 1MSPS (3.3V Max) using the A0 or A1 pins.
  • Stereo I2SInter-IC Sound input/output with MCK pin
  • 10-bit Parallel capture controller (for camera/video in)
  • Communication interfaces: 6x hardware SERCOM (UARTUniversal Asynchronous Receiver-Transmitter, I2CInter-Integrated Circuit. Also referred to as IIC or I2C., or SPISerial Peripheral Interface), CANController Area Network (CAN) is a high-integrity serial communication bus designed for harsh environments such as industrial and automotive applications., and LINLocal Interconnect Network
  • Built-in USB 2.0 Full/Low speed
User Interface
  • 1x on/off switch for DC jack
  • 4x indicator LEDs
  • 1x NeoPixel RBG LED
The on/off and LEDs are located on the front edge of the PCB. The 4x indicator LEDs consists of a green power LED (labeled On), two RXReceive/TXTransmit LEDs for data being sent over USB, and a red LED (labeled L) connected to GPIO #13 pin. The RGB NeoPixel (labeled 40) is connected to GPIO #40 pin and can be used for any purpose.
Power
Power can be supplied to the Metro M4 board in the following ways:
  • 5V Micro-B USB connector
  • 6V to 12V using the barrel jack
  • 6V to 12V using the VIN pin
The DC Jack is a 2.1mm x 5.5mm center-positive DC connector and has an on/off switch next to it so you can turn off your setup easily. The board will automatically switch between USB and DC.
Board Size
Arduino Uno R3 form factor of 72.0mm x 54.0mm (2.8in x 2.1in).
Documentation
Adafruit has a guide to the Metro M4 that includes the board pinout, UF2UF2 is a firmware file format developed by Microsoft that allows for flashing microcontrollers over USB. It appears as a Mass Storage Device (USB Drive) when attached to your computer, so you can copy firmware to a USB drive instead of having to burn it using other tools. Bootloader details, code examples in Arduino and CircuitPython, schematic, and PCB.

Adafruit Metro M4 Board


Adafruit 3382 Metro M4 feat. Microchip ATSAMD51 Microcontroller Board
Seller: Adafruit
Package includes:
  • 1x Metro M4 Board
Price: $27.50(Updated 08Aug2024 00:54:492024-08-08T00:54:49Z UTC UTC)

(0) Comments

Sign in to leave a comment

Sign In