From WikiChip
Editing 4-bit architecture

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

This page supports semantic in-text annotations (e.g. "[[Is specified as::World Heritage Site]]") to build structured and queryable content provided by Semantic MediaWiki. For a comprehensive description on how to use annotations or the #ask parser function, please have a look at the getting started, in-text annotation, or inline queries help pages.

Latest revision Your text
Line 1: Line 1:
 
{{Architecture sizes}}
 
{{Architecture sizes}}
The '''4-bit [[architecture]]''' is a [[microprocessor]] or [[computer]] architecture that has a [[datapath]] width or a highest [[operand]] width of 4 bits or a [[nibble]]. These architectures typically have a matching [[register file]] with [[registers]] width of 4 bits and 4-8-bit wide addresses.
+
The '''4-bit''' [[computer architecture]] is a [[microprocessor]] architecture that has a [[datapath]] width or a highest [[operand]] width of 4 bits or a [[nibble]]. These architectures typically have a matching [[register file]] with [[registers]] width of 4 bits and 8-bit wide addresses.
  
 
== Industry ==
 
== Industry ==
Most of the first [[microprocessor]]s during the early 1970s had 4-bit [[word]] sizes. Both the Intel {{intel|4004}}, the first commercial microprocessor, and the {{intel|4040}} had a 4-bit word length, but had {{arch|8}} instructions. Some of the first [[microcontroller]]s such as the {{ti|TMS1000}} made by [[Texas Instruments]] and NEC's {{nec|μPD751}} also had 4-bit words. 4-bit word were proven to be very limiting and by 1974 there was a shift to larger architectures such as {{arch|8|8-}} and {{arch|12|12-}} bit architectures.
+
Most of the first [[microprocessor]]s during the early 1970s had 4-bit [[word]] length. Both the Intel[[Intel 4004|4004]] and the [[Intel 4040|4040]] were 4-bits. The world's first single-chip microprocessor by Texas Instruments, the [[TMS1000]], was also a 4-bit CPU. 4-bit word were proven to be very limiting and by 1974 there was a shift to larger architectures such as [[8-bit architecture|8-]] and [[12-bit architecture]] architectures.
 
 
In the [[microcontroller]] domain, the story is a little different. 4-bit microcontrollers found their way into many battery-powered and low power instruments and devices.  Some 4-bit chips such as the {{atmel|MARC4|Atmel MARC4}} continued to be manufactured until very recently (2010s), those devices aimed directly at wireless devices such as RFID-related applications. Other 4-bit MCUs are still made to date such as the [[Epson]]'s {{epson|S1C60}} and {{epson|S1C63}} MCU [[microprocessor family|families]]. Modern 4-bit microprocessors, however, are much different from the first generation microprocessors of the 1970s - in terms of architecture, performance, and overall capabilities.
 
  
 
== Applications ==
 
== Applications ==
Most of the early 4-bit [[microprocessor]]s were used almost exclusively in calculators and toys, later on for various utilities, video games, controllers, and early computers. 4 bits was a logical choice for many calculators that used [[binary coded decimal|BDC]] numbers representation.
+
Most 4-bit [[microprocessor]]s were used almost exclusively in calculators and toys. 4 bits was a logical choice for many calculators that used [[binary coded decimal|BDC]] numbers representation.
  
Today, 4-bit chips such as {{epson|S1C60|S1C60 family}} are still manufactured are used in many low-power devices, wireless tools, and [[internet of things]]. Until recently Atmel's {{atmel|MARC4}} was also a large player in the low-power RF/IR wireless market.
+
== 4-bit microprocessor ==
 
+
* [[AMI 9209]]
== 4-bit microprocessors ==
+
* [[Fairchild 9405]]
* {{amd|Am2900|AMD Am2900}}
+
* [[Fairchild PPS-25]]
* {{ami|9209|AMI 9209}}
+
* [[Hitachi HD35404]]
* {{fairchild|4700|Fairchild 4700}}
 
* {{fairchild|9400|Fairchild 9400}}
 
* {{fairchild|PPS-25|Fairchild PPS-25}}
 
 
* [[HP Saturn]] (64-bit register, 4-bit data path)
 
* [[HP Saturn]] (64-bit register, 4-bit data path)
* {{intel|4004|Intel 4004}} ({{hitachi|hmcs-4/hd35404|HD35404}})
+
* [[Intel 4004]]
* {{intel|4040|Intel 4040}}
+
* [[Intel 4040]]
* {{motorola|10800|Motorola 10800}}
+
* [[ITT 7151]]
* {{national|IMP-4|National IMP-4}}
+
* [[National IMP-4]]
* {{rockwell|PPS-4|Rockwell PPS-4}}
+
* [[NEC μCOM 4]]
 +
* [[NEC μCOM 41]]
 +
