we do basically the same thing as 114 (if I understood all your technical lingo properly,) although with a different board.
We also worked over the summer with AVRs and had our programming student build his own micro processor board, it worked very effectively for what we were using it for. Even got it to work controlling some Victors via PWMs (not for competition, I know it's against the rules

)