SparkFun MicroMod M.2 Connector Tutorial
Overview
The SparkFun MicroMod ecosystem uses an M.2 edge connector to pair processor boards with function boards (carrier boards). This tutorial shows how to design a MicroMod carrier board using tscircuit.
The MicroMod M.2 Connector
The MicroMod connector is a standard M.2 Key M edge connector with 75 pins.
Key Pin Groups
| Pin Group | Pins | Description |
|---|---|---|
| Power | 3.3V, V_USB | Power supply pins |
| I2C | SDA, SCL | I2C bus (Qwiic compatible) |
| SPI | COPI, CIPO, SCK, CS | SPI bus |
| UART | TX, RX | Serial communication |
| ADC | A0-A5 | Analog inputs |
| GPIO | D0-D5 | Digital I/O |
Basic M.2 Connector Setup
Carrier Board with I2C Sensor
Carrier Board with Status LED
MicroMod Pin Reference
| Pin | Name | Description |
|---|---|---|
| 1 | 3.3V | 3.3V regulated output |
| 2 | V_USB | USB VBUS (5V) |
| 3 | GND | Ground |
| 4 | SDA | I2C Data |
| 5 | SCL | I2C Clock |
| 6 | D0 | GPIO / PWM0 |
| 7 | D1 | GPIO / PWM1 |
| 8 | A0 | Analog Input |