@Zero your circuit is wrong, the PIC16 can not have more then exact 10K for impedance, it can charge not decharge, pulldown resistors required.
My circuit is not wrong!
The load of the PIC impedance will have a lower, not an upper impedance limit. Post the datasheet for the PIC16.
You're connecting it to the output of the PIC, which is more than capable of driving 100k of impedance. Indeed it's better than SiliconWizard's circuit, in that it derives the reference from the regulated 5V rail, rather than 12V which presumably isn't that well regulated and has a Salen-Key filter which will give a smoother output. It also less accurate at meeting the 6.5V to 11.5V specification and requires the PIC to sink more current, than the circuit I posted, although this can easily be changed by altering the resistor values.
Please note that this isn't a free electronic design service: people contribute on a voluntary basis so be gracious even if you don't get exactly what you're looking for!