Действительно, PMA отображается в память контроллера с интервалом через каждые 2 байта..
Т.е. идет 2 байта PMA, потом 2 нулевых байта.. и т.д.
Еще и в доке об этом написано так что хрен поймешь.