PIC P16F690; pragma adc right_justify = 0; Main { digital_output RC0; analog_input AN0; adc_enable 500kHz, AN0; Loop { adc_read $display; delay_ms $display; write RC0, 1; delay_ms $display; write RC0, 0; delay 100us; } } Simulator { attach_led RC0; stop_after 10s; log RC0; scope RC0; #adc stimulus stimulate AN0, every 3s, wave [ 500000, 2.85, 1000000, 3.6, 1500000, 4.5, 2000000, 3.2, 2500000, 1.8 ]; }