TMS1000

TMS1000 — серия 4-разрядных микроконтроллеров, разработанная компанией Texas Instruments. Первы…

TMS1000
TMS1100
TMS1200

TMS1000 — серия 4-разрядных микроконтроллеров, разработанная компанией Texas Instruments. Первый микроконтроллер серии был анонсирован в 1972 году, но выпуск начался только в 1974 году. TMS1000 стал первым доступным микроконтроллером.[1]

Микроконтроллеры серии применялись в калькуляторах[2], электронных игрушках (например, Big Trak и Microvision) и других устройствах. В СССР выпускались микросхемы КР1814ВЕ2 (аналог TMS1000NLL), КР1814ВЕ4 (аналог TMS1200), а также отладочная версия микроконтроллера КР1814ВЕ3 (аналог TMS1099) без встроенного ПЗУ, предназначенная для разработки программного обеспечения[3].

Описание

Микросхемы выпускались по технологии PMOS с техпроцессом 8 мкм. Число транзисторов составляло около 8 тысяч, максимальная тактовая частота — 400 кГц, одно напряжение питания −15 вольт. Микросхемы выпускались в пластиковых и керамических корпусах DIP28 и DIP40.

Микроконтроллеры серии имели в своём составе ядро процессора, масочное (однократно программируемое при изготовлении) ПЗУ объёмом 1024…2048 байт, ОЗУ объёмом 32…64 байта (64…128 ячеек) и интерфейс ввода-вывода. Микроконтроллеры TMS1070 и TMS1270 могли непосредственно управлять дисплеями высокого напряжения. Всего в серии было выпущено 16 микроконтроллеров.

TMS1000 TMS1100 TMS1200 TMS1070 TMS1270 TMS1300
Количество выводов 28 28 40 28 40 40
Объём ПЗУ, байт 1024 2048 1024 1024 2048 2048
Объём ОЗУ, ячеек 64 128 64 64 64 128
Набор команд 43 54 43 43 43 54
Выходов R 11 11 13 11 13 16
Выходов O 8 8 8 8 10 8

Ядро процессора

Система команд микроконтроллера состояла из 43 или 54 команд. Все команды имели длину 8 бит и выполнялись за 6 тактов. Набор регистров включал:

  • 4-разрядный аккумулятор
  • 2 или 3-разрядный регистр общего назначения X (в зависимости от объёма ОЗУ)
  • 4-разрядный регистр общего назначения Y
  • 6-разрядный регистр адреса текущей команды
  • 4-разрядный регистр страницы ПЗУ
  • 1-битный регистр статуса (только флаг переноса)
  • 6-разрядный регистр адреса и 4-разрядный регистр страницы возврата из подпрограммы (одноуровневый стек)

Все команды переходов и вызова подпрограмм являлись условными. Прерывания отсутствовали.

Примечания

  1. Intel and TI: Microprocessors and Microcontrollers. Дата обращения: 18 января 2009. Архивировано 3 февраля 2009 года.
  2. Datamath. Дата обращения: 17 ноября 2019. Архивировано 17 ноября 2019 года.
  3. Варламов В.И, Касаткин И.Л. Микропроцессоры в бытовой технике. — 2-е изд., перераб. и доп.. — М.: Радио и связь, 1990. — (Массовая радиобиблиотека). — ISBN 5-256-00539-1.

Ссылки

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.