Motorola EXORciser
   HOME

TheInfoList



OR:

The 6800 ("''sixty-eight hundred''") is an
8-bit In computer architecture, 8-bit integers or other data units are those that are 8 bits wide (1 octet). Also, 8-bit central processing unit (CPU) and arithmetic logic unit (ALU) architectures are those that are based on registers or data bu ...
microprocessor designed and first manufactured by
Motorola Motorola, Inc. () was an American multinational telecommunications company based in Schaumburg, Illinois. It was founded by brothers Paul and Joseph Galvin in 1928 and had been named Motorola since 1947. Many of Motorola's products had been ...
in 1974. The MC6800 microprocessor was part of the M6800 Microcomputer System (later dubbed ''68xx'') that also included serial and parallel interface ICs,
RAM Ram, ram, or RAM most commonly refers to: * A male sheep * Random-access memory, computer memory * Ram Trucks, US, since 2009 ** List of vehicles named Dodge Ram, trucks and vans ** Ram Pickup, produced by Ram Trucks Ram, ram, or RAM may also ref ...
,
ROM Rom, or ROM may refer to: Biomechanics and medicine * Risk of mortality, a medical classification to estimate the likelihood of death for a patient * Rupture of membranes, a term used during pregnancy to describe a rupture of the amniotic sac * ...
and other support chips. A significant design feature was that the M6800 family of ICs required only a single five-volt
power supply A power supply is an electrical device that supplies electric power to an electrical load. The main purpose of a power supply is to convert electric current from a source to the correct voltage, electric current, current, and frequency to power ...
at a time when most other microprocessors required three voltages. The M6800 Microcomputer System was announced in March 1974 and was in full production by the end of that year. "Motorola's M6800 microcomputer system, which can operate from a single 5-volt supply, is moving out of the sampling stage and into full production." The small-quantity price of the MC6800 is . The MC6820 PIA cost .
American Microsystems ON Semiconductor Corporation (stylized and doing business as onsemi) is an American semiconductor supplier company, based in Scottsdale, Arizona. Products include power and signal management, logic, discrete, and custom devices for automotive, c ...
was licensed as the
second source In the electronics industry, a second source is a company that is licensed to manufacture and sell components originally designed by another company (the first source). It is common for engineers and purchasers to seek components that are availab ...
. The 6800 has a 16-bit address bus that can directly access of memory and an 8-bit bi-directional data bus. It has 72 instructions with seven addressing modes for a total of 197
opcode In computing, an opcode (abbreviated from operation code) is an enumerated value that specifies the operation to be performed. Opcodes are employed in hardware devices such as arithmetic logic units (ALUs), central processing units (CPUs), and ...
s. The original MC6800 could have a clock frequency of up to . Later versions had a maximum clock frequency of . "… MC6800, which was introduced in 1974. The device was built in six-micron NMOS technology with about 4000 transistors." In addition to the ICs, Motorola also provided a complete
assembly language In computing, assembly language (alternatively assembler language or symbolic machine code), often referred to simply as assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence bet ...
development system. The customer could use the software on a remote
timeshare A timeshare (sometimes called a vacation ownership or vacation club) is a Real property, property with a divided form of ownership or use rights. These properties are typically resort Condominium (living space), condominium units, in which mul ...
computer or on an in-house
minicomputer A minicomputer, or colloquially mini, is a type of general-purpose computer mostly developed from the mid-1960s, built significantly smaller and sold at a much lower price than mainframe computers . By 21st century-standards however, a mini is ...
system. The Motorola EXORciser was a
desktop computer A desktop computer, often abbreviated as desktop, is a personal computer designed for regular use at a stationary location on or near a desk (as opposed to a portable computer) due to its size and power requirements. The most common configuratio ...
built with the M6800 ICs that could be used for
prototyping A prototype is an early sample, model, or release of a product built to test a concept or process. It is a term used in a variety of contexts, including semantics, design, electronics, and software programming. A prototype is generally used to ...
and
debugging In engineering, debugging is the process of finding the Root cause analysis, root cause, workarounds, and possible fixes for bug (engineering), bugs. For software, debugging tactics can involve interactive debugging, control flow analysis, Logf ...
new designs. An expansive documentation package included datasheets on all ICs, two assembly language programming manuals, and a 700-page application manual that showed how to design a
point-of-sale The point of sale (POS) or point of purchase (POP) is the time and place at which a retail transaction is completed. At the point of sale, the merchant calculates the amount owed by the customer, indicates that amount, may prepare an invoice f ...
terminal (a computerized
cash register A cash register, sometimes called a till or automated money handling system, is a mechanical or electronic device for registering and calculating transactions at a point of sale. It is usually attached to a Cash register#Cash drawer, drawer fo ...
) around the 6800. The 6800 was popular in
computer peripheral A peripheral device, or simply peripheral, is an auxiliary hardware device that a computer uses to transfer information externally. A peripheral is a hardware component that is accessible to and controlled by a computer but is not a core compo ...
s,
test equipment Test equipment is a general term describing equipment used in many fields. Types of test equipment include: Electrical and electronic test equipment Electrical test equipment * Battery tester, used to test the state of an electric battery * Contin ...
applications and point-of-sale terminals. It has also been used in arcade games and pinball machines. The MC6802, introduced in 1977, included 128 bytes of RAM and an internal clock oscillator on chip. The MC6801 and MC6805 included RAM, ROM and I/O on a single chip and were popular in automotive applications. Some MC6805 models integrated a
Serial Peripheral Interface Serial Peripheral Interface (SPI) is a de facto standard (with many variants) for synchronous serial communication, used primarily in embedded systems for short-distance wired communication between integrated circuits. SPI follows a masterâ ...
(SPI). The
Motorola 6809 The Motorola 6809 ("''sixty-eight-oh-nine''") is an 8-bit microprocessor with some 16-bit features. It was designed by Motorola's Terry Ritter and Joel Boney and introduced in 1978. Although source compatible with the earlier Motorola 6800, the ...
was an updated compatible design.


History


Motorola's history in semiconductors

Galvin Manufacturing Corporation was founded in 1928; the company name was changed to Motorola in 1947. They began commercial production of transistors at a new US$1.5 million facility in
Phoenix, Arizona Phoenix ( ) is the List of capitals in the United States, capital and List of cities and towns in Arizona#List of cities and towns, most populous city of the U.S. state of Arizona. With over 1.6 million residents at the 2020 census, it is the ...
in 1955. By the mid-1960s, Motorola had expanded their semiconductor division under the direction of Lester Hogan. Motorola's
transistor A transistor is a semiconductor device used to Electronic amplifier, amplify or electronic switch, switch electrical signals and electric power, power. It is one of the basic building blocks of modern electronics. It is composed of semicondu ...
s and integrated circuits were used in-house for their communication, military, automotive and consumer products and they were also sold to other companies. In 1968,
Robert Noyce Robert Norton Noyce (December 12, 1927 – June 3, 1990), nicknamed "the Mayor of Silicon Valley", was an American physicist and entrepreneur who co-founded Fairchild Semiconductor in 1957 and Intel Corporation in 1968. He was also credited w ...
left
Fairchild Semiconductor Fairchild Semiconductor International, Inc. was an American semiconductor company based in San Jose, California. It was founded in 1957 as a division of Fairchild Camera and Instrument by the " traitorous eight" who defected from Shockley Semi ...
to found
Intel Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California, and Delaware General Corporation Law, incorporated in Delaware. Intel designs, manufactures, and sells computer compo ...
, and Fairchild responded by hiring Hogan as the new
CEO A chief executive officer (CEO), also known as a chief executive or managing director, is the top-ranking corporate officer charged with the management of an organization, usually a company or a nonprofit organization. CEOs find roles in variou ...
. Eight other Motorola employees moved with him, they became known as "
Hogan's heroes ''Hogan's Heroes'' is an American television sitcom created by Bernard Fein and Albert S. Ruddy which is set in a Prisoner-of-war camp, prisoner-of-war (POW) camp in Nazi Germany during World War II, and centers around a group of Allied prisoner ...
". The resulting chaos was nevertheless short lived, and the company continued to grow through this period. By 1973 the Semiconductor Products Division (SPD) had sales of $419 million and was the second largest semiconductor company after
Texas Instruments Texas Instruments Incorporated (TI) is an American multinational semiconductor company headquartered in Dallas, Texas. It is one of the top 10 semiconductor companies worldwide based on sales volume. The company's focus is on developing analog ...
.


