Hello I have need to have a PIC16F84 output values of sine multiplied by 255 on it's 8bit output ports so that they can be put into a DAC and used as a function generator. Programing it in assembler achiving square and triangle waves was quite easy but sine waves are proving most difficult. So far I have found the cordic algorithm which is frankly a bit beyod my level of maths ability to figure out how to impliment and the taylor series (which works kind of eraticly) I also looked into just bunging a table of 256 values into the memory at the start of the program. This however feels like I would be cheating slightly, although it would save computation time. Anyone know a bettter solution?