Программатор для прошивки Flash памяти.

например ISP. Тут мне все понятно у ISP есть определенные выводы которые также есть на ножках микроконтроллеров. Вся информация которую я нахожу это статьи по прошивке микроконтроллеров.

Про прошивку чипов флэш памяти ничего не могу найти. Насколько я разобрался все чипы флэш памяти (например AT49F040T) имеют ножки

A0 - An Addresses

CE Shyp Enable

OE Output Enable

WE Write Enable

I/O0 - I/On Data Inputs/Outputs

где n - различная для различных чипов

Вопрос где найти информацию по сборке программатора который прошивает флэш память?

Прошивается ли флэш память через стандартные интерфейсы ISP,UART, и др. если да то как выводы этого интефейса подключать к ножкам чипа?

Или флэш память прошивается как то по особому?

Спасибо!