Да ничего не много для 12 разрядов. В бытовой аппаратуре и больше кнопок вешают с резистивной матрицей при 8-битном АЦП, встроенном в контроллер. Конечно, для этого и резисторы лучше взять поточнее, и напряжение на матрице R-2R стабилизировать. И надо обратить внимание на кнопки - далеко не все гарантированно способны коммутировать малые токи и напряжения. Например, посеребренные контакты для этого непригодны. При малых токах и напряжениях отсутствует эффект самоочистки.