Could be any number of scheduled tasks - Windows Update, MSE, defrag, timeset, etc. Have a look through Task Scheduler.
You can also fire up Event Viewer to see who's doing what when.
If you really don't want to allow a scheduled task to wake your computer, you can disable "wake timers" in the...