* [[NEC µPD545]]
 +
* [[Rockwell PPS-4]]/1
 +
* [[Rockwell PPS-4/2]]
 +
* [[TMS1000]]
 +
* [[Toshiba T3472]]
 +
* [[WD CR1872]]
  
 
== 4-bit microcontrollers ==
 
== 4-bit microcontrollers ==
* {{atmel|MARC4|Atmel MARC4}}
+
* [[AMI S2000]]
* {{ami|S2000|AMI S2000}}
+
* [[Epson S1C63]]
* {{epson|S1C60|Epson S1C60}}
+
* [[Fujitsu MB8840]]/1
* {{epson|S1C63|Epson S1C63}}
+
* [[Hitachi HD404729S]]
* {{fujitsu|MB88200|Fujitsu MB88200}}
+
* [[National COPS I]] (National MM5781/2)
* {{fujitsu|MB8840|Fujitsu MB8840}}/{{fujitsu|MB88400|400}}
+
* [[National COPS II]]
* {{fujitsu|MB8850|Fujitsu MB8850}}/{{fujitsu|MB88500|500}}
+
* [[National MM5799]]
* {{hitachi|HD404720|Hitachi HD404720}}
+
* [[National MM57140]]
* {{hitachi|HMCS40|Hitachi HMCS40}}
+
* [[National MM57152]]
* {{hitachi|HMCS400|Hitachi HMCS400}}
+
* [[NEC μPD75X]]
* {{itt|7150|ITT 7150}}
+
* [[NEC µPD612X]]
* {{matsushita|MN1400|Matsushita MN1400}}
+
* [[NEC µPD172XX]]
* {{matsushita|MN1500|Matsushita MN1500}}
+
* [[MARC4]]
* {{matsushita|MN1700|Matsushita MN1700}}
+
* [[Sanyo LM6402G]]
* {{mitsu|MELPS 4|Mitsubishi MELPS 4}}
+
* [[Sanyo LC587004]]
* {{mitsu|M50430|Mitsubishi M50430}}/{{mitsu|M50440|440}}
+
* [[Sanyo LC587008]]
* {{mitsu|M50460|Mitsubishi M50460}}/{{mitsu|M50560|560}}
+
* [[Sanyo LC58E68]]
* {{mitsu|M5072|Mitsubishi M5072}}/{{mitsu|M5076|M5076}}
+
* [[Sharp SM552]]
* {{mitsu|M5090|Mitsubishi M5090}}
+
* [[TLCS-47]]
* {{mmi|5700|MMI 5700}}
+
 
* {{national|MAPS|National MAPS}}
+
== 4-bit discrete chips ==
* {{national|COPS I|National COPS I}}
+
* [[AMD Am2900]], a family of 4-bit bit slice chips
* {{national|COPS II|National COPS II}}
 
* {{nec|17K|NEC 17K}}
 
* {{nec|μCOM-4|NEC μCOM-4}}
 
* {{nec|μPD751|NEC μPD751}}
 
* {{nec|μPD707|NEC μPD707}}
 
* {{nec|μPD7500|NEC μPD7500}}
 
* {{nec|μPD75000|NEC μPD75000}}
 
* {{oki|OLMS-40|OKI OLMS-40}}/{{oki|OLMS-50|50}}/{{oki|OLMS-60|60}}/{{oki|OLMS-64|64}}/{{oki|OLMS-65|65}}
 
* {{oki|OLMS-63K|OKI OLMS-63K}}
 
* {{oki|OLMS-64K|OKI OLMS-64K}}
 
* {{rockwell|PPS-4-1|Rockwell PPS-4/1}}
 
* [[Sanyo LC65]]
 
* [[Sanyo 66xx]]
 
* [[Sanyo LM64xx]]
 
* {{sharp|SM|Sharp SM}}
 
* [[Sony SPC500]]
 
* {{ti|TMS1000|TI TMS1000}}
 
* {{toshiba|T3400|Toshiba T3400}}
 
* {{toshiba|TLCS-42|Toshiba TLCS-42}}
 
* {{toshiba|TLCS-43|Toshiba TLCS-43}}
 
* {{toshiba|TLCS-46A|Toshiba TLCS-46A}}
 
* {{toshiba|TLCS-47|Toshiba TLCS-47}}
 
* {{toshiba|TLCS-470|Toshiba TLCS-470}}
 
* {{wd|CR1872 series|WD CR1872}}
 
* {{wd|WD4200|WD WD4200}}
 
* {{bell|BELLMAC-4|Bell Labs BELLMAC-4}}
 
  
 
[[Category:4-bit microprocessors]]
 
[[Category:4-bit microprocessors]]

Please note that all contributions to WikiChip may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see WikiChip:Copyrights for details). Do not submit copyrighted work without permission!

Cancel | Editing help (opens in new window)