From WikiChip
Editing nec/μcom-4

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:
 
{{nec title|μCOM-4}}
 
{{nec title|μCOM-4}}
{{ic family
+
The '''μCOM-4''' line is a [[microprocessor family|family]] of [[4-bit architecture|4-bit]] [[microcontroller]]s developed by [[NEC]] in the late 1970s. This family was designed to be low-cost, mass-produced, [[microcontroller]]s for [[electronic cash register|ECRs]], industrial controllers, appliance controllers, games, toys, scientific calculators, and other consumer electronics.
| extended family  = yes
 
| title            = NEC μCOM-4
 
| image            = <!-- Image representation of the IC family, e.g. "MCS-4.jpg"  -->
 
| caption          = <!-- description of the image                                  -->
 
| developer        = NEC
 
| manufacturer      = NEC
 
| type              = Microcontrollers
 
| production start  = October, 1977
 
| production end    = <!-- production end date, e.g. "January 1, 1985" or "1973"    -->
 
| arch              = 4-bit
 
| word              = 4 bit
 
| proc              = <!-- process, e.g. "8 μm"                                      -->
 
| tech              = pMOS
 
| tech 2            = CMOS
 
| clock min        = 150 kHz
 
| clock max        = 440 kHz
 
| package          = DIP28
 
| package 2        = DIP42
 
}}
 
The '''μCOM-4''' (or uCOM-4) line is an [[microprocessor family|extended family]] of [[4-bit architecture|4-bit]] [[microcontroller]]s developed by [[NEC]] in the late 1970s. This family was designed to be low-cost, mass-produced, [[microcontroller]]s for [[electronic cash register|ECRs]], industrial controllers, appliance controllers, games, toys, scientific calculators, and other consumer electronics. The μCOM-4 line is based on the {{nec|μPD751}}, the first Japanese single-chip microprocessor.
 
  
==Introduction Date==
+
===Introduction Date===
 
{| class="wikitable"
 
{| class="wikitable"
 
! colspan="4" | 1977 !! colspan="4" | 1980
 
! colspan="4" | 1977 !! colspan="4" | 1980
Line 31: Line 11:
 
|}
 
|}
  
== Families ==
+
==Lines==
The μCOM-4 was original divided into two separate domains:
+
===μCOM-42===
 +
The '''μCOM-42''' (also referred to as '''{{nec|μPD548C}}''') was specifically marketed for [[electronic cash register]]s (ECRs), [[Point of Sale]] (POS), and [[electronic scale]] applications. The μCOM-42 chips were specifically designed for controlling 8x4 keyboards, 8-digit displays, and various ECR-type printers.
 +
 
 +
The single-chip had single-byte 72 instructions with a 10[[µsec]] instruction cycle. The chip included 1920x10-bit [[program memory]], 96x4-bit [[data memory]], 4-level [[hardware stack|stack]], 2 [[interrupt request|interrupt request lines]], and various I/O ports.
 +
 
 +
===μCOM-43===
 +
The '''μCOM-43''' (also referred to as '''{{nec|μPD546C}}''') was marketed as a general-purpose microcontroller suited for a large array of low-cost consumer and industrial applications.
  
===μCOM-42===
+
The single-chip had 80 general instructions with a 10[[µsec]] instruction cycle. The chip included 2000x8-bit [[program memory]], 96x4-bit [[data memory]], 3-level [[hardware stack|stack]], various [[interrupt request|interrupt request lines]] and 35 I/O ports.
The '''{{nec|μCOM-42}}''' was specifically marketed for [[electronic cash register]]s (ECRs), [[Point of Sale]] (POS), and [[electronic scale]] applications. The μCOM-42 chips were specifically designed for controlling 8x4 keyboards, 8-digit displays, and various ECR-type printers. The μCOM-42 had a separate, modified instruction set, compared with the rest of the μCOM-4 families.
 
  
===μCOM-43/44/45===
+
===μCOM-44===
The '''{{nec|μCOM-43}}/{{nec|μCOM-44|44}}/{{nec|μCOM-45|45}}''' was marketed as a general-purpose microcontroller suited for a large array of low-cost consumer and industrial applications. These MCUs shared a common instruction set.
+
The '''μCOM-44''' (also referred to as '''{{nec|μPD547C}}''') was marketed as a low cost general-purpose microcontroller suited specifically well for various controllers due to its large amount of I/O ports, similar to the μCOM-43.
  
* '''{{nec|μCOM-43}}''' - high-end family of MCUs, offering complete support for the entire [[/isa|μCOM-4 ISA]].
+
The single-chip had a reduced 58 general instructions with a 10[[µsec]] instruction cycle. The chip included a reduced [[program memory]] of 1000x8-bit, reduced [[data memory]] of 64x4-bit, a single-level [[hardware stack|stack]], but a large set of 35 I/O ports.
* '''{{nec|μCOM-44}}''' - mid-range family of MCUs, providing a subset of 58 instructions at a reduced cost.
 
* '''{{nec|μCOM-45}}''' - low-end family of MCUs, providing a subset of 58 instructions and less memory at the cheapest price.
 
  
== Design ==
+
===μCOM-45===
{{empty section}}
+
The '''μCOM-45''' (also referred to as '''{{nec|μPD550C}}''') was the low-end, ultra low cost general-purpose microcontroller suitable for  mass-produced extremely low cost consumer products.
  
== Instruction set ==
+
Like the μCOM-44, the μCOM-45 had a reduced instruction set of 58 instructions with a 10[[µsec]] instruction cycle. The chip included a reduced [[program memory]] of 640x8-bit, reduced [[data memory]] of 32x4-bit, a single-level [[hardware stack|stack]], and only 21 I/O ports.
{{main|/isa|l1=μCOM-4 ISA}}
 
The family was originally split into two sets of ISAs. The {{nec|μCOM-42}} had an instruction set specifically designed to facilitate its use in [[Electronic Cash Register]] (ECR) and Scale products. The {{nec|μCOM-43}}/{{nec|μCOM-44|4}}/{{nec|μCOM-45|5}} were designed to be general purpose microcontrollers.
 
  
== See also ==
+
===μCOM-75===
* {{nec|μCOM-8}}
+
The '''μCOM-75''' series were introduced in early 1980 made in [[CMOS]] technology and had comparable features to the previous ''μCOM-4'' product line.
  
  
 
{{stub}}
 
{{stub}}
 
{{DEFAULTSORT:μCOM-4}}
 
{{DEFAULTSORT:μCOM-4}}
[[Category:nec]]
+
[[Category:NEC]]
 
[[Category:4-bit microprocessors]]
 
[[Category:4-bit microprocessors]]
 
[[Category:1977 microprocessors]]
 
[[Category:1977 microprocessors]]
 
[[Category:microprocessor families]]
 
[[Category:microprocessor families]]
 +
[[Category:NEC μCOM-4]]

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)

This page is a member of 1 hidden category:

Facts about "μCOM-4 - NEC"
designerNEC +
full page namenec/μcom-4 +
instance ofmicrocontroller extended family +
main designerNEC +
manufacturerNEC +
nameNEC μCOM-4 +
packageDIP28 + and DIP42 +
technologypMOS + and CMOS +
word size4 bit (0.5 octets, 1 nibbles) +