В 1974 году Hewlett-Packard разработала микропроцессор для управления различными функциями в собственных продуктах – от дисководов для гибких магнитных дисков до вольтметров. Этот простой процессор не дотягивал до обычных микропроцессоров – он даже не поддерживал сложение или вычитание – поэтому его назвали «нанопроцессор». Ключевыми особенностями Nanoprocessor были низкая стоимость и высокая скорость работы: по сравнению с современным ему Motorola 6800 стоимостью $360, Nanoprocessor стоил $15, а операции управления выполнял на порядок быстрее.
Хоть у него и не было операции сложения, Nanoprocessor мог (медленно) складывать числа путём повторного инкремента или декремента (операций, которые он поддерживал). В иных случаях, например, с вольтметром от Hewlett-Packard, к продукту добавляли чипы АЛУ (74LS181), которые занимались быстрым сложением – доступ к ним осуществлялся, как к устройствам ввода/вывода. Естественно, будучи полным по Тьюрингу, Nanoprocessor теоретически мог делать всё – от вычисления функций с плавающей запятой до запуска игры Crysis; это просто было бы очень медленно.
Фотошаблон процессора можно скачать по ссылке (122 МБ PSD).
HP Nanoprocessor, номер части 1820-1691. Напряжение смещения, -2,5 В, написано от руки – оно меняется от экземпляра к экземпляру. Последняя цифра номера детали тоже написана от руки, и обозначает скорость работы чипа.