В начале 1970‑х Intel была вовсе не «процессорным гигантом», а производителем памяти. Никто не планировал переворачивать индустрию. Тем неожиданнее, что именно маленький Intel 4004 — 4‑разрядный PMOS‑чип для настольного калькулятора — стал точкой отсчёта для всей микропроцессорной эры.
Заказ Busicom: когда калькулятору понадобился «мозг»
Отправная точка — японская фирма Busicom, выпускавшая калькуляторы. В 1969 году она обратилась в Intel с заказом на набор специализированных LSI‑микросхем для новой линейки программируемых калькуляторов. Изначальный проект предполагал несколько разных чипов с жёстко зашитой логикой под конкретные функции.
Инженер Тед Хофф (Ted Hoff), изучив требования, предложил альтернативу: вместо россыпи специализированных схем создать универсальный программируемый процессор, а различия между моделями реализовать в ПЗУ и прошивке. Это выглядело рискованно, но обещало упростить разработку и снизить стоимость.
К проекту подключились Федерико Фаджин (Federico Faggin) и Масатоси Сима (Masatoshi Shima). Так родилось семейство MCS‑4:
- 4004 — центральный процессор
- 4001 — ПЗУ с портами ввода‑вывода
- 4002 — ОЗУ
- 4003 — сдвиговый регистр для расширения ввода‑вывода
Позже Busicom столкнулась с финансовыми проблемами, и Intel удалось выкупить права на архитектуру. Компания получила возможность продавать 4004 как универсальный микропроцессор, а не только как «чип для конкретного калькулятора». С этого момента и началась новая глава в истории электроники.

Микропроцессор Intel 4004 в керамическом корпусе с золотыми выводами и открытым кристаллом — Изображение: the Science Museum / Wikimedia Commons, CC BY 4.0
Технический портрет: что умел 4004
Если смотреть из 2020‑х, характеристики Intel 4004 выглядят почти игрушечными:
- Разрядность: 4 бита, аккумуляторная архитектура
- Тактовая частота: до ≈740 кГц
- Производительность: порядка 92 тыс. операций в секунду
- Транзисторы: около 2300 MOS‑транзисторов
- Технологический процесс: примерно 10 мкм, кремниевые затворы, PMOS
- Память программ: до 4 КБ ПЗУ (через микросхемы 4001)
- ОЗУ: до 640 байт (через 4002)
- Корпус: 16‑выводный керамический DIP с золотыми ножками
Для инженера, привыкшего к 32‑битным ARM Cortex‑M на сотни мегагерц, это почти анекдот. Но в 1971 году главный прорыв был не в цифрах, а в самом факте: полноценный ЦПУ уместился на одном кристалле.
До этого подобную функциональность реализовывали на десятках и сотнях микросхем TTL или MOS. Алгоритм буквально «паялся» проводниками. 4004 предложил другую модель: собрать на плате один универсальный процессор и описать поведение системы кодом.
Набор команд включал 46 инструкций, была реализована стековая организация вызовов подпрограмм, отдельное пространство для ПЗУ и ОЗУ, управление внешними устройствами через специализированные чипы — всё это уже очень похоже на классический микроконтроллерный подход.

Настольный калькулятор Busicom 141-PF на базе Intel 4004 — Изображение: Christian Bassow / Wikimedia Commons, CC BY-SA 4.0
Почему именно 4004 стал легендой
С точки зрения «железа» 4004 быстро устарел: уже через год появился 8‑битный Intel 8008, затем 8080, а там недалеко и до 8086. Но именно 4004 закрепился в истории благодаря трём важным сдвигам.
- ЦПУ на одном чипе. 4004 доказал, что обобщённый процессор можно полностью интегрировать. Это открыло дорогу не только x86, но и всей идее однокристальных микроконтроллеров.
- Переход к программируемому оборудованию. Железо стало относительно универсальным, а поведение системы определялось прошивкой. Сегодня так устроены и Arduino, и STM32 Nucleo, и ESP32‑платы.
- Новая бизнес‑модель. Intel не ограничилась кастомным заказом. 4004 продавался как стандартный компонент, и именно так сформировался рынок «товарных» микропроцессоров.
Для разработчиков embedded‑систем главное наследие 4004 — смена образа мышления: от проектирования логики под одну‑единственную функцию к созданию универсальной вычислительной платформы, которую можно переиспользовать в десятках устройств.
От 4 бит к сегодняшним платам и микроконтроллерам
Если провести прямую линию, путь выглядит так: 4004 → 8008 → 8080 → 8086 → x86, а параллельно развивается огромный зоопарк микроконтроллеров — от простых 8‑битных AVR до мощных ARM Cortex‑M и RISC‑V в наших dev‑платах.
Идея остаётся той же, что и в MCS‑4:
- Один универсальный «мозг» — один и тот же чип может стоять и в приборе, и в игрушке, и в промышленном контроллере, различаясь только прошивкой.
- Семейство согласованных микросхем — как 4001/4002/4003 дополняли 4004, так сейчас вокруг MCU выстраиваются флеш‑память, интерфейсные чипы, аналого‑цифровые фронтенды.
- Слои абстракции — вместо «голого» ассемблера мы пользуемся HAL, драйверами, RTOS, высокоуровневыми языками, но в основе всё та же концепция: программно определяемое поведение железа.
Сегодня, когда вы берёте Arduino Uno, Blue Pill или ESP32 DevKit и решаете: «остальное сделаю в firmware», вы, по сути, продолжаете линию, начатую первым 4‑разрядным Intel 4004. Он не умел запускать Linux и не крутил моторы по CAN, но именно он превратил вычислитель из уникального проекта инженеров‑логиков в стандартный, массовый компонент. И без этого шага нынешний мир embedded‑систем выглядел бы совсем иначе.










