can someone suggest me an atmel microcontroller which has inbuilt usb functions that support USB interface as well as dedicated ICSP port or atleast ICSP supportive architecture?