5065

By the early 1970s it was clear that most of the large companies in the semiconductor space, including Fairchild and the still-new Intel, were planning to introduce
microprocessor A microprocessor is a computer processor (computing), processor for which the data processing logic and control is included on a single integrated circuit (IC), or a small number of ICs. The microprocessor contains the arithmetic, logic, a ...
s. Intel began shopping around the initial concept of what would become the
Intel 4004 The Intel 4004 was part of the 4 chip MCS-4 micro computer set, released by the Intel, Intel Corporation in November 1971; the 4004 being part of the first commercially marketed microprocessor chipset, and the first in a long line of List of I ...
, and on their sales trips they visited
Victor Comptometer Victor Technology LLC (also known as Victor Calculator) is a supplier of printing calculators, scientific calculators, financial calculators, basic calculators, and desktop accessories with headquarters in Bolingbrook, Illinois. Victor products ...
in Chicago looking for potential customers. Victor had introduced the world's first
electronic calculator An electronic calculator is typically a portable Electronics, electronic device used to perform calculations, ranging from basic arithmetic to complex mathematics. The first solid-state electronic calculator was created in the early 1960s. ...
that used
integrated circuit An integrated circuit (IC), also known as a microchip or simply chip, is a set of electronic circuits, consisting of various electronic components (such as transistors, resistors, and capacitors) and their interconnections. These components a ...
s, the
Victor 3900 The Victor 3900 is the first electronic calculator to have been built entirely of integrated circuits (ICs). For its era, the 3900 is extremely advanced; it has a cathode ray tube screen to produce a 5-line display, has separate memory for storin ...
. There, Tom Bennett saw the design. In 1971, Motorola decided to enter the calculator business. Looking for someone to lead the effort, the hired Bennett away from Victor. Shortly after joining,
Olivetti Olivetti S.p.A. is an Italian manufacturer of computers, tablets, smartphones, printers and other such business products as calculators and fax machines. Headquartered in Ivrea, in the Metropolitan City of Turin, the company has been owned b ...
visited Motorola with a outline of a design for a microprocessor they were planning to use in a series of programmable calculators. Motorola agreed to complete the design and produce it on their PMOS lines in Phoenix. While the design was eventually completed successfully, their fab proved unable to produce the chips. The problems with the line had become obvious with a number of similar failures; it also proved unable to make competitive memory devices and other designs. To save the contract, Motorola licensed the design to their competitor,
Mostek Mostek Corporation was a semiconductor integrated circuit manufacturer, founded in 1969 by L. J. Sevin, Louay E. Sharif, Richard L. Petritz and other ex-employees of Texas Instruments. At its peak in the late 1970s, Mostek held an 85% market sh ...
, with the requirement that Mostek could only sell outside the calculator market. Mostek then put the design on the market as the Mostek 5065.


Development team

