These look interesting.
http://www.microchipc.com/sourcecode/#mmc
http://www.captain.at/electronics/pic-mmc/

Now to find time to play.