При написании "ошиБка" ошибки не будет. А вот написав "ошиПка", мы ошибёмся.
Интернет любит сейчас всяческого рода "олбанизмы", но это не причина, чтобы злоупотреблять этим слишком шиБко. Несмотря на то, что "Б" звучит в этом слове глухо, в "П" эта буква на письме не превращается.
Но одно дело - сказать, как написать. А другое дело - объяснить, почему мы решили выбрать только этот и никакой другой вариант.
С именем существительным "ошибка" нам довольно крупно повезло. Поскольку у него есть проверочные слова. В частности, буква "Б" проверяется достаточно гарантированно, при помощи постановки этой согласной в сильную позицию, в результате которой она оказывается перед гласной. При этом не так уж и важно, будет эта гласная ударной или нет.
Проверочные слова:
Ошибочка, ошибаться, ошибиться, ошибайтесь, ошибающийся, ошибаясь, ошибочный, безошибочный.