No, Avast checks on Windows start up and every four hours. You can turn the automatic update off and manually check a couple times a week though. There is also an idea by Technical that will probably work for you:

http://www.avast.com/forum/index.php?board=2;action=display;threadid=2354;start=msg16927#msg16927