Hi,
Your post is a bunch of riddles.
"Microchip" is a brand name...but I assume you are talking
* about a software.. it can be a windows software, a Linux software, or any other OS, maybe you are talking about software you have written on your own...
* about a specific chip. Maybe a Microcontroller. AVR, PIC, DSPIC or whatever they produce...
Your description sounds as if you are talking about some kind of debugger.
For sure - depending on what debugger you are talking about - it may output variable values as integer, as hex, as decimal on the monitor, or it may be able to write the values to a file...
Maybe it is able to show it like a scope picture...
sinewave.. this does not tell much either. It may be a 1MHz sine with 100 points per fullwave. It can be 50Hz with 8 points per fullwave or anything else.
Variable: could be an 8 bit value, or a 32 bit integer, any bit width fixed point or a floating point....
***
Maybe the straight forward solution is to use a DAC and a scope....
Klaus