Ok, I think one of the chips here might be right for me:
http://search.digikey.com/scripts/DkSearch/dksus.dll?Cat=3736383&keywords=Optoisolators&vendor=0&mnonly=0&newproducts=0&PV474=40&PV64=2&PV7=3&PV7=2&stock=1
Do I want Transistor, Darlington, Transistor with VCC, or Transistor with Base...
Ok here we go, for very complicated reasons I don't want to explain, here is my setup: I have a 68hc12 that needs to talk to a digital resistor chip over SPI.
Microcontroller: Gnd: 0V Vcc: 5V
dig resistor : Gnd: -5V Vcc: 0V
So as you can see I need to level shift into the negative voltage...