June 8th, 2013 ~ by admin

CPU of the Day: Fairchild F8 Microprocessor

Mostek MK3850P-3 - F8 Processor - 1977

Mostek MK3850P-3 – F8 Processor – 1977

In September 1974 Fairchild Camera and Instrument’s Fairchild Semiconductor division announced they were throwing their hat into the microcontroller market.  The same Fairchild whom created ‘Silicon Valley’ whom many of the ‘greats’ of the industry originally worked, including Gordon Moore, and Robert Noyce, of Intel fame.   In April 1975 Fairchild began sampling the F8 processor with production quantities available in the fall of 1975.

Fairchild knew the importance of having second sources available and in June 1975 reached an agreement with Mostek to allow Mostek to produce the F8 as well.  The 10 year agreement with Mostek included complete mask set transfers as Mosteks NMOS isoplanar process was completely compatible with Fairchilds.  The agreement also called for continuing development of the F8 processor system, allowing each company to develop F8 products independently of each other as well as together (this is important down the road).

Fairchild 3850PC - 1977

Fairchild 3850PC – 1977

Mostek was able to rapidly produce the F8 system, faster, cheaper, and more reliable than Fairchild.  The F8 introduction price was $130 per unit.  When Mostek began production in 1975 prices were down to $85 per unit.  In February 1976 Mostek lowered prices to $55 per unit ($64 to $28 if you bought more than 100 pieces).  The F8 was also licensed to SGS-Ates of Italy in 1976.

Also in February of 1976 Fairchild signed a agreement with Olympia Werke A.G., a German company, allowing production and sharing of information on the F8 processor.  It also allowed Fairchild (and any of its second sources, including Mostek) to use any of Olympia’s processor technology and products. So why did Fairchild reach such an agreement with Olympia, a relatively small company?  Because General Instruments was suing Fairchild at the time.

AEG Telefunken U3870M - F8 Processor

AEG Telefunken U3870M – F8 Processor

It gets a little messy here but try to follow along. A man named Dr David Chung (head of GI’s microprocessor division) was dispatched to Olympia to pick up some proprietary information on a top secret 8-bit processor Olympia was developing called the C3PF.  GI had an agreement to license this processor technology from Olympia and it was Chung’s job to get the information to make that possible.  Very shortly after Chung’s return from Germany he quit GI.  Who hired him? Fairchild of course.  GI accused Fairchild (and Chung) of using the proprietary information on the C3PF to develop the F8 processor.  By reaching an agreement with Olympia, Fairchild now was legally covered if in fact they HAD used information on the C3PF in the design of the F8.  Unfortunately very little information exists on the C3PF but it is widely believed that it was the basis of the Fairchild F8.  The court case went on into the 1980′s by which time it didn’t really matter.  I was unable to determine who ‘won’ but by production dates of the F8, it didn’t matter one way or another.

So what about the processor?

Mostek 3851 MK12001P Program Storage Unit from late 1975

Mostek 3851 MK12001P Program Storage Unit from late 1975

The F8 was a 2 chip microcontroller.  It consisted of (at a minimum) a 3850 CPU and a 3851 PSU (Program Storage Unit). The CPU includes 64 bytes of RAM and the ALU.  It was made on a NMOS isoplanar process and ran at 1-2MHz.  It contained 76 basic instructions.  The PSU includes 1K of ROM for program storage, as well as the program counter (PC), Stack Pointer, and Data Counter.  I/O was handled by the CPU, while memory access was handled by the PSU.  It was an ‘odd’ design at its time but it had a profound impact on the industry.  At the time processors were designed one function per chip.  The F8 integrated all functions needed by the processor system onto 2 chips.  Even the clock driver, which historically had been ts own device, was part of the 3850 CPU.  The system could be extended by adding more 3851s or 3852/3 memory interface chips (for DRAM and/or SRAM).  In addition to the 3851 PSU there was also enhanced versions with more ROM and additional timer controls called the 3856 and 3857.

Mostek 3870 MK14004P - 1978

Mostek 3870 MK14004P – 1978 – Single chip F8

After the F8 almost every single microcontroller included all these function on one chip.  The Intel MCS-48 was very similar to a single chip implementation of the F8.

As processes improved it became possible to integrate the F3850 and F3851 onto a single chip, forming a single chip microcontroller called the F3859.  The 3859 is extremely rare because Mostek, who was developing their own single chip implementation of the F8 released the 3870 series.  Once the 3870 hit the market, the 3859 was canceled.

Mostek MK38P70-02D1 - Piggyback

Mostek MK38P70-02D1 – Piggyback

The Mostek 3870 was a greatly enhanced F8.  It is essentially a 3850 CPU with a 3856 PSU with some further enhancements. The 3870 also includes 64 bytes of executable RAM and runs on a single 5V supply (the 3850 requires 5 and 12V supplies). It is also slightly faster, 1.5usec cycle time (using a 1-4MHz clock) versus 2usec for the 3850.  In addition is was cheaper to make, much cheaper.  On the 3859 (and 3851) the customers ROM mask was implemented early in the manufacturing process.  This results in a much higher mask charge, $10,000-$15,000.  Mostek reworked the design such that the Mask layer was the last layer implemented.  This means it can be done much more inexpensively (with better known yields).  Mask charges for a 3870 were close to $1000.  Ironically Fairchild second sourced the Mostek 3870 (as originally agreed upon by their licensing agreement).

The 3870 went on to be made in many versions, different amounts of RAM, ROM, and packages, including a development package that had a socket on top for an EPROM.  The 3870 was also made by Telefunken whose parent company was AEG (of Germany).  AEG is also the parent company of Olympia Werke, whom developed the C3PF processor that the F8 was based upon.  When Mostek was merged with ST Microelectronics, ST continued making the 3870 series, well into the 1990′s.  Fairchild made the 3850 into the mid 1980′s before it was discontinued when National Semiconductor bought Fairchild.

Its legacy has survived however.  Microcontrollers today continue to integrate more and more onto the same chip, Flash, RAM, ADCs, DACs, high voltage drivers for displays, and arrays of counters and timers.  Certainly this was a natural evolution of the microcontroller but it was the Fairchild F8 that began that evolution.

Posted in:
CPU of the Day

2 Responses to CPU of the Day: Fairchild F8 Microprocessor

  1. jnd

    I like the 3870/F8 architecture. It’s limited in some ways but overall it’s pretty cool and the piggybacks are really fun to use, it’s flexible enough that it allows both reading and writing to the external program memory. The executable on chip RAM is quite interesting feature too and I think pretty unusual at the time (or is it?). The integrated timer/counter is basic but it became the standard on any later microcontrollers.

  2. 15/ 06/ 1976 | Fairchild Channel F | Σαν σημερα στους υπολογιστες

    […] ένα μοντέλο επίδειξης του 8μπιτου επεξεργαστή F8. Αν και ο πιο σωστός όρος για το F8 είναι chipset, καθώς το […]

Leave a Reply