ArticleslgStudy

computer science

Microprocessor development board

Microprocessor development board is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Microprocessor development board rather than just read about it. In short: A microprocessor development board is a printed circuit board containing a microprocessor and the minimal support logic needed for an electronic engineer or any person who wants to become acquainted with the microprocessor on the board to learn to program it. It also served users of the microprocessor as a method to prototype applications in products.

Microprocessor development board — main illustration
Microprocessor development board — illustration

Key takeaways

  • Microprocessor development board belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Microprocessor development board to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Microprocessor development board from memory before moving on to harder problems.

Reference excerpt

A microprocessor development board is a printed circuit board containing a microprocessor and the minimal support logic needed for an electronic engineer or any person who wants to become acquainted with the microprocessor on the board to learn to program it. It also served users of the microprocessor as a method to prototype applications in products. Unlike a general-purpose system such as a home computer, usually a development board contains little or no hardware dedicated to a user interface. It will have some provision to accept and run a user-supplied program, such as downloading a program through a serial port to flash memory, or some form of programmable memory in a socket in earlier systems.

History The reason for the existence of a development board was solely to provide a system for learning to use a new microprocessor, not for entertainment, so everything superfluous was left out to keep costs down. Even an enclosure was not supplied, nor a power supply. This is because the board would only be used in a "laboratory" environment so it did not need an enclosure, and the board could be powered by a typical bench power supply already available to an electronic engineer. Microprocessor training development kits were not always produced by microprocessor manufacturers. Many systems that can be classified as microprocessor development kits were produced by third parties, one example is the Sinclair MK14, which was inspired by the official SC/MP development board from National Semiconductor, the "NS introkit". Although these development boards were not designed for hobbyists, they were often bought by them because they were the earliest cheap microcomputer devices available. They often added all kinds of expansions, such as more memory, a video interface etc. It was very popular to use (or write) an implementation of Tiny Basic. The most popular microprocessor board, the KIM-1, received the most attention from the hobby community, because it was much cheaper than most other development boards, and more software was available for it (Tiny Basic, games, assemblers), and cheap expansion cards to add more memory or other functionality. More articles were published in magazines like "Kilobaud Microcomputing" that described home-brew software and hardware for the KIM-1 than for other development boards. Today some chip producers still release "test boards" to demonstrate their chips, and to use them as a "reference design". Their significance these days is much smaller than it was in the days that such boards, (the KIM-1 being the canonical example) were the only low cost way to get "hands-on" acquainted with microprocessors.

Features The most important feature of the microprocessor development board was the ROM-based built-in machine language monitor, or "debugger" as it was also sometimes called. Often the name of the board was related to the name of this monitor program, for example the name of the monitor program of the KIM-1 was "Keyboard Input Monitor", because the ROM-based software allowed entry of programs without the rows of cumbersome toggle switches that older systems used. The popular Motorola 6800-based systems often used a monitor with a name with the word "bug" for "debugger" in it, for example the popular "MIKBUG". Input was normally done with a hexadecimal keyboard, using a machine language monitor program, and the display only consisted of a 7-segment display. Backup storage of written assembler programs was primitive: only a cassette type interface was typically provided, or the serial Teletype interface was used to read (or punch) a papertape. Often the board has some kind to expansion connector that brought out all the necessary CPU signals, so that an engineer could build and test an experimental interface or other electronic device. External interfaces on the bare board were often limited to a single RS-232 or current loop serial port, so a terminal, printer, or Teletype could be connected.

List of historical development boards

… excerpt ends here. Continue reading the full article.

Illustrations

Microprocessor development board: Photo of two experimenter boards for the MSP430 chipset by Texas Instruments. On the left the larger chip version, on the right a small version in USB format.
Photo of two experimenter boards for the MSP430 chipset by Texas Instruments. On the left the larger chip version, on the right a small version in USB format.
Microprocessor development board: Dragon12-P Freescale HCS12/9S12 microcontroller trainer, an All-In-One EVB, EVBU and project development board
Dragon12-P Freescale HCS12/9S12 microcontroller trainer, an All-In-One EVB, EVBU and project development board

Worked examples

Example 1 — a first encounter with Microprocessor development board

Start with the simplest possible case. Write down what Microprocessor development board claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Microprocessor development board before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Microprocessor development board ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Microprocessor development board

In research
Microprocessor development board appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Microprocessor development board in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Microprocessor development board is common in secondary-school and first-year university syllabi. It links to neighbouring topics Early microcomputers, Telecommunications engineering, so understanding it makes those chapters shorter.
In everyday life
Look for Microprocessor development board outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Microprocessor development board in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Microprocessor development board means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Microprocessor development board out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Microprocessor development board in simple terms?

A microprocessor development board is a printed circuit board containing a microprocessor and the minimal support logic needed for an electronic engineer or any person who wants to become acquainted with the microprocessor on the board to learn to program it. It also served users of the microproces…

Why does Microprocessor development board matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Microprocessor development board?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Microprocessor development board.

Tags

  • Early microcomputers
  • Telecommunications engineering

Keep exploring