<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://citylan.it/index.php?action=history&amp;feed=atom&amp;title=9900</id>
	<title>9900 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://citylan.it/index.php?action=history&amp;feed=atom&amp;title=9900"/>
	<link rel="alternate" type="text/html" href="https://citylan.it/index.php?title=9900&amp;action=history"/>
	<updated>2026-05-07T05:24:41Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://citylan.it/index.php?title=9900&amp;diff=24832&amp;oldid=prev</id>
		<title>WikiSysop: Created page with &quot;&#039;&#039;&#039;16-bit Microprocessor&#039;&#039;&#039;  =Family table= {| border=&quot;1&quot; cellpadding=&quot;4&quot; cellspacing=&quot;0&quot; ! Model  ! Description ! Package |- | TI990/9  ||   Early multi-chip CPU for minicomp...&quot;</title>
		<link rel="alternate" type="text/html" href="https://citylan.it/index.php?title=9900&amp;diff=24832&amp;oldid=prev"/>
		<updated>2022-01-11T10:17:14Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;16-bit Microprocessor&amp;#039;&amp;#039;&amp;#039;  =Family table= {| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot; ! Model  ! Description ! Package |- | TI990/9  ||   Early multi-chip CPU for minicomp...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;16-bit Microprocessor&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=Family table=&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;4&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
! Model &lt;br /&gt;
! Description&lt;br /&gt;
! Package&lt;br /&gt;
|-&lt;br /&gt;
| TI990/9  ||   Early multi-chip CPU for minicomputer systems, 1974 || &lt;br /&gt;
|-&lt;br /&gt;
| TI990/10 ||   Multi-chip implementation for minicomputer systems, 1975 || &lt;br /&gt;
|-&lt;br /&gt;
| TI990/12 || Multi-chip implementation, faster than 990/10 || &lt;br /&gt;
|-&lt;br /&gt;
| TMS9900  || Single chip implementation, 1976, used in the TI-99/4(A) computer || [[:Category:DIP64-750mil|DIP64-750mil]]&lt;br /&gt;
|-&lt;br /&gt;
| TMS9940  ||   Microcontroller with 2KB ROM, 128B RAM, decrementer, CRU bus, 1979 || &lt;br /&gt;
|-&lt;br /&gt;
| TMS9980&amp;lt;br&amp;gt;TMS9981  ||   8-bit databus versions of TMS9900 || [[:Category:DIP40-600mil|DIP40-600mil]]&lt;br /&gt;
|-&lt;br /&gt;
| TMS9985  || TMS9940 with 8KB ROM, 256B RAM, and an 8-bit external bus, c. 1978 (never released) || &lt;br /&gt;
|-&lt;br /&gt;
| TMS9989  || Improved 9980, used in military hardware || [[:Category:DIP40-600mil|DIP40-600mil]]&lt;br /&gt;
|-&lt;br /&gt;
| TMS9995  || Improved TMS9985-like, no ROM. Used in the TI-99/2 &amp;amp; TI-99/8 prototypes, the [[Tomy Tutor]] and the Geneve computer || [[:Category:DIP40-600mil|DIP40-600mil]]&lt;br /&gt;
|-&lt;br /&gt;
| TMS99105 || Baseline member of the TMS99000 microprocessor family || &lt;br /&gt;
|- &lt;br /&gt;
| TMS99110 || TMS99000 family microprocessor with floating point instructions pre-programmed into the on-chip Macrostore ROM memory || &lt;br /&gt;
|-&lt;br /&gt;
| TMS99120 || TMS99000 family microprocessor with run-time support routines for the PASCAL high-level language pre-programmed into&amp;lt;br&amp;gt;the on-chip Macrostore ROM memory (microprocessor was announced but may never have been commercially produced) || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Pinout=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
          TMS9900&lt;br /&gt;
       SDIP64-750mil&lt;br /&gt;
         +---\/---+&lt;br /&gt;
     VBB | 1    64| *HOLD&lt;br /&gt;
     Vcc | 2    63| *MEMEN&lt;br /&gt;
    WAIT | 3    62| READY&lt;br /&gt;
   *LOAD | 4    61| *WE&lt;br /&gt;
   HOLDA | 5    60| CRUCLK&lt;br /&gt;
  *RESET | 6    59| Vcc&lt;br /&gt;
     IAQ | 7    58| NC&lt;br /&gt;
  PHASE1 | 8    57| NC&lt;br /&gt;
  PHASE2 | 9    56| D15&lt;br /&gt;
     A14 |10    55| D14&lt;br /&gt;
     A13 |11    54| D13&lt;br /&gt;
     A12 |12    53| D12&lt;br /&gt;
     A11 |13    52| D11&lt;br /&gt;
     A10 |14    51| D10&lt;br /&gt;
      A9 |15    50| D9&lt;br /&gt;
      A8 |16    49| D8&lt;br /&gt;
      A7 |17    48| D7&lt;br /&gt;
      A6 |18    47| D6&lt;br /&gt;
      A5 |19    46| D5&lt;br /&gt;
      A4 |20    45| D4&lt;br /&gt;
      A3 |21    44| D3&lt;br /&gt;
      A2 |22    43| D2&lt;br /&gt;
      A1 |23    42| D1&lt;br /&gt;
      A0 |24    41| D0&lt;br /&gt;
  PHASE4 |25    40| Vss&lt;br /&gt;
     Vss |26    39| NC&lt;br /&gt;
     Vdd |27    38| NC&lt;br /&gt;
  PHASE3 |28    37| NC&lt;br /&gt;
    DBIN |29    36| IC0&lt;br /&gt;
  CRUOUT |30    35| IC1&lt;br /&gt;
   CRUIN |31    34| IC2&lt;br /&gt;
 *INTREQ |32    33| IC3&lt;br /&gt;
         +--------+&lt;br /&gt;