Customers continued to approach the company with new ideas, and it became increasingly obvious that these concepts could be implemented using a single flexible microprocessor design. A new effort began in late 1971, but in early 1972, the marketing department returned a report stating they could only sell 18,000 over a five year period. Unconvinced, Bennett hired Link Young to try again. Young returned with a potential order for 200,000 from
National Data Corporation National Data Corporation (NDC) was an American information technology company and payment processor founded in 1967 by Ret. U.S. Air Force Colonel George Thorpe. At its peak in 1987, NDC was the world's largest payments processor by volume. NDC ...
, more than enough to start design work. The team was composed of designer Tom Bennett, engineering director Jeff LaVell, product marketer Link Young and systems designers Mike Wiles, Gene Schriber and Doug Powell. They were all located in
Mesa, Arizona Mesa ( ) is a city in Maricopa County, Arizona, United States. The population was 504,258 at the 2020 census. It is the List of municipalities in Arizona, third-most populous city in Arizona, after Phoenix, Arizona, Phoenix and Tucson, Arizona, T ...
, in greater Phoenix. By the time the project was finished, Bennett had 17 chip designers and layout people working on five chips. LaVell had 15 to 20 system engineers and there was another applications engineering group of similar size.Motorola 6800 Oral History (2008) Tom Bennett had a background in industrial controls and had worked for Victor Comptometer in the 1960s designing the first electronic calculator to use MOS ICs, the
Victor 3900 The Victor 3900 is the first electronic calculator to have been built entirely of integrated circuits (ICs). For its era, the 3900 is extremely advanced; it has a cathode ray tube screen to produce a 5-line display, has separate memory for storin ...
. In May 1969 Ted Hoff showed Bennett early diagrams of the
Intel 4004 The Intel 4004 was part of the 4 chip MCS-4 micro computer set, released by the Intel, Intel Corporation in November 1971; the 4004 being part of the first commercially marketed microprocessor chipset, and the first in a long line of List of I ...
to see if it would meet their calculator needs. Bennett joined Motorola in 1971 to design calculator ICs. He was soon assigned as the chief architect of the microprocessor project that produced the 6800.Bennett, Thomas H., "Split low order internal address bus for microprocessor"
US Patent 3962682
, issued June 8, 1976. Bennett is listed as an inventor on 18 M6800 family patents.
Others have taken credit for designing the 6800. In September 1975
Robert H. Cushman Robert (Bob) Herman Cushman (16 January 1924 in Evanston, Illinois – 27 January 1996 in Essex, Connecticut) was an American trade magazine journalist who had written extensively across several engineering disciplines, two in particular during ...
, ''EDN'' magazine's microprocessor editor, interviewed Chuck Peddle about MOS Technology's new
6502 The MOS Technology 6502 (typically pronounced "sixty-five-oh-two" or "six-five-oh-two") William Mensch and the moderator both pronounce the 6502 microprocessor as ''"sixty-five-oh-two"''. is an 8-bit microprocessor that was designed by a small ...
microprocessor. Cushman then asked "Tom Bennett, master architect of the 6800", to comment about this new competitor. After the 6800 project Bennett worked on automotive applications and Motorola became a major supplier of microprocessors used in automobiles. Jeff LaVell joined Motorola in 1966 and worked in the computer industry marketing organization. LaVell had previously worked for
Collins Radio Rockwell Collins, Inc. was a multinational corporation headquartered in Cedar Rapids, Iowa, providing avionics and information technology systems and services to government agencies and aircraft manufacturers. It was formed when the Collins Radio ...
on their C8500 computer that was built with small scale
ECL ECL may refer to: Science and technology * Electrochemiluminescence * Enhanced chemiluminescence * Emitter-coupled logic * Enterochromaffin-like cell Computing * ECL programming language, an extensible programming language * ECL (data-centric ...
ICs. In 1971, he led a group that examined the needs of their existing customers such as
Hewlett-Packard The Hewlett-Packard Company, commonly shortened to Hewlett-Packard ( ) or HP, was an American multinational information technology company. It was founded by Bill Hewlett and David Packard in 1939 in a one-car garage in Palo Alto, California ...
,
National Cash Register NCR Voyix Corporation, previously known as NCR Corporation and National Cash Register, is a global software, consulting and technology company providing several professional services and electronic products. It manufactured self-service kios ...
,
Control Data Corporation Control Data Corporation (CDC) was a mainframe and supercomputer company that in the 1960s was one of the nine major U.S. computer companies, which group included IBM, the Burroughs Corporation, and the Digital Equipment Corporation (DEC), the N ...
(CDC), and
Digital Equipment Corporation Digital Equipment Corporation (DEC ), using the trademark Digital, was a major American company in the computer industry from the 1960s to the 1990s. The company was co-founded by Ken Olsen and Harlan Anderson in 1957. Olsen was president until ...
(DEC). They would study the customer's products and try to identify functions that could be implemented in larger integrated circuits at a lower cost. The result of the survey was a family of 15 building blocks; each could be implemented in an integrated circuit. Some of these blocks were implemented in the initial M6800 release and more were added over the next few years. To evaluate the 6800 architecture while the chip was being designed, LaVell's team built an equivalent circuit using 451 small scale TTL ICs on five 10 by 10 inch (25 by 25 cm) circuit boards. Later they reduced this to 114 ICs on one board by using ROMs and MSI (medium scale integration) logic devices. John Buchanan was a memory designer at Motorola when Bennett asked him to design a
voltage doubler A voltage doubler is an electronic circuit which charges capacitors from the input voltage and switches these charges in such a way that, in the ideal case, exactly twice the voltage is produced at the output as at its input. The simplest of the ...
for the 6800. Typical n-channel MOS IC's required three power supplies: −5 volts, +5 volts and +12 volts. The M6800 family was to use only one, +5 volts. It was easy to eliminate the −5 volt supply by using an internal voltage inverter, but the
enhancement-mode In field-effect transistors (FETs), depletion mode and enhancement mode are two major transistor types, corresponding to whether the transistor is in an on state or an off state at zero gate–source voltage. Enhancement-mode MOSFETs (metal–o ...
logic also needed a supply of 10 to 12 volts. To address this, the design added an on-chip voltage doubler. Buchanan did the circuit design, analysis and layout for the 6800 microprocessor. He received patents on the voltage doubler and the 6800 chip layout.Buchanan, John K., "MOS DC Voltage booster circuit"
US Patent 3942047
, issued March 2, 1976.
Buchanan, John K., "Chip topography for MOS integrated circuitry microprocessor chip"
US Patent 3987418
, issued October 19, 1976.
Rod Orgill assisted Buchanan with analyses and 6800 chip layout. Later Orgill would design the MOS Technology 6501 microprocessor that was socket compatible with the 6800. Bill Lattin joined Motorola in 1969 and his group provided the computer simulation tools for characterizing the new MOS circuits in the 6800. Lattin and Frank Jenkins had both attended UC Berkeley and studied computer circuit simulators under
Donald Pederson Donald Oscar Pederson (September 30, 1925 – December 25, 2004) was an American professor of electrical engineering at the University of California, Berkeley, and one of the designers of SPICE, a simulator for integrated circuits that has been u ...
, the designer of the
SPICE In the culinary arts, a spice is any seed, fruit, root, Bark (botany), bark, or other plant substance in a form primarily used for flavoring or coloring food. Spices are distinguished from herbs, which are the leaves, flowers, or stems of pl ...
circuit simulator. Motorola's simulator, MTIME, was an advanced version of the TIME circuit simulator that Jenkins had developed at Berkeley. The group published a technical paper, "MOS-device modeling for computer implementation" in 1973 describing a "5-V single-supply n-channel technology" operating at 1 MHz. They could simulate a 50 MOSFET circuit on an IBM 370/165 mainframe computer. All of the authors were with Motorola's Semiconductor Products Division. In November 1975, Lattin joined Intel to work on their next generation microprocessor. Bill Lattin leaves Motorola to join Intel.
Bill Mensch William David Mensch, Jr. (born February 9, 1945) is an American Electrical engineering, electrical engineer born in Quakertown, Pennsylvania. He was a major contributor to the design of the Motorola 6800 8-bit microprocessor and was part of the ...
joined Motorola in 1971 after graduating from the University of Arizona. He had worked several years as an electronics technician before earning his BSEE degree. The first year at Motorola was a series of three-month rotations through four different areas. Mensch did a flowchart for a modem that would become the 6860. He also worked the application group that was defining the M6800 system. After this training year, he was assigned to the 6820
Peripheral Interface Adapter A Peripheral Interface Adapter (PIA) is a peripheral integrated circuit providing parallel I/O interfacing for microprocessor systems. Description Common PIAs include the Motorola MC6820 and MC6821, and the MOS Technology MCS6520, all of whi ...
(PIA) development team. Mensch was a major contributor to the design of this chip and received a patent on the IC layoutMensch, William D., "Chip topography for MOS interface circuit"
US Patent 3968478
, issued July 6, 1976.
and was named as a co-inventor of seven other M6800 system patents.Bill Memsch's is listed as an inventor on the following M6800 patents : 3979730, 4020472, 4086627, 4087855, 4145751, 4218740, 4263650 Later Mensch would design the
MOS Technology 6502 The MOS Technology 6502 (typically pronounced "sixty-five-oh-two" or "six-five-oh-two") William Mensch and the moderator both pronounce the 6502 microprocessor as ''"sixty-five-oh-two"''. is an 8-bit computing, 8-bit microprocessor that was desi ...
microprocessor. Mike Wiles was a design engineer in Jeff LaVell's group and made numerous customer visits with Tom Bennett during 6800 product definition phase. He is listed as an inventor on eighteen 6800 patents but is best known for a computer program,
MIKBUG MIKBUG is a ROM monitor from Motorola for the Motorola 6800 8-bit microprocessor. It is intended to "be used to debug and evaluate a user's program". MIKBUG was distributed by Motorola in 1974 on a 1 K ROM chip part number MCM6830L7. It ...
.Michael F. Wiles is listed as an inventor on the following US Patents on the Motorola 6800 system: 3979730, 4003028, 4004281, 4004283, 4010448, 4016546, 4020472, 4030079, 4032896, 4037204, 4040035, 4069510, 4086627, 4087855, 4090236, 4145751, 4218740, 4263650 This was a
monitor Monitor or monitor may refer to: Places * Monitor, Alberta * Monitor, Indiana, town in the United States * Monitor, Kentucky * Monitor, Oregon, unincorporated community in the United States * Monitor, Washington * Monitor, Logan County, Wes ...
for a 6800 computer system that allowed the user to examine the contents of RAM and to save or load programs to tape. This 512 byte program occupied half of an MCM6830 ROM. This ROM was used in the Motorola MEK6800 design evaluation kit and early hobby computer kits. First advertisement for the SWTPC 6800 computer. Wiles stayed with Motorola, moved to Austin and helped design the MC6801 microcontroller that was released in 1978.
Chuck Peddle Charles Ingerham Peddle (November 25, 1937 – December 15, 2019) was an American electrical engineer best known as the main designer of the MOS Technology 6502 microprocessor, the single-board computer, and its successor, the Commodore PET per ...
joined the design team in 1973 after the 6800 processor design was done but he contributed to overall system design and to several peripheral chips, particularly the 6820 (PIA) parallel interface. Chapters 1 and 2 cover Chuck Peddle's early life, his time at Motorola and the genesis of the 6501/6502 microprocessors. Peddle is listed as an inventor on sixteen Motorola patents, most have six or more co-inventors.Charles Peddle is listed as an inventor on the following US Patents on the Motorola 6800 system: 3975712, 3979730, 4004283, 4006457, 4016546, 4020472, 4030079, 4032896, 4037204, 4040035, 4086627, 4087855, 4090236, 4145751, 4218740, 4263650. Most of these patents have six or more co-inventors. Like the other engineers on the team, Peddle visited potential customers and solicited their feedback. Peddle and John Buchanan built one of the earliest 6800 demonstration boards. Gift from Thomas H. Bennett, designer of the 6800 microprocessor. This 6800 prototype board was constructed by Chuck Peddle and John Buchanan. In August 1974, Chuck Peddle left Motorola and joined a small semiconductor company in Pennsylvania,
MOS Technology MOS Technology, Inc. ("MOS" being short for Metal Oxide Semiconductor), later known as CSG (Commodore Semiconductor Group) and GMT Microelectronics, was a semiconductor design and fabrication company based in Audubon, Pennsylvania. It is ...
. There he led the team that designed the 6500 microprocessor family.


MC6800 microprocessor design

The Motorola 6800 and the
Intel 8080 The Intel 8080 is Intel's second 8-bit computing, 8-bit microprocessor. Introduced in April 1974, the 8080 was an enhanced successor to the earlier Intel 8008 microprocessor, although without binary compatibility.'' Electronic News'' was a week ...
were designed at the same time and were similar in function. The 8080 was an extension and enhancement of the Intel 8008, which in turn was an LSI implementation of the TTL-based CPU design used in the
Datapoint 2200 The Datapoint 2200 was a mass-produced programmable terminal usable as a computer, designed by Computer Terminal Corporation (CTC) founders Phil Ray and Gus Roche and announced by CTC in June 1970 (with units shipping in 1971). It was initially ...
. The 6800 architecture was a TTL-compatible LSI design modeled after the DEC
PDP-11 The PDP–11 is a series of 16-bit minicomputers originally sold by Digital Equipment Corporation (DEC) from 1970 into the late 1990s, one of a set of products in the Programmed Data Processor (PDP) series. In total, around 600,000 PDP-11s of a ...
processor. "The microprocessor phenomenon passed the PDP-11 by, even though elements of its architecture turned up in microprocessor designs (especially the Motorola 6800)." - Author interviewed
Gordon Bell Chester Gordon Bell (August 19, 1934 – May 17, 2024) was an American electrical engineer and manager. An early employee of Digital Equipment Corporation (DEC), from 1960–1966, Bell designed several of their PDP machines and later served as ...
, designer of the
PDP-11 The PDP–11 is a series of 16-bit minicomputers originally sold by Digital Equipment Corporation (DEC) from 1970 into the late 1990s, one of a set of products in the Programmed Data Processor (PDP) series. In total, around 600,000 PDP-11s of a ...
The 6800 had an 8-bit bidirectional data bus, a 16-bit address bus that could address 64 KB of memory, and came in a 40-pin DIP package. The 6800 had two 8-bit accumulators, a 16-bit index register, and a 16-bit stack pointer. The direct addressing mode, often known as the
zero page The zero page or base page is the block of memory at the very beginning of a computer's address space; that is, the page whose starting address is zero. The size of a page depends on the context, and the significance of zero page memory versus h ...
in other processors, allowed fast access to the first 256 bytes of memory. I/O devices were addressed as memory so there were no special I/O instructions. When the 6800 was reset, it loaded the program counter from the highest address and started execution at the memory location stored there. This was Electronics magazine annual microprocessor special edition The 6800 had a three-state control that would disable the address bus to allow another device
direct memory access Direct memory access (DMA) is a feature of computer systems that allows certain hardware subsystems to access main system computer memory, memory independently of the central processing unit (CPU). Without DMA, when the CPU is using programmed i ...
. For instance, a
floppy disk A floppy disk or floppy diskette (casually referred to as a floppy, a diskette, or a disk) is a type of disk storage composed of a thin and flexible disk of a magnetic storage medium in a square or nearly square plastic enclosure lined with a ...
controller could load data into memory without requiring any support from the CPU. It was even possible to have two 6800 processors access the same memory. However, in practice systems of such complexity usually required the use of external bus transceivers to drive the system bus; in such circuits, the on-processor bus control was disabled entirely in favor of using the similar capabilities of the bus transceiver. In contrast, the 6802 dispensed with this on-chip control entirely in order to free up pins for other functions in the same 40-pin package as the 6800, but this functionality could still be achieved using an external bus transceiver. MOS ICs typically used dual clock signals (a
two-phase clock In electronics and especially synchronous digital circuits, a clock signal (historically also known as ''logic beat'') is an electronic logic signal (voltage or current) which oscillates between a high and a low state at a constant frequency and i ...
) in the 1970s. These were generated externally for the 6800, and Motorola's Component Products Department sold the MC6870 that included a quartz oscillator with the two-phase non-overlapping waveforms that the 6800 required, and later produced the MC6875. The Motorola 6802 processors included this circuitry on-chip. The 6800 had a minimum clock rate of 100 kHz, and initially ran at a maximum rate of 1 MHz. Higher-speed versions of the 6800 were released in 1976. Other divisions in Motorola developed components for the M6800 family. The Components Products Department designed the MC6870 two-phase clock IC, and the Memory Products group provided a full line of ROMs and RAMs. The CMOS group's MC14411 Bit Rate Generator provided a 75 to 9600
baud In telecommunications and electronics, baud (; symbol: Bd) is a common unit of measurement of symbol rate, which is one of the components that determine the speed of communication over a data channel. It is the unit for symbol rate or modulat ...
clock for the MC6850 serial interface. The buffers for address and data buses were standard Motorola products. Motorola could supply every IC, transistor, and diode necessary to build an MC6800-based computer.


MOS ICs

The first-generation metal–oxide–semiconductor (MOS) chips used p-channel field-effect transistors, known as p-channel
MOSFET upright=1.3, Two power MOSFETs in amperes">A in the ''on'' state, dissipating up to about 100 watt">W and controlling a load of over 2000 W. A matchstick is pictured for scale. In electronics, the metal–oxide–semiconductor field- ...
s (p-channel describes the configuration of the transistor). These ICs were used in calculators and in the first microprocessor, the Intel 4004. They were easy to produce but were slow and difficult to interface to the popular TTL digital logic ICs. An n-channel MOS integrated circuit could operate two or three times faster and was compatible with TTL. They were much more difficult to produce because of an increased sensitivity to contamination that required an ultra clean production line and meticulous process control. Motorola did not have an n-channel MOS production capability and had to develop one for the 6800 family. Motorola's n-channel MOS test integrated circuits were complete in late 1971 and these indicated the clock rate would be limited to 1 MHz. These used "
enhancement-mode In field-effect transistors (FETs), depletion mode and enhancement mode are two major transistor types, corresponding to whether the transistor is in an on state or an off state at zero gate–source voltage. Enhancement-mode MOSFETs (metal–o ...
" MOS transistors. There was a newer fabrication technology that used "
depletion-mode In field-effect transistors (FETs), depletion mode and enhancement mode are two major transistor types, corresponding to whether the transistor is in an on state or an off state at zero gate–source voltage. Enhancement-mode MOSFETs (metal–o ...
" MOS transistors as loads, which would allow smaller and faster circuits (this was also known as depletion-load nMOS). The "depletion-mode" processing required extra steps so Motorola decided to stay with "enhancement-mode" for the new single-supply-voltage design. The 1 MHz clock rate meant the chip designers would have to come up with several architectural innovations to speed up the microprocessor throughput. These resulting circuits were faster but required more area on the chip. In the 1970s, semiconductors were fabricated on 3 inch (75 mm) diameter silicon wafers. Each wafer could produce 100 to 200 integrated circuit chips or dies. The technical literature would state the length and width of each chip in "mils" (0.001 inch). The current industry practice is to state the chip area. Processing wafers required multiple steps and flaws would appear at various locations on the wafer during each step. The larger the chip the more likely it would encounter a defect. The percentage of working chips, or yield, declined steeply for chips larger than 160 mils (4 mm) on a side. The target size for the 6800 was 180 mils (4.6 mm) on each side but the final size was 212 mils (5.4 mm) with an area of 29.0 mm2. At 180 mils, a wafer will hold about 190 chips, 212 mils reduces that to 140 chips. At this size the yield may be 20% or 28 chips per wafer. This paper describes the Electronic Arrays
EA9002 The Electronic Arrays 9002, or EA9002, was an 8-bit microprocessor released in 1976. It was designed to be easy to implement in systems with few required support chips. It included 64 bytes of built-in RAM and could be directly connected to TTL ...
microprocessor that was 200 by 200 mils and fabricated on a 3 inch silicon wafer.
A 3-inch wafer can hold 200 dies of 160 by 160 mils. Total yield is Wafer yield x Assembly yield x Final test yield. In 1976 this was 40% x 80% x 85% or 26%. A 3 inch wafer with 200 die would yield 54 working microprocessors. The Motorola 1975 annual report highlights the new MC6800 microprocessor but has several paragraphs on the "MOS yield problems." The yield problem was solved with a design revision started in 1975 to use depletion mode in the M6800 family devices. The 6800 die size was reduced to 160 mils (4 mm) per side with an area of 16.5 mm2. This also allowed faster clock speeds, the MC68A00 would operate at 1.5 MHz and the MC68B00 at 2.0 MHz. The new parts were available in July 1976. Daniels, "My first assignment was to lead a small team to redesign the 6800 MPU to make it more manufacturable and so that higher speed versions could be selected."


M6800 family introduction

The March 7, 1974 issue of ''
Electronics Electronics is a scientific and engineering discipline that studies and applies the principles of physics to design, create, and operate devices that manipulate electrons and other Electric charge, electrically charged particles. It is a subfield ...
'' had a two-page story on the Motorola MC6800 microprocessor along with the MC6820 Peripheral Interface Adapter, the MC6850 Asynchronous Communications Interface Adapter, the MCM6810 128 byte RAM and the MCM6830 1024 byte ROM.The article used MC6830 for 128 byte RAM and MC6816 for the 1024 byte ROM. Motorola memory chips used MCM as a prefix. This was followed by an eight-page article in the April 18, 1974 issue, written by the Motorola design team. This issue also had an article introducing the Intel 8080. Both the Intel 8080 and the Motorola MC6800 processors began layout around December 1972. The first working 8080 chips were produced January 1974 and the first public announcement was in February 1974. Table 2 on page 229 gives the 8080 chip size as 164 x 191 mils. The 8008 was 124 x 173 mils The 8080 used same three voltage N-channel MOS process as Intel's existing memory chips allowing full production to begin that April. The first working MC6800 chips were produced in February 1974 and engineering samples were given to select customers. Hewlett-Packard in
Loveland, Colorado Loveland is a List of cities and towns in Colorado#Home rule municipality, home rule municipality and the List of cities and towns in Colorado, second most populous municipality in Larimer County, Colorado, United States. Loveland is situated n ...
wanted the MC6800 for a new desktop calculator and had a prototype system working by June. "The instrument is a companion to the firm's new 9815A calculator which uses a Motorola M6800 microcomputer and is priced at $2900." The MC6800 used a new single-voltage N-channel MOS process that proved to be very difficult to implement. The M6800 microcomputer system was finally in production by November 1974. Motorola matched Intel's price for single microprocessor, $360. MC6800 microprocessor price was $360. The MC6850 asynchronous communications interface adaptor (ACIA) was slated for first quarter 1975 introduction. "Shima implemented the 8080 in about a year and the new device was introduced in April 1974 for $360." (The
IBM System/360 The IBM System/360 (S/360) is a family of mainframe computer systems announced by IBM on April 7, 1964, and delivered between 1965 and 1978. System/360 was the first family of computers designed to cover both commercial and scientific applicati ...
was a well-known computer at this time.) In April 1975 the MEK6800D1 microcomputer design kit was offered for $300. The kit included all six chips in the M6800 family plus application and programming manuals. "Distributors are being stocked with the M6800 family, and the division is also offering an introductory kit that includes the family's six initial parts, plus applications and programming manuals, for $300." The price of a single MC6800 microprocessor was $175. Link Young was the product marketer that developed the total system approach for the M6800 family release. In addition to releasing a full set of support chips with the 6800 microprocessor, Motorola offered a software and hardware development system. The software development tools were available on remote
time-sharing In computing, time-sharing is the Concurrency (computer science), concurrent sharing of a computing resource among many tasks or users by giving each Process (computing), task or User (computing), user a small slice of CPU time, processing time. ...
computers or the source code was available so the customer could use an in-house computer system. The software that would run on a microprocessor system was typically written in assembly language. The development system consisted of a text editor, assembler and a simulator. This book was the instruction manual for the development software. Some of the software listing examples have dates from 1973 and 1974. This allowed the developer to test the software before the target system was complete. The hardware development was a desktop computer built with M6800 family CPU and peripherals known as the EXORcisor. Motorola offered a three- to five-day microprocessor design course for the 6800 hardware and software. The three-day design course cost $375 and included a copy of all the training materials. A company could schedule a course for 20 engineers at their own facility for $4000. This systems-oriented approach became the standard way new microprocessor were introduced. "Motorola also introduced a development system and four peripheral chips mated to the 6800. Motorola's systems-oriented approach influenced the industry; henceforth CPUs would be introduced with full support available rather than on a trailing schedule."


Design team breakup

The principal design effort on the M6800 family was complete in mid-1974, and many engineers left the group or the company. Several factors led to the break-up of the design group. Motorola had opened a new MOS semiconductor facility in Austin, Texas. The entire engineering team was scheduled to relocate there in 1975. Motorola's Austin MOS plant already in operation. "However, engineering and marketing won't move until 1975." Many of the employees liked living in the Phoenix suburb of Mesa and were very wary about moving to Austin. The team leaders were unsuccessful with their pleas to senior management on deferring the move. A recession hit the semiconductor industry in mid-1974 resulting in thousands of layoffs. A November 1974 issue of ''Electronics'' magazine reports that Motorola had laid off 4,500 employees,
Texas Instruments Texas Instruments Incorporated (TI) is an American multinational semiconductor company headquartered in Dallas, Texas. It is one of the top 10 semiconductor companies worldwide based on sales volume. The company's focus is on developing analog ...
7,000 and
Signetics Signetics Corporation was an American electronics manufacturer specifically established to make integrated circuits. Founded in 1961, they went on to develop a number of early microprocessors and support chips, as well as the widely used 555 time ...
4,000. Motorola's Semiconductor Products Division would lose thirty million dollars in the next 12 months and there were rumors that the IC group would be sold off. Motorola did not sell the division but they did change the management and organization. Summary: Semiconductor Products split into two parts, integrated circuits and discrete components. Semiconductor losses for the last four quarters exceeded $30 million. The sales organization lost its sensitivity to customer needs, "delays in responding to price cuts meant that customers bought elsewhere." Technical problems plagued IC production. The troubles are "not in design, but in chip and die yields." Problems have been solved. The MC6800 microprocessor "arrived in November 1974." By the end of 1974 Intel fired almost a third of its 3,500 employees. "By the end of the year
974 Year 974 ( CMLXXIV) was a common year starting on Thursday of the Julian calendar. Events By place Europe * Battle of Danevirke: Emperor Otto II defeats the rebel forces of King Harald I, who has invaded Nordalbingia (modern-day Ho ...
Intel had fired fully 30 percent of its thirty-five hundred employees."
The MOS IC business rebounded but job security was not taken for granted in 1974 and 1975. Chuck Peddle (and other Motorola engineers) had been visiting customers to explain the benefits of microprocessors. Both Intel and Motorola had initially set the price of a single microprocessor at . Many customers were hesitant to adopt this new microprocessor technology with such a high price tag. (The actual price for production quantities was much lower.) In mid-1974 Peddle proposed a simplified microprocessor that could be sold at a much lower price. Motorola's "total product family" strategy did not focus on the price of MPU but on reducing the customer's total design cost. Motorola advertisement emphasizing their complete set of peripheral chips and development tools. This shorten the customers product design cycle. Peddle's concept was repeatedly rejected, and eventually management told him to stop talking about it. He wrote a memo stating that these instructions were a clear statement that Motorola was abandoning the concept, meaning they could not claim
intellectual property Intellectual property (IP) is a category of property that includes intangible creations of the human intellect. There are many types of intellectual property, and some countries recognize more than others. The best-known types are patents, co ...
against it. Peddle continued working for Motorola while looking for investors for his new microprocessor concept.Bagnall (2006), "On the Edge". Page 10, "While still employed at Motorola, Peddle tried raising money to fund his new microprocessor. After approaching Mostek and being rejected, in August 1974 Chuck Peddle left Motorola and joined a small semiconductor company in Pennsylvania, MOS Technology. He was followed by seven other Motorola engineers: Harry Bawcom, Ray Hirt, Terry Holdt, Mike James, Will Mathis, Bill Mensch and Rod Orgill. Peddle's group at MOS Technology developed two new microprocessors that were compatible with the Motorola peripheral chips like the 6820 PIA. Rod Orgill designed the MCS6501 processor that would plug into a MC6800 socket and Bill Mensch did the MCS6502 that had the clock generation circuit on chip. These microprocessors would not run 6800 programs because they had a different architecture and instruction set. The major goal was a microprocessor that would sell for under . This would be done by removing non-essential features to reduce the chip size. An 8-bit stack pointer was used instead of a 16-bit one. The second accumulator was omitted. The address buffers did not have a three-state mode for Direct Memory Access (DMA) data transfers. Comparison of the 6502 and the 6800 microprocessors. Author visited MOS Technology in August 1975. The goal was to get the chip size down to 153 mils x 168 mils (). About the MOS Technology 6502 on page 40. "It measures just 168x183 mils now and will be shrunk 10% to 153x168 mils soon." Peddle was a very effective spokesman and the MOS Technology microprocessors were extensively covered in the trade press. One of the earliest was a full-page story on the MCS6501 and MCS6502 microprocessors in the July 24, 1975 issue of ''Electronics'' magazine. The article covers the 6501 and 6502 plus the 28 pin versions that would only address 4K of memory. It also covered future devices such as "a design that Peddle calls a pseudo 16." Stories also ran in ''
EE Times ''EE Times'' (''Electronic Engineering Times'') is an electronics industry magazine published in the United States since 1972. EE Times is currently owned by AspenCore, a division of Arrow Electronics since August 2016. Ownership and status '' ...
'' (August 24, 1975), ''EDN'' (September 20, 1975), ''Electronic News'' (November 3, 1975) and ''Byte'' (November 1975). Advertisements for the 6501 appeared in several publications the first week of August 1975. The 6501 would be for sale at the WESCON trade show in San Francisco, September 16–19, 1975, for each. In September 1975 the advertisements included both the 6501 and the 6502 microprocessors. The 6502 would only cost . Motorola responded to MOS Technology's microprocessor by immediately reducing the single-unit price of the 6800 microprocessor from to The quantity one price for the MC6800 was reduced from to . The previous price for 50 to 99 units was . and then suing MOS Technology in November 1975. Motorola claimed that the eight former Motorola engineers used technical information developed at Motorola in the design of the 6501 and 6502 microprocessors. MOS Technology's other business, calculator chips, was declining due to a price war with Texas Instruments so their financial backer,
Allen-Bradley Allen-Bradley is the brand-name of a line of factory automation equipment owned by Rockwell Automation. The company, with revenues of approximately US $6.4 1,000,000,000 (number), billion in 2013, manufactures programmable logic controllers ( ...
, decided to limit the possible losses and sold the assets of MOS Technology back to the founders. The lawsuit was settled in April 1976 with MOS Technology dropping the 6501 chip that would plug into a Motorola 6800 socket and licensing Motorola's peripheral chips."So Motorola sued and just recently won an out-of-court settlement that has MOS Technology paying $200,000 and stopping production on the 6501." Motorola reduced the single-unit price of the 6800 to . The new prices for the Motorola 6800 were for 1–9 units, for 10–49 and for 50–99. The MOS Technology vs. Motorola lawsuit has developed a
David and Goliath Goliath ( ) was a Philistine giant in the Book of Samuel. Descriptions of Goliath's immense stature vary among biblical sources, with texts describing him as either or tall. According to the text, Goliath issued a challenge to the Israelit ...
narrative over the years. One point was that Motorola did not have patents on the technology. This was technically true when the lawsuit was filed in late 1975 On October 30, 1974, before the 6800 was released, Motorola filed numerous patents applications on the microprocessor family, and over twenty patents were subsequently granted. The first was to Tom Bennett on June 8, 1976, for the 6800 internal address bus. The second was to Bill Mensch on July 6, 1976, for the 6820 chip layout. Many of these patents named several of the departing engineers as co-inventors. These patents covered the 6800 bus and how the peripheral chips interfaced with the microprocessor.


Move to Austin

Gary Daniels was designing ICs for electronic wristwatches when Motorola shut down their Timepiece Electronics Unit. Tom Bennett offered him a job in the microprocessor group in November 1974. Bennett did not want to leave the Phoenix area so Gary Daniels managed the microprocessor development in Austin. (Daniels was the microprocessor design manager for the next ten years before he was promoted to a vice president.) The first task was to redesign the 6800 MPU to improve the manufacturing yield and to operate at a faster clock. This design used depletion-mode technology and was known internally as the MC6800D. The transistor count went from 4000 to 5000 but the die area was reduced from 29.0 mm2 to 16.5 mm2 (allowing the price of the CPU to be lowered to $35). The maximum clock rate for selected parts doubled to 2 MHz. The other chips in the M6800 family were also redesigned to use depletion-mode technology. The Peripheral Interface Adapter had a slight change in the electrical characteristics of the I/O pins so the MC6820 became the MC6821. The MC6820 became the MC6821 because the electrical characteristic of PA0–7 and PB0–7 pins changed slightly. The typical Input High Current went from −250 μAdc to −400 μAdc and the Input Low Current went from 1.0 mAdc to 1.3 mAdc. These new IC were completed in July 1976. A new low-cost clock generator chip, the MC6875, was released in 1977. It replaced the $35 MC6870 hybrid IC. The MC6875 came in a 16-pin dip package and could use quartz crystal or a resistor capacitor network. Requiring only a 5 V supply and a quartz crystal or an RC network, the MC6875 provides buffered 2 phase clock outputs… $3.75 in 1000 piece quantities from Motorola Linear Products Another project was incorporating 128 bytes of RAM and the clock generator on a single 11,000-transistor chip. The MC6802 microprocessor was released in March 1977. The companion MC6846 chip had 2048 byte ROM, an 8-bit bidirectional port and a programmable timer. This was a two-chip microcomputer. The 6802 has an on-chip oscillator that uses an external 4 MHz quartz crystal to produce the two-phase 1 MHz clock. The internal 128 byte RAM could be disabled by grounding a pin and devices with defective RAM were sold as a MC6808. MC6802 microprocessor has oscillator and 128 byte RAM. MC6846 has ROM Timer and I/O. Samples later this month. The 6808 was rarely used as the main microprocessor on general-purpose computers, being more popular in embedded systems (the 1979 ACFA-8 microcomputer proved an exception). A series of peripheral chip were introduced by 1978. The MC6840 programmable counter had three 16-bit binary counters that could be used for frequency measurement, event counting, or interval measurement. The MC6844 Direct Memory Access Controller could transfer data from an I/O controller to RAM without loading down the MC6800 microprocessor. The MC6845 CRT Controller (CRTC) provided the control logic for a character based computer terminal. The 6845 had support for a
light pen A light pen is a computer input device in the form of a light-sensitive wand used in conjunction with a computer's cathode-ray tube (CRT) display. It allows the user to point to displayed objects or draw on the screen in a similar way to a to ...
, an alternative to a computer mouse. The MC6845 was a very popular chip: it was even used in the original
IBM Monochrome Display Adapter The Monochrome Display Adapter (MDA, also MDA card, Monochrome Display and Printer Adapter, MDPA) is IBM's standard video display card and computer display standard for the IBM PC introduced in 1981. The MDA does not have any pixel-addressable ...
and the original IBM Color Graphics Adapter for the
IBM PC The IBM Personal Computer (model 5150, commonly known as the IBM PC) is the first microcomputer released in the List of IBM Personal Computer models, IBM PC model line and the basis for the IBM PC compatible ''de facto'' standard. Released on ...
and successors, where the 6845 was used with an Intel 8088 CPU. During the time of cold war technology embargoes, a 6845 clone named CM607 was produced in Bulgaria. The later
IBM Enhanced Graphics Adapter The Enhanced Graphics Adapter (EGA) is an IBM PC graphics adapter and ''de facto'' computer display standard from 1984 that superseded the CGA standard introduced with the original IBM PC, and was itself superseded by the VGA standard in 1987. ...
(EGA) card contained a custom IBM chip (the EGA CRTC) that replaced the Motorola 6845, adding many enhancements, in a mostly-compatible way. The
IBM Video Graphics Array Video Graphics Array (VGA) is a video display controller and accompanying de facto graphics standard, first introduced with the IBM PS/2 line of computers in 1987, which became ubiquitous in the IBM PC compatible industry within three years. ...
(VGA), which became ubiquitous (to the point that it is still emulated as the baseline functionality of most modern PC video adapter chips) incorporates a compatible near-superset of the EGA CRTC, still mostly-compatible with the MC6845 (but by this point without the light pen support, which the EGA CRTC retained). The MC6801 was a single-chip microcomputer (that today would also be called a microcontroller) incorporating a 6802 CPU with 128 bytes of RAM, a 2 KB ROM, a 16-bit timer, 31 programmable parallel I/O lines, and a serial port. (The MC6803 was the same except without the ROM and with fewer different bus configurations.) It could also use the I/O lines as data and address buses to connect to standard M6800 peripherals. The 6801 would execute 6800 code, but it had ten additional instructions, and the execution time of key instructions was reduced. The two 8-bit accumulators could act as a single 16-bit accumulator for double precision addition, subtraction and multiplication.. It was initially designed for automotive use, with General Motors as the lead customer. The first application was a trip computer for the 1978 Cadillac Seville. This 35,000 transistor chip was too expensive for wide-scale adoption in automobiles, so a reduced function MC6805 single-chip microcomputer was designed. The MC6801 was one of the first microprocessors with a multiply instruction. The Hitachi HD6303 (not to be confused with the
Hitachi 6309 The 6309 is Hitachi's CMOS version of the Motorola 6809 microprocessor, released in late 1982. It was initially marketed as a low-power version of the 6809, without reference to its many internal improvements. While in "Emulation Mode" it is ...
) is a second-source reimplementation of the Motorola MC6803, with a few additional instructions, and a slightly faster implementation of the 8x8 multiply instruction. The Hitachi HD6303 is used in the first PDA, the 1984 Psion Organiser. The Hitachi HD6303 was also used in the 1983 "Pocket Telex". The Motorola MC6803 was also used in the TRS-80 MC-10 and the closely related Matra Alice. The MC6809 was the most advanced 8-bit microprocessor Motorola produced. It had a new instruction set that was similar to the 6800 but abandoned op-code compatibility for improved performance and high-level language support; the 6809 and 6800 were software compatible in that assemblers could (and generally did) generate code which was equivalent to 6800 opcodes that the 6809 did not directly emulate. In that sense, the 6809 was upward compatible with the 6800. The 6809 had two 16-bit index registers, two 16-bit stack pointers, and many instructions to perform 16-bit operations, including the first 8-bit multiply instruction (generating a 16-bit product) in a microprocessor. Other key points of the 6809 design were full support for both position-independent code (object code that can run wherever it is loaded in memory) and reentrant code (object code that can be re-invoked when interrupt, interrupted or by calling itself recursively), features previously seen only in much larger machines such as IBM 360 mainframes..


Use in personal computers

The Micro Instrumentation and Telemetry Systems, MITS Altair 8800, the first successful personal computer, used the Intel 8080 microprocessor and was featured on the January 1975 cover of ''Popular Electronics''. The first personal computers using the Motorola 6800 were introduced in late 1975. Sphere Corporation of Bountiful, Utah ran a quarter-page advertisement in the July 1975 issue of ''Radio-Electronics'' for a computer kit with a 6800 microprocessor, of RAM, a video board and a keyboard. This would display 16 lines of 32 characters on a TV or monitor. The Sphere 1, Sphere computer kits began shipping in November 1975. SWTPC, Southwest Technical Products Corporation of San Antonio, Texas, officially announced their SWTPC 6800 Computer System in November 1975. Wayne Green visited SWTPC in August 1975 and described the SWTPC computer kit complete with photos of a working system in the October 1975 issue of 73 (magazine), ''73''. The SWTPC 6800 was based on the Motorola MEK6800 design evaluation kit chip set and used the MIKBUG ROM Software. The MITS Altair 680 was on the cover of the November 1975 issue of ''Popular Electronics''. The Altair 680 used a 6800 microprocessor and, unlike the SWTPC machine, also had a front panel with toggle switches and LEDs. The initial design had to be revised and first deliveries of the Altair 680B were in April 1976. Sphere was a small startup company and had difficulties delivering all of the products they announced. They filed for a Chapter 11 bankruptcy in April 1977. The Altair 680B was popular but MITS focused most of the resources on their Altair 8800 computer system and they exited the hobby market in 1978. The Southwest Technical Products computer was the most successful 6800 based personal computer. Interview with Daniel Meyer at the "Personal Computing 77" conference at Atlantic City NJ in August 1977 Other companies, for instance, Smoke Signal Broadcasting (California), Gimix (Chicago), Midwest Scientific (Olathe, Kansas), and Helix Systems (Hazelwood, Missouri), started producing SWTPC 6800 bus compatible boards and complete systems. Technical Systems Consultants of West Lafayette, Indiana, supplied tape based software for the 6800 (and later 6809) based computers and, after disk systems became available, operating systems and disk software as well. The 8080 systems were far more popular than the 6800 ones. The Tektronix 405x, Tektronix 4051 Graphics Computing System was introduced in October 1975. This was a professional desktop computer that had a 6800 microprocessor with up to 32 KB of user RAM, 300 KB magnetic tape storage, BASIC in ROM and a 1024 by 780 graphics display. The Tektronix 4051 sold for (), rather higher than the personal computers using the 6800. :File:Tektronix 4051 ad April 1976.jpg, Ad for Tektronix 4051 in ''Electronics'' April 1976 The 6800 processor was also used in the APF-MP1000, APF MP1000 game console. The Matsushita JR series used a Panasonic MN1800A NMOS logic, NMOS microprocessor, compatible with the MC6802. HP introduced the 9815A desktop calculator based on the 6800 in 1975. All HP's other machines at the time used their own processor designs. It was fitted with 16k of ROM and 2k of RAM with optional IO expansion and RAM expansion to 4k. A later 9815S included both options as standard. The architecture and instruction set of the 6800 were easy for beginners to understand and Heathkit developed a microprocessor course and the ET3400 6800 trainer. The course and trainer proved popular with individuals and schools. Motorola's next generation 8-bit microprocessor architecture, the Motorola 6809, MC6809 (1979), was not binary code compatible with the 6800, but nearly all assembly code would assemble and run on the 6809; 6800 family peripheral chips worked as a matter of course.


Example code

The following 6800
assembly language In computing, assembly language (alternatively assembler language or symbolic machine code), often referred to simply as assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence bet ...
source code is for a subroutine named memcpy that copies a block of data bytes of a given size from one location to another. The data block is copied one byte at a time, from lowest address to highest. ; memcpy -- ; Copy a block of memory from one location to another. ; Called as a subroutine, note return to saved PC addr on exit ; Entry parameters ; cnt - Number of bytes to copy ; src - Address of source data block ; dst - Address of target data block cnt dw $0000 ; sets aside space for memory addr src dw $0000 ; sets aside space for memory addr dst dw $0000 ; sets aside space for memory addr memcpy public ldab cnt+1 ;Set B = cnt.L beq check ;If cnt.L=0, goto check loop ldx src ;Set IX = src ldaa ix ;Load A from (src) inx ;Set src = src+1 stx src ldx dst ;Set IX = dst staa ix ;Store A to (dst) inx ;Set dst = dst+1 stx dst decb ;Decr B bne loop ;Repeat the loop check tst cnt+0 ;If cnt.H=0, beq done ;Then quit dec cnt+0 ;Decr cnt.H ; loop back and do 256*(cnt.H+1) more copies (B=0) bra loop ;Repeat the loop done rts ;Return


Peripherals

List from "Motorola Microcomputer Components", November 1978. Memory-mapped I/O is used, and I/O ports are mapped to part of the main memory address space.


Second sources

A common requirement for manufacturing companies was to require two or more sources for every part in the products they made. This ensured they could get parts if a supplier had financial problems or a disaster. Initially Motorola selected American Microsystems, Inc., American Microsystems Inc (AMI) as a second source for the M6800 family. Hitachi, Fujitsu, Fairchild Semiconductor, Fairchild, Rockwell Semiconductor, Rockwell and STMicroelectronics, Thomson Semiconductors were added later. Rochester Electronics was authorized by Freescale/Motorola in 2014 to continue manufacturing any of the 8-bit peripherals and 8-bit processors of this era. Rochester specializes in fully authorized device duplication. Freescale has provided all the source design archives to enable Rochester Electronics for this product and others. At the end of 2016, Rochester was fully qualified and shipping the MC6802 processor, the MC6840 PTM, and the MC6809 processor (including the MC68A09, and MC68B09 versions) and can still be bought today. File:KL AMI S6800 Black Background.jpg , AMI S6800 MPU File:Atari 90 6001 1.jpg, Atari 90-6001 File:Fairchild 6802 AMI 6820.jpg , Fairchild F6802P and an AMI S6820 PIA File:Hitachi HD46800 1.jpg , Hitachi HD46800


Oral histories


"Intel 8080 Microprocessor Oral History Panel"
Steve Bisset, Federico Faggin, Hal Feeney, Edward Gelbach, Ted Hoff, Stan Mazor, Masatoshi Shima, Computer History Museum, April 26, 2007, moderator: David House.
"Zilog Z80 Microprocessor Oral History Panel"
Federico Faggin, Masatoshi Shima, Ralph Ungermann. Computer History Museum, April 27, 2007, moderator: Michael Slater.
"Motorola 6800 oral history panel: development and promotion"
Thomas H. Bennett, John Ekiss, William (Bill) Lattin, Jeff Lavell. Computer History Museum, March 28, 2008, moderator: David Laws.

Stanford and the Silicon Valley Project, October 9, 1995


See also

* EXORmacs, a follow-up system for M68000 processors * Motorola 68000 16/32-bit successor * MEK6800D2 a development kit for the 6800


References


Further reading

* ''6800 Assembly Language Programming''; 1st Ed; Lance Leventhal; Osborne/McGraw-Hill; 484 pages; 1978; . (archive)
/small> * ''Microprocessor Interfacing Techniques''; 3rd Ed; Rodnay Zaks and Austin Lesea; Sybex; 466 pages; 1979; . (archive)
/small>


External links

* *
Open source Motorola Exorciser and SWTPC emulator for Linux/Cygwin
*
680x images and descriptions at cpu-collection.deInstruction set summary
*

*[http://www.8bit-era.cz/6800.html Instruction set summary] {{Authority control Motorola microprocessors Computer-related introductions in 1974 8-bit microprocessors 68xx-based computers,