PIC com chip de voz

Estou tentando fazer uma comunicação do PIC 16F876A com o chip de voz ISD 1730 via protocolo SPI, mas eu não posso usar o hardware do PIC. Tem que ser via software. Aguém poderia me ajudar?
Fórum sobre desenvolvimento de sistemas embarcados: Hardware e Software, Tecnologias: Eletrônica digital e analógica, Microcontroladoras, Microprocessadores, Sistemas *NIX (Linux, BSD), Software embarcado Baremetal. Sem fins lucrativos.
http://asm51.com.br/phpbb/