The rupee depreciated 12 paise to revisit its all-time low of 88.80 (provisional) against the US dollar on Tuesday, weighed down by negative domestic equities and overnight gains in the American currency.