Wenn er mit Bascom programmierbar sein soll, dann kommt ja nur ein Atmel in Frage. Was meinst Du mit mehr Kanälen? Einen Temperatursensor mit mehreren Kanälen macht in einem Gehäuse ja nicht soo viel Sinn. Möchtest Du mehrere DS1820 auslesen und den Wert analog ausgeben?

Dafür gibt es z.B. PWM oder ICs, welche 4-20 mA ausgeben. Diese lassen sich nicht direkt mit Bascom prgramieren. Jedoch von einem per Bascom programmierten Atmel steuern. Aber Spannungsbereich 0-5V klingt für mich am einfachsten nach PWM. Jedoch ist Spannung analog störanfälliger als Strom (4-20mA). Was da durch höherbittige Auflösung gewonnen wird, kann durch ein in der Nähe befindliches Gerät gleich wieder mehr als verloren gehen.

Der Vorteil der Spannung ist, dass die uCs ADC mitbringen. So lässt sich z.B. ein Allegro Hall-IC recht einfach anbinden. Jedoch würde ich die Entfernung so kurz wie möglich halten.