3 QMK should run on any Atmel AVR processor with enough Flash. It has been tested on the following:
5 * ATmega32U4 ([PJRC Teensy 2.0](http://www.pjrc.com/teensy/))
6 * AT90USB1286 ([PJRC Teensy++ 2.0](http://www.pjrc.com/teensy/))
7 * AT90USB1287 ([Atmel USBKEY](http://www.atmel.com/tools/AT90USBKEY.aspx))
8 * ATmega168P with using [V-USB](http://www.obdev.at/products/vusb/index.html)
9 * ATmega328P with using [V-USB](http://www.obdev.at/products/vusb/index.html)
11 * AT90USB1286, 646, 647 should work
12 * AT90USB162 testing...
14 NOTE: To enable full features of firmware you'll need 32KB flash size.
16 Please add any tested microcontrollers to this list.
20 You can also use any ARM processor that ChibiOS supports. The following processors have been tested:
22 * [Kinetis MKL26Z64](http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/kinetis-cortex-m-mcus/l-series-ultra-low-power-m0-plus/kinetis-kl2x-48-mhz-usb-ultra-low-power-microcontrollers-mcus-based-on-arm-cortex-m0-plus-core:KL2x)
23 * [Kinetis MK20DX128](http://www.nxp.com/assets/documents/data/en/data-sheets/K20P64M50SF0.pdf)
24 * [Kinetis MK20DX128](http://www.nxp.com/assets/documents/data/en/data-sheets/K20P64M50SF0.pdf)
25 * [Kinetis MK20DX256](http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/kinetis-cortex-m-mcus/k-series-performance-m4/k2x-usb/kinetis-k20-72-mhz-full-speed-usb-mixed-signal-integration-microcontrollers-mcus-based-on-arm-cortex-m4-core:K20_72)