&lt;br /&gt;
            TMS9980&lt;br /&gt;
          DIP40-600mil&lt;br /&gt;
           +---\/---+&lt;br /&gt;
     *HOLD | 1    40| *MEMEN&lt;br /&gt;
     HOLDA | 2    39| READY&lt;br /&gt;
       IAQ | 3    38| *WE&lt;br /&gt;
A13/CRUOUT | 4    37| CRUCLK&lt;br /&gt;
       A12 | 5    36| Vdd&lt;br /&gt;
       A11 | 6    35| Vss&lt;br /&gt;
       A10 | 7    34| CKIN&lt;br /&gt;
        A9 | 8    33| D7&lt;br /&gt;
        A8 | 9    32| D6&lt;br /&gt;
        A7 |10    31| D5&lt;br /&gt;
        A6 |11    30| D4&lt;br /&gt;
        A5 |12    29| D3&lt;br /&gt;
        A4 |13    28| D2&lt;br /&gt;
        A3 |14    27| D1&lt;br /&gt;
        A2 |15    26| D0&lt;br /&gt;
        A1 |16    25| INT0&lt;br /&gt;
        A0 |17    24| INT1&lt;br /&gt;
      DBIN |18    23| INT2&lt;br /&gt;
     CRUIN |19    22| Ø3&lt;br /&gt;
       Vcc |20    21| Vbb&lt;br /&gt;
           +--------+&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Frequency=&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;9900&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Set reader to FREQ, put black probe to GND, red probe to 8,9,25,28,60 to measure CPU clock&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;9980&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Set reader to FREQ, put black probe to GND, red probe to 22,34,37 to measure CPU clock&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=External links=&lt;br /&gt;
[https://en.wikipedia.org/wiki/Texas_Instruments_TMS9900 TMS9900 page on Wikipedia]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.cpu-world.com/CPUs/TMS9900/index.html 9900 page on CPU-World]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.cpu-world.com/CPUs/TMS9980/index.html 9980 page on CPU-World]&amp;lt;br&amp;gt;&lt;br /&gt;
[https://www.cpu-world.com/CPUs/TMS9995/index.html 9995 page on CPU-World]&lt;br /&gt;
&lt;br /&gt;
=Files=&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;150px&amp;quot;&amp;gt;&lt;br /&gt;
File:9980.pdf|TMS9980 Datasheet&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:CPU]]&lt;br /&gt;
[[Category:DIP40-600mil]]&lt;br /&gt;
[[Category:DIP64-750mil]]&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
</feed>