which family of microcontrollers was NanoVM developed to run on 
NanoVM:  The NanoVM was initially developed to run on the Atmel AVR ATmega8 used in the Asuro Robot. Atmel AVR: AVR is a family of microcontrollers developed by Atmel beginning in 1996.
AVR