mirror of
				https://github.com/mfulz/qmk_firmware.git
				synced 2025-11-04 07:12:33 +01:00 
			
		
		
		
	
		
			
				
	
	
	
		
			3.7 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			3.7 KiB
		
	
	
	
	
	
	
	
Compatible Microcontrollers
QMK runs on any USB-capable AVR or ARM microcontroller with enough flash space - generally 32kB or more, though it will just squeeze into 16kB with most features disabled.
Atmel AVR
The following use LUFA as the USB stack:
Certain MCUs which do not have native USB will use V-USB instead:
ARM
You can also use any ARM chip with USB that ChibiOS supports. Most have plenty of flash. Known to work are:
STMicroelectronics (STM32)
- STM32F0x2
 - STM32F103
 - STM32F303
 - STM32F401
 - STM32F405
 - STM32F407
 - STM32F411
 - STM32F446
 - STM32G431
 - STM32G474
 - STM32L412
 - STM32L422
 - STM32L433
 - STM32L443
 
NXP (Kinetis)
Atmel ATSAM
There is limited support for one of Atmel's ATSAM microcontrollers, that being the ATSAMD51J18A used by the Massdrop keyboards.