Отвечаю на первый вопрос. Максимальная вносимая погрешность каждым из факторов:
Цитата(SashaBe @ May 20 2011, 08:07)

1. На вход подаётся переменное напряжение 220 В (есть линия фазы и нейтральная), отрицательная полуволна отрезается диодом
до 50.5% (50% потому что одна полуволна не рассматривается, плюс 0.5% потому что диод еще и от положительной полуволны оттяпает скажем 1Вольт)
Цитата(SashaBe @ May 20 2011, 08:07)

2. После фильтрации RC-фильтром напряжение попадает на делитель, состоящий из следующих резисторов: два последовательно соединенных резистора 255кОм, точка соединения с АЦП, 2 последовательно соединенных резистора 2,15кОм, общий провод. Точность всех резисторов 1%.
количество резисторов * точность резисторов. В случае четырех 1%-резисторов это будет 4%
Цитата(SashaBe @ May 20 2011, 08:07)

3. Встроенный 10битный АЦП мироконтроллера LPC13xx
0.1% если АЦП и его референс идеальны.
Цитата(SashaBe @ May 20 2011, 08:07)

4. Частота дискретизации составляет 2кГц
Вот тут лениво считать. Поищите скорость нарастания синусоиды и представьте что вы пропустили максимум между двумя отчетами. сможете сами посчитать насколько измеренная величина отличается от теоретического максимума
Цитата(SashaBe @ May 20 2011, 08:07)

5. По измеренным значениям в разрядности double вычисляется среднеквадратичное значение напряжения (естественно по замерам попадающим на положительную полуволну).
double он разный бывает, это только char у всех одинаковый.

на фоне остальных ужасов- пренебречь, то есть 0%.
Цитата(SashaBe @ May 20 2011, 09:16)

Что с ним делать, с реальным сетевым напряжением?
Выпрямлять мостом, например, уже лучше?
Только разделить до подходящей величины и сразу в АЦП!
Никаких выпрямлений и прочей нелинейщины!