The problem is that I have already MSOP8 footprint on the PCB, which I do not want to change.
I am building a probrammable voltage reference.
Hello,
So you are fixed to the LTC6655 because it has a unique pinning (force + sense)
Dont get me wrong: the LTC6655 is not really bad. But you cannot expect 5-6 digits accuracy in MSOP.
Its more like 4-5 digits. (as long as you do not apply force to the PCB).
By the way the LTC6655 has high current consumption and so heats up rather high.
Did you keep air drafts away from it?
That does not explain why you need the 4.1V reference.
(you do not really want to make a 1mV step calibrator with a 12 bit DAC).
The best results (hysteresis + humidity stability) up to now I have with the AD586LQ (5V) and AD587JQ (10V)
But for high demands you have to select for tempco and ageing.
The next best device for 4.1V could be a MAX6341. (if you have >=8V stabilized supply voltage).
But all my MAX6250A and MAX6350 (5V in DIP8) from the same series have around 10 ppm/year ageing drift.
And also on many samples I see popcorn noise of 1-2 ppm near certain temperatures.
What about ref5040? Similar spec..
If you ask me: I have no experience with this part.
(and low interest because it is in a plastic package).
And be carefully with "typical" datasheet specs regarding long term drift and hysteresis.
In most cases they have been done once with the "best package option" long time ago.
(e.g. metal can case which is long obsolete).
They are also never updated when the epoxy which is used to fix the part into the package
is changed (e.g. due to RoHS or other change of supplier).
So if you really want to have exact data you have to test every single device under your individual operating conditions.
with best regards
Andreas