Распиновка eMMC 153 (корпус FBGA153, размер 11,5×13 мм) становится актуальной в тот момент, когда нужно считать или прошить чип напрямую через программатор — например, после отказа загрузки планшета, ТВ-приставки или автомагнитолы. Шаров у такого корпуса 153, но реально задействованы для обмена данными лишь около десятка сигналов: остальные — питание, земля и служебные выводы. Ошибка даже в одном контакте при подключении через адаптер приводит к тому, что чип не определяется либо читается с ошибками CRC.

Ниже разберём стандартный pinout по спецификации JEDEC, какие сигналы критичны для чтения в режимах 1-bit и 8-bit, как подключать чип к программаторам типа RT809H, Easy-JTAG или UFI Box, и какие ошибки встречаются чаще всего. Точную цоколёвку конкретного чипа всегда стоит сверять с даташитом производителя, но базовая карта выводов у eMMC в корпусе FBGA153 стандартизирована.

Что такое eMMC 153 и где применяется корпус

Под обозначением «eMMC 153» понимают микросхему флеш-памяти eMMC в корпусе FBGA153 — матрице шариковых выводов 11×14 с частичным заполнением. Это самый распространённый корпус eMMC: он встречается в смартфонах, планшетах, смарт-ТВ, приставках, навигаторах и бортовых компьютерах автомобилей. Реже встречаются варианты FBGA169 и FBGA162 с другой геометрией — их адаптеры несовместимы.

Внутри корпуса находятся NAND-массив и контроллер, который сам управляет бэд-блоками, выравниванием износа и ECC. Поэтому для чтения не нужен доступ к «сырой» NAND — достаточно подать питание и подключиться к стандартному интерфейсу. Это принципиально упрощает работу по сравнению с NAND-дампами.

💡

FBGA153 — стандартизированный JEDEC корпус, поэтому pinout практически одинаков у чипов Samsung, SanDisk, Kingston, Toshiba/Kioxia и Hynix. Различия возможны только в служебных выводах.