Programar arduino con ensamblador

Es posible programar un arduino leonardo utilizando ensamblador?

Si, puedes usar AVR Studio de Atmel.