Фьюзы (Fuses) - это несколько специальных байт, которые можно прошить только программатором, и отвечают они за разные настройки микроконтроллера. Например для линейки микро контроллеров Atmel там может быть записана информация о том какую частоту кварца нужно использовать, можно ли прочитать код из контроллера, с как контроллер будет реагировать на различное напряжения питания и еще много настроек. К этим данным доступ можно получить только физическим путем. Вы не можете изменить их из кода программы в самом контроллере.
и вот мне не ясно как вы сравниваете спец блоки памяти с интерфейсом который организует для вас специальная реализация по контроллера?
Для того чтоб esp отвечал на AT команды по последовательному порту в него должен быть загружен код программы который этот интерфейс реализует.
Загрузите в ESP код web сервера и там уже не будет AT команд, если они вам нужны вам нужно будет добавить к коду web сервера, код работы с AT командами.
прошивка AT команд изначально загружалась в esp для продвижения на рынок функционально законченного модуля способного организовать интерфейс UART - IP. Но когда в руках пользователей появились различные варианты для написания по для esp. Многие стали писать и другие прошивки. Когда появился формат модуля NodeMCU c стали загружать прошивку lua которая позволила программировать модуль без компиляции кода.
Можно залить прошивку бейсик и в веб интерфейсе модуля писать программы на бейсике. Можно загрузить форт и программировать свои задачи на форте.
Есть даже прошивка которая эмулирует IBM PC - XT где вы можете запустить MS-DOS. Так как сам процессор esp намного быстрее и мощнее старинных ПК.