Elite-C - USB-C Pro Micro Replacement - Arduino-compatible ATmega32U4

Elite-C - USB-C Pro Micro Replacement - Arduino-compatible ATmega32U4

Regular price $17.99 $17.99 Sale

Sign up to be notified when this is restocked!

Looking for an alternative for the Pro Micro that has a USB port that won't break off so easily? Or maybe you want something with the DFU bootloader already loaded onto it? Great, then the Elite-C is for you!

This version has been discontinued: The lower profile version of the Elite-C, the Elite-C LP (V4), is now the current version of the Elite-C, and this version has been discontinued. A small number of remaining Elite-C V3.1 will be sold.

New! Elite-C V3.1:

  • Fixes issue with Schottky diode as noted in this post
  • Black soldermask instead of blue
  • Blue LED
  • Shorter reset button

Elite-C V3:

  • Now has LED connected to VCC to indicate if Elite-C is receiving power
  • Added castellated holes for flush mounting of Elite-C to PCB (only if PCB supports it, none known as of yet)
  • Fuse added to prevent overcurrent from damaging the Schottky diode and microcontroller
  • (Pictures other than the main one still needs to be updated for V3, V1 shown in the other images)
  • Important note about V3 (not sold anymore) with split keyboards: We discovered an issue involving the use of the Elite-C V3 on the slave half of the board due to a change in one of the components on the board. Here is the QMK workaround for the issue:
    • In config.h of your keymap, add the following line:
      #define SPLIT_USB_DETECT
    • This only applies to the Elite-C V3 and not any other version (V1, V2, V3.1, etc). It is also okay to use as-is without any code modifications in non-split keyboards.


  • Compatible with all Pro Micro-based PCBs
  • USB-C port that can’t be ripped off
  • ATmega32u4 controller
  • DFU bootloader
  • 6 additional ATmega32u4 pins and USB pins broken out
  • On-board reset button (you can still use the reset button on the keyboard PCB if it has one)
  • 1.0mm thick PCB for slimmer profile (don’t worry, it’s still very solid and doesn’t flex)
  • Comes with two 12-pin headers and one 5-pin header
  • Total of 24 I/O pins to work with (6 more than the Pro Micro)

Question: Can I use this on just the master half of a board and use the cheaper Pro Micro on the slave?

Answer: Yes! You can do this without any problems, just remember that the Pro Micro half is flashed using :avrdude, and the Elite-C half is flashed using :dfu.

Detection issues in QMK Toolbox: See info on installing the correct DFU driver using Zadig here: https://docs.qmk.fm/#/driver_installation_zadig?id=bootloader-driver-installation-with-zadig