MicroMod 3.2
luni64·MicroMod_3.2·KiCad/MM32.kicad_pcb
About the MicroMod 3.2 PCB
MicroMod 3.2 is an open source NXP PCB design by luni64, published on GitHub under the MIT license. It is a 2-layer board measuring 22 × 22 mm, with 16 components from 10 distinct parts.
Its main chip is the MK20DX256VLH7, from the NXP family. Other key parts include the MKL02Z32VFG4. By type, the board carries 5 resistors, 4 capacitors, 2 ICs, 2 crystals, 2 diodes and 1 connector.
From the project
NXP MK20DX256 board for the Sparkfun MicroMod system. Should be able to run Teensy 3.2 firmware
The MM32 board utilizes the un-brickable PJRC bootloader, preprogrammed on the MKL02 chip. Please note: You need to buy the bootloader directly from PJRC (https://www.pjrc.com/store/ic_mkl02.html). It won't work with an empty MKL02.
See here https://github.com/luni64/mmStep for a compatible MicroMode stepper driver board.
The only part I found a bit difficult to solder is the small bootloader chip (QFN16). The pads on the board are sufficiently long to solder the chip by hand in principle. However, it is a bit tedious to precisely align the chip to the pads. Start with soldering one pin…

Main components on the MicroMod 3.2
MicroMod 3.2 bill of materials (BOM)
16 components, 10 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | MK20DX256VLH7 | QFP50P1200X1200X160-64N | U1 |
| 1 | MKL02Z32VFG4 | QFN-16-1EP_3x3mm_P0.5mm_EP1.9x1.9mm | U2 |
| 2 | 16MHz | OSC_XRCHA16M000F0A01R0 | Y1, Y2 |
| 1 | MICROMOD-2222 | M.2-CARD-E-22 | J1 |
| 1 | LED | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1 |
| 1 | D_Schottky_x2_KCom_AAK | SOT-23 | D2 |
| 4 | 100n | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C3, C4 |
| 1 | 1k | R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R1 |
| 2 | 10k | R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R2, R3 |
| 2 | 33R | R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R4, R5 |
MicroMod 3.2 design files
The KiCad project lives in the luni64/MicroMod_3.2 repository on GitHub; these links point at the commit this page was built from.
- LayoutKiCad/MM32.kicad_pcb
MicroMod 3.2: common questions
What microcontroller does the MicroMod 3.2 use?
The MicroMod 3.2 is built around the MK20DX256VLH7, from the NXP family.
How big is the MicroMod 3.2 PCB?
The MicroMod 3.2 measures 22 × 22 mm, has 2 copper layers and is 0.8 mm thick.
How many components are on the MicroMod 3.2?
16 components, from 10 distinct parts. The full bill of materials is listed on this page.
Where can I download the MicroMod 3.2 design files?
From the luni64/MicroMod_3.2 repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the MicroMod 3.2 design in my own project?
Yes, under the terms of its MIT license, which luni64 chose for the repository.
Can I test firmware for the MicroMod 3.2 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug NXP firmware against it before you order a PCB.
Similar boards
NXP
32Bit shift register
MaltWhiskey
100 × 54 mm56 parts4LNo license763NXP
Mega-Cube-Board
MaltWhiskey
200 × 54 mm100 parts4LNo license763NXP
MCL64
MicroCoreLabs
39.3 × 61.8 mm9 parts4LNo license532NXP
ROM Emulator
MicroCoreLabs
21.5 × 37.1 mm5 parts2LNo license532NXP
MCLZ8
MicroCoreLabs
37.1 × 61.5 mm6 parts4LNo license532NXP
XTMAX
MicroCoreLabs
81 × 46 mm14 parts4LNo license532