ANAVI Technology Macro Pad 2 runs on a Microchip ATtiny85, which is a reliable, low-cost, 8-bit AVR RISC-based microcontroller. The ATtiny85 is not as powerful as the ATmega32U4 or ATmega328P but is affordable. It is also reliable and is housed in a small package. This makes it popular with enthusiasts and professionals. ANAVI Macro Pad 2 uses the open-source micronucleus bootloader with the V-USB project, to provide a software-only implementation of a low-speed USB device.