# SparkFun MicroMod Alorium Sno M2 Processor

**Type:** Product page · **SKU:** DEV-18030
**Page:** https://core-electronics.com.au/sparkfun-micromod-alorium-sno-m2-processor-1.html ([markdown](https://core-electronics.com.au/sparkfun-micromod-alorium-sno-m2-processor-1.html.md))

The SparkFun MicroMod Alorium Sno Processor features the Sno System on Module (SoM) adapted to the MicroMod M.2 processor form factor...

## Pricing

- **Price:** $91.05 (inc GST) — $82.77 AUD, exc GST
- **Quantity discounts:** 5+ $80.29 (exc GST) · 25+ $78.64 (exc GST) · 100+ $75.33 (exc GST)

## Availability & dispatch

- Out of stock — the product page offers email notification when it returns.

## Description

The SparkFun MicroMod Alorium Sno M2 Processor features the Sno System on Module (SoM) adapted to the MicroMod M.2 processor form factor. Sno's FPGA provides a reconfigurable hardware platform that hosts an 8-bit AVR instruction set, compatible with the ATmega328, making Sno fully compatible with the Arduino IDE. Sno SoM has a compact footprint, making it ideal for space-constrained applications and an obvious addition to our MicroMod form factor for prototyping.

Alorium Technology provides a library of custom logic called Xcelerator Blocks (XBs) through the Arduino IDE that accelerates specific functionalities that are slow, problematic, or even impossible for an 8-bit microcontroller. This library includes XBs such as Servo Control, Quadrature, Floating Point Math, NeoPixel, and Enhanced Analog-to-Digital Converter. Alorium also notes a XB roadmap where future XBs will be implemented based on feedback from early adopters and new potential customers.

For advanced users, there is a JTAG footprint on the board allowing a JTAG programmer to talk to the FPGA directly. The microcontroller core has been designed to be easily extendable, and Alorium Technology has developed a support model for users who want to create their own XBs and interface to the on-chip microcontroller.

*[MicroMod](https://www.sparkfun.com/micromod) is a modular interface ecosystem that connects a microcontroller “processor board” to various “carrier board” peripherals. Utilizing the M.2 standard, the MicroMod standard is designed to easily swap out processors on the fly. Pair a specialized carrier board for the project you need with your choice of compatible processor!*

 [Get Started with the MicroMod Alorium Sno Processor Guide](https://learn.sparkfun.com/tutorials/2287)**Alorium Sno Processor General Features**:

- Intel® MAX® 10 FPGA (16K LEs) 
    - 10M16SAU169C8G
- Programmable with Arduino IDE
- Embedded 8-bit AVR instruction set compatible microcontroller (ATmega328 compatible)
- Configurable with custom Xcelerator Blocks (XBs) on the FPGA
- Programming interface: USB Serial
- Operating voltage: 3.3V
- Clock Speed 16/32MHz
 
**Digital I/O**

- 32 Dedicated Digital Pins
- 6 Shared Digital with Analog Pins
- 3.3V Inputs
- 3.3V Outputs
 
**Analog Inputs**

- 6 Analog Pins
- 3.3V Analog Reference
- ADC Performance: 1MHz
- Resolution: 12-bit sustained
- Sample Rate: 254k samples/second
 
**Memory**

- Program FLASH 32KB
- Data memory SRAM: 2KB
 
**Specific Peripherals available on MicroMod Alorium Sno M2 Processor**:

- JTAG footprint for direct FPGA programming
- M.2 keyed interface for integration with SparkFun MicroMod carrier boards
 
 Documents **MicroMod Alorium Sno Processor Documentation:**

- [Schematic](https://core-electronics.com.au/attachments/localcontent/18030_MicroModAloriumSnoPB_Schematic_648645d4890.pdf)
- [Eagle Files](https://core-electronics.com.au/attachments/localcontent/18030_MicroModAloriumSnoPB_EagleFiles_1391107c930.zip)
- [Board Outline](https://core-electronics.com.au/attachments/localcontent/18030_MicroModAloriumSnoPB_BoardOutline_Cropped_15939eccc01.png)
- [Hookup Guide](https://learn.sparkfun.com/tutorials/2287)
- [GitHub Hardware Repo](https://github.com/sparkfun/MicroMod_Sno_Processor_Board)
 
**MicroMod Documentation:**

- [SparkFun MicroMod Interface v1.0 - Pinout](https://core-electronics.com.au/attachments/localcontent/SparkFun_MicroMod_Interface_v1_28127dcb013.pdf)
- [SparkFun MicroMod Interface v1.0 - Pin Descriptions](https://core-electronics.com.au/attachments/localcontent/SparkFun_MicroMod_Interface_v1_59636eec9e0.pdf)
- [Getting Started with MicroMod](https://learn.sparkfun.com/tutorials/getting-started-with-micromod)
- [Designing with MicroMod](https://learn.sparkfun.com/tutorials/designing-with-micromod)
- [MicroMod Info Page](https://www.sparkfun.com/micromod)
- [MicroMod Forums](https://forum.sparkfun.com/viewforum.php?f=180)
- [SparkFun Eagle Libraries](https://github.com/sparkfun/SparkFun-Eagle-Libraries) contains example footprints for the M.2 connector and SMD standoff
- [M.2 MicroMod Connector Datasheet](https://core-electronics.com.au/attachments/localcontent/MicroMod_M_3442059934a.pdf)
- [MicroMod Reflowable Standoff Datasheet](https://core-electronics.com.au/attachments/localcontent/MicroMod_Reflowable_Standoff_12086843ecc.pdf)
 
**Alorium Sno Documentation:**

- [Alorium Technology OEM Module Page](https://aloriumtech.com/sno/)
- [Sno Product Brief](https://core-electronics.com.au/attachments/localcontent/Sno_Product_Brief_71657768c1d.pdf)

## Images

- [Product image 1](https://core-electronics.com.au/media/catalog/product/D/E/DEV-18030-1.jpg)
