UART PIC16F628 a D/A převodník

Čau všichni,
nedávno se mi dostal do ruky jeden D/A převodník a tak jsem si řek že bych s toho moh udělat něco jako generátor libovolného průběhu, ale narazil jsem na problém: D/A převodník je sériový a má SPI rozhraní, takže data se posílaj při náběžný hraně CLK, ale PIC16F628 posílá data při sestupný hraně, tak jsem zkusil to CLK invertovat ale tam se vyskyt problém vtom že mi to odešle první bit ještě předtím než se vystaví platný data, zbytek bitů už je OK (nejspíš) , neměl by nikdo nějakej nápad jak to jednoduše řešit popřípadě nedá se UART v PICu nastavit tak aby posílal data při náběžný a né sestupný hraně?