I'm looking at maxim 7219 which I believe can drive up to 8 digits, 8 segments using only 3 pins (load,Din,clk) from a pic say RB0-Rb2 on a
16f84

http://www.maxim-ic.com/quick_view2.cfm/qv_pk/1339