DATAMATH CALCULATOR MUSEUM |
NEC (Nippon Electric Company) Corporation of Japan was founded in 1898 and started in 1899 with production, sales, and maintenance of telephones and switches. NEC was one of the forerunners in electronics, starting the research and development of transistors in 1950 and of Integrated Circuits (ICs) in 1960. Its semiconductors business unit was the World's largest semiconductor company by annual revenue from 1985 to 1992. Once Japan's major electronics company, NEC has largely withdrawn from manufacturing since the beginning of the 21st century.
With the rise of electronic desktop calculators in the 1960s, NEC developed with the uPD1 Series a family of SSI (Small Scale Integration) ICs in p-channel Metal–Oxide Semiconductor (PMOS) technology, consisting of simple inverters, logic gates, flip flops and 4-bit to 16-bit shift registers. The ICs were packaged in 10-pin and 12-pin metal can housings (TO-100 and TO-101, respectively) and operated with a single 24V supply. These kinds of chips, commonly referred as JMOS devices for Japanese MOS, were manufactured around 1968 to 1971 not only by NEC, but with similar or identical functionality, from companies like Hitachi, Mitsubishi and Toshiba, too and provided "logic building block" functionality like the DTL and TTL Logic Families introduced in the Western world.
NEC introduced soon with the uPD100 Series a more complete product portfolio, adding MSI (Medium Scale Integration) complexity like Full Adders or 2x48-bit Shift Registers, while switching to more economical Dual In-line Packages (DIPs) with 14 to 20 pins instead the original metal can packages.
Both the uPD1 and uPD100 Series are manufactured in a 10 um PMOS metal-gate process with enhancement mode transistors used for both gates and loads, a technology used by NEC till around 1974.
Early in 1971, Eiko Business Machine, Inc. tasked NEC to design and manufacture a chipset for an 8-digit desktop calculator with printer. The functionality was divided into 5 chips with the calculating algorithm
"hard wired" into the logic chip, nicknamed "31" and supported by the data memory chip (32), timing generator (33) and two printer control chips (34, 35). The complexity of the chips approached 1,000
transistors, commonly known as the threshold for LSI (Large Scale Integration) ICs.
These chips are manufactured in a 10 um PMOS metal-gate process with enhancement mode transistors used for both gates and loads and using Dual In-line Packages (DIP) with 28 pins.
Type | Year | Function | Calculator | Comments |
*31 | 1971 | Logic Chip | Unisonic tbd | |
*32 | Data Memory Chip | |||
*33 | Timing Generator | |||
*34 | Printer Control Chip 1 | |||
*35 | Printer Control Chip 2 |
Driven by the success of the chipset developed for Eiko Business Machines, NEC tasked in 1972 Tokyo Electronic Application Laboratory to develop a single-chip calculator circuit for an 8-digit desktop calculator. During the mask layout of the design it was realized that the chips dimensions would be larger than 5 mm x 5 mm, in 1972 an indicator for a very poor production yield. Dividing the logic into a 2-Chip design didn’t proof realistic due to the sheer amount of electrical interconnects and the limitation to a maximum of 28 pins per package. Consequently was the ambitious project cancelled but triggered the next two big projects within NEC’s growing PMOS product portfolio. Enter µPD271 and µPD281.
Type | Year | Function | Calculator | Comments |
*XX | 1972 | Basic | None | [+=] [−=] keys, 8 digits |
While NEC relied with their first single-chip calculator circuit on an external design, was the logic design of the
µPD271 started from scratch at NEC. The project was
launched in March 1972 and the first calculators based on the uPD271 appeared in early 1973 on the market. The
µPD271 was designed for portable, battery-operated electronic calculators with 8-digit displays and features leading-zero suppression and a percent function.
Here at the Datamath Calculator Museum we don't qualify the µPD271 as a true
single-chip calculator circuit, it is using with the µPD261 an external segment
decoder and driver chip for the calculator display.
The µPD271 is manufactured in a 10 um PMOS metal-gate process with enhancement mode transistors used for both gates and loads and using Dual In-line Packages (DIP) with 28 pins.
Type | Year | Function | Calculator | Comments |
µPD271, µPD261 | 1973 | Basic | Hanimex BC820, Sanyo CX-8001, Sanyo CX-8007, TENKO ECL-81 | [+=] [−=] keys, Constant, 8 digits |
Together with the µPD271 single-chip calculator circuit for 8-digit calculators, NEC started in March 1972 the design of a chipset for 12-digit desktop calculators. The design was divided into five chips, namely
µPD281 (Program ROM), µPD282 (Arithmetic Logic Unit and Data Registers), µPD261 (Segment Decoder),
µPD262 (Timing Controller), and µPD264 (External Memory Register). The chipset allowed for the design of calculators including a constant function, selectable rounding, fixed-point or floating-point display, accumulating memory, register exchange function,
square root and percent function.
The µPD280 and µPD283 Program ROMs was exclusively developed and produced for Toshiba.
All chips are manufactured in a 10 um PMOS metal-gate process with enhancement mode transistors used for both gates and loads and using Dual In-line Packages (DIP) with 20 pins (µPD261,
µPD262, µPD264), 24 pins (µPD280C, µPD281) and 28 pins (µPD282).
Type | Year | Function | Calculator | Comments |
µPD280 | 1973 | Program ROM | Toshiba BC-1217 | No percent function |
µPD281 | 1973 | Program ROM | General Teknika 1218, Triumph-Adler 1215S, Toshiba BC-1217, BC-1217A |
|
µPD282 | 1973 | Arithmetic Logic Unit and Data Registers | General Teknika 1218, Triumph-Adler 1215S, Toshiba BC-1217, BC-1217A |
|
µPD283 | 1973 | Program ROM | Toshiba BC-1217A | Percent function |
µPD261 | 1973 | Segment Decoder | General Teknika 1218, Triumph-Adler 1215S, Toshiba BC-1217, BC-1217A |
|
µPD262 | 1973 | Timing Controller | General Teknika 1218, Triumph-Adler 1215S, Toshiba BC-1217, BC-1217A |
|
µPD264 | 1973 | External Memory Register | Toshiba BC-1218P, Toshiba BC-1222P |
NEC started the development of the µPD940 Series of single-chip calculator
circuits in 1973, balancing a combination of increased functionality and yet reduced die size due to an improved manufacturing process compared to the original
µPD271 design. The µPD940 integrates a complexity of about 5,500 transistors on a silicon die measuring just 3.80 mm x 3.78 mm, significantly smaller than Texas Instruments’ TMS0800 Series with a die size of around 5.2 mm x 5.1 mm. The feature sets of the two products
are very similar, NEC was even able to squeeze the square root function and Pi function in the ROM (Read-Only Memory) of the
µPD940 with
its capacity of 256 x 19 bits. The shift-register based data memory (SAM, Serial Access Memory) of the
µPD940 has a capacity of 144 bits, organized in three 12 Digits Registers of 48 bits, each. The
µPD940 was formally introduced in September 1974 and complemented in February 1975 with the
µPD946, increasing both the ROM and SAM capacity of the µPD940,
and hence allowing the design of 8-digit calculators with Memory Function.
The µPD940 and its derivatives µPD941, µPD942, and µPD943 are manufactured in a 7.5 um PMOS metal-gate process with enhancement mode transistors used for both gates and loads and using Dual In-line Packages (DIP) with 28 pins. The
µPD946 and its
sibling µPD947 are manufactured in a 7.5 um PMOS metal-gate process with enhancement mode transistors used for gates and depletion mode transistors for loads and using Dual In-line Packages (DIP) with 20 pins.
Type | Year | Function | Calculator | Comments |
µPD940 | 1973 | Basic | Hanimex BC820, Sanyo CX-8001, Sanyo CX-8007, TENKO ECL-81 | [+] [−] [=] keys, MDAS Constant, %, PI, √x, 8 digits Chain Logic |
µPD943 | 1973 | Basic | Adler 80C (EC21B), Imperial 90K (UA120), Royal 8K (EC34), | [+=] [−=] [=] keys, MD Constant, %,
Fixed-DP, 8 digits Adding Machine Logic |
Work-In-Progress.
NEC introduced already with first Integrated Circuits (ICs) a well-organized numbering scheme for their products. The leading µ is a registered trademark used with ICs and the following two letters define the Family Type:
• µPA - Array Element • µPB - Bipolar, Digital IC • µPC - Bipolar, Linear IC • µPD - MOS Digital IC |
The Family Type is followed by the Product Number, in many cases a sequential number:
• nnn - Product Number Usually numerals, but may include letters |
Additional fields are reserved for Revision (one character, starting with A) and Functional Classification (one character).
The next field is used for the Package Type (one or two characters):
• MK1 - First product: A 256 bit shift register • A - Metal Can or Metallic • B - Ceramic • C - Plastic DIP • D - Ceramic DIP • Fx - BGA, LGAM • Gx - QFP, SOP, TSOP, SSOP • Hx - SIP • Mx - Part of SSOP • Nx - BGA • Sx - BGA, PGA |
Additional fields are used for Quality Grade, Custom Codes, Speed Classification, etc.
Note: Some products may have characters such as /JM suffixed to their part numbers. These characters indicate where the product was manufactured. The first character after the slash indicates the country where the manufacturer of the IC diffusion processing is located, and the second character indicates the country where the product was assembled. In the case of /JM, the J stands for Japan, and the M for Malaysia.
A typical single-chip calculator circuit from NEC manufactured in 1975 might read NEC µPD940C H5728M:
• MOS Digital IC, 940, Plastic DIP • H5728M is a production lot/date code, we assume that 5 represents the year 1975 and 7 the month July |
Note: 1 January … 9 September, X October, Y November and Z December
• 1971 - 10 um PMOS metal-gate, enhancement mode transistors for gates and loads • 1974 - 7.5 um PMOS metal-gate, enhancement mode transistors for gates and loads • 1975 - 7.5 um PMOS metal-gate, enhancement mode transistors for gates, depletion mode transistors for loads • 1976 - 5 um PMOS metal-gate, enhancement mode transistors for gates, depletion mode transistors for loads |
• 1974 - 7.5 um NMOS silicon-gate, enhancement mode transistors for gates and loads • 1975 - 7.5 um NMOS silicon-gate, enhancement mode transistors for gates, depletion mode transistors for loads • 1975 - 5 um NMOS silicon-gate, enhancement mode transistors for gates, depletion mode transistors for loads • 1978 - 4 um NMOS silicon-gate, enhancement mode transistors for gates, depletion mode transistors for loads |
• 1975 - 7.5 um CMOS metal-gate • 1976 - 5 um CMOS silicon-gate • 1978 - 4 um CMOS silicon-gate • 1980 - 3 um CMOS silicon-gate |
If you have additions to the above article please email: joerg@datamath.org.
© Joerg Woerner, November 7, 2024. No reprints without written permission.