Hi,
ich würde schon mal nicht die ganze Zeile neu schreiben, sondern nur die Werte an sich.
Einmalig beim Aufrufen des Menüs
Locate 1 , 1 : Lcd "3,3V: mA/ U: V:"
Dann nur noch die Werte mit festem Format an die entsprechende Stelle setzen.
Anzeige=str(LCD_I_ist_33)
Anzeige = format(anzeige,00000)
Locate 1,6
Lcd Anzeige

Die Aktualisierungsrate ist OK. 50mS sind ja recht lange.
Die Ansteuerung mittels der Bascom Routinen ist eigentlich so ausgelegt, daß auch das langsamste Display mitkommen sollte.

So lange du keine festen Längen für die Werte hast, kann ja immer mal Müll vom vorherigen Menü noch drinstehen, da du dann vielleicht nicht die
ganze Zeile neu schreibst.

Gruß
Christopher