I am attempting to make my own RGB+W led light controlled via DMX.
I can make it all happen on an uno, but could i make it work on an ATTINY85 ?
I would like to use the code found here, but stip it down to only four outputs R G B and W.
I also see that someone else has down a 4 ch PWM out on an 85 here:
The problem here will be the tiny85 lacks a hardware USART port so serial is normally done using SoftwareSerial and that is not going to work at 250000 baud.
There are ATtiny chips with a hardware USART, many of them are supported by third-party Arduino cores.
DMX uses differential signals, so you'll need a MAX485. You need to electrically isolate it from the ATtiny's power lines if the ATtiny will be grounded or connected to other devices, like a computer at the same time. This is to prevent ground loops.
If you use a normal 5V power adapter, that is isolated from the mains, that shouldn't be an issue, but if your LED driver is grounded or connected to earth, for example, you'll run into problems if you don't isolate the ATtiny from the LED driver using opto-couplers.
If you don't need a small chip then an Atmega 328 is probably the simplest to use.
If you do need a small chip then the Attiny1634 is worth considering. It is nearly as powerful as an Atmega 328 but comes in an SOIC package which can be soldered by hand - unlike the small versions of the Atmega 328