m |
m |
||
Line 8: | Line 8: | ||
| arch = [[4-bit architecture|4-bit]] | | arch = [[4-bit architecture|4-bit]] | ||
| proc = [[8μm]] | | proc = [[8μm]] | ||
− | | clock = Up to | + | | clock = Up to 400kHz |
}} | }} | ||
The '''TMS1000 Series''' was a [[microprocessor family|family]] of [[4-bit architecture|4-bit]] [[microprocessor]]s designed and manufactured by [[Texas Instruments]] in the early 1970s. Originally made using [[pMOS logic|pMOS]] technology, TI later expended the family into [[nMOS logic|nMOS]] and [[CMOS]]. [[/tms1000|TMS1000]] | The '''TMS1000 Series''' was a [[microprocessor family|family]] of [[4-bit architecture|4-bit]] [[microprocessor]]s designed and manufactured by [[Texas Instruments]] in the early 1970s. Originally made using [[pMOS logic|pMOS]] technology, TI later expended the family into [[nMOS logic|nMOS]] and [[CMOS]]. [[/tms1000|TMS1000]] |
Revision as of 21:26, 23 December 2015
TMS1000 Series | |
Developer | [[designer::Texas Instruments]] |
Manufacturer | [[manufacturer::Texas Instruments]] |
Release date | 1974 |
Architecture | 4-bit |
Process | [[process::8μm]] |
Clock | Up to 400kHz |
The TMS1000 Series was a family of 4-bit microprocessors designed and manufactured by Texas Instruments in the early 1970s. Originally made using pMOS technology, TI later expended the family into nMOS and CMOS. TMS1000
History
In September of 1971, the TMS1000 was completed. It was the first microprocessors ever created, designed by Texas Instruments engineers Gary Boone and Michael Cochran. Gary patented the invention on Aug 31, 1971. On Sep 4, 1973, he was awarded U.S. Patent 3,757,306. Unlike Intel's chips, TI's was not placed into the general market until 1974. Instead TI used the chip for their calculators.[1]
After being slightly refined, the chip was released to general market in 1974. A few dozen different variations were created with various ROM and RAM sizes.[1] Due to its cheap price, the TMS1000 family enjoyed a tremendous success in consumer electronics being used in everything from calculators, toys, games, and various appliances as well as photocopying machines and juke boxes.[1]
Parts
Part Number | ROM | RAM | I/O Pins | Technology | Notes |
---|---|---|---|---|---|
TMS1000 | 1KB | 64x4 | 23 | pMOS | |
TMS1000C | 1KB | 64x4 | 23 | CMOS | Identical to TMS1000, CMOS |
TMS1018 | - | 64x4 | 4 | pMOS | |
TMS1070 | 1KB | 64x4 | pMOS | Built-in VF display controllers | |
TMS1098 | - | 128x4 | pMOS | ||
TMS1099 | - | 64x4 | pMOS | ||
TMS1099C | - | 64x4 | CMOS | Identical to TMS1099, CMOS | |
TMS1100 | 2KB | 128x4 | pMOS | ||
TMS1117 | 2KB | 128x4 | pMOS | ||
TMS1200 | 1KB | 64x4 | pMOS | ||
TMS1200C | 1KB | 64x4 | CMOS | Identical to TMS1200, CMOS | |
TMS1270 | 1KB | 64x4 | pMOS | ||
TMS1300 | 2KB | 128x8 | 23 | pMOS | |
TMS1400 | 4KB | 128x4 | 22 | pMOS | |
TMS1600 | 4KB | 128x4 | 33 | pMOS | |
TMS1700 | 512B | 32x4 | 21 | pMOS | |
TMS2000 | 1KB | 64x4 | nMOS | nMOS version of TMS1000 | |
TMS2100 | 2KB | 128x4 | nMOS | nMOS version of TMS1100 | |
TMS2200 | 1KB | 64x4 | nMOS | nMOS version of TMS1200 | |
TMS2300 | 2KB | 128x8 | nMOS | nMOS version of TMS1300 | |
TMS2098 | - | 128x4 | nMOS | engineering sample | |
TMS2099 | - | 64x4 | nMOS | engineering sample |
Architecture
The TMS 1000 had a relatively simple design with only 43 instructions and 2 general purpose registers. Similar to the Intel 4004, the chip only had a single level of stack and no interrupts.
Documents
- TMS1000 Series Programmer's Reference Manual, 1975
- TMS1000 Series Data Manua, 1976
- TMS1000 Series, 1975
References
This article is still a stub and needs your attention. You can help improve this article by editing this page and adding the missing information. |
designer | <a href="/wiki/Texas_Instruments" class="mw-redirect" title="Texas Instruments">Texas Instruments</a> + |
full page name | ti/tms1000 + |
instance of | integrated circuit family + |
main designer | Texas Instruments + |
manufacturer | <a href="/wiki/Texas_Instruments" class="mw-redirect" title="Texas Instruments">Texas Instruments</a> + |
name | TMS1000 Series + |