Home >> About Components >> About MicroControllers

About MicroControllers

Word Origin and Invention Origin Profile Picture David Hazel:
David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.

At the very beginning of processors there was no such difference between microcontrollers and processors as there is now. The first Intel CPU was the Intel 4004 released in 1971 which featured 4 bit bus. It was followed by an early 8-bit microprocessor 8008 in 1972 and 8080 in 1974. The Intel 8048 was released in 1975 and is considered to be the first microcontroller as it had RAM and ROM in the same chip. Profile Picture Wikipedia:
Undoubtedly, you already know how usefull wikipedia can be.

The popularity of microcontrollers increased when EEPROM memory was incorporated to replace one time programmable PROM memory. With EEPROM, the development cycle of programming, testing and erasing a part could be repeated many times with the same part until the firmware was debugged and ready for production use. Profile Picture Wikipedia:
Undoubtedly, you already know how usefull wikipedia can be.

Now days microcontrollers are low cost and readily available for hobbyists. Profile Picture Wikipedia:
Undoubtedly, you already know how usefull wikipedia can be.

Synonyms: µC, MCU Profile Picture David Hazel:
David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.

Simple Explanation Profile Picture David Hazel:
David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.

In layman's terms, microcontrollers contain programming, the means to execute that programming, and the capability to issue commands to external devices & Profile Picture David Hazel:
David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.

Microcontrollers are also called a “system on chip,” and they incorporate everything needed to run a larger system: Profile Picture David Hazel:
David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.

  • CPU (Central Processing Unit) Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Programming memory (flash, EPROM, etc) Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Runtime memory (RAM) Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Inputs/outputs Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.

These chips, like “mini computers,” control many electronic devices; for example, car engines, TV remote controls, power tools, printers, kitchen appliances, and other devices of all kinds often have a little microcontroller purring pleasantly somewhere inside. Profile Picture David Hazel:
David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.

Kinds and their Uses Profile Picture David Hazel:
David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.

PIC: A family of Harvard architecture microcontrollers made by Microchip Technology, derived from the PIC1640 originally developed by General Instrument's Microelectronics Division. The name PIC initially referred to "Programmable Interface Controller", but shortly thereafter was renamed "Programmable Intelligent Computer". Profile Picture Wikipedia:
Undoubtedly, you already know how usefull wikipedia can be.
Over six billion of these chips have been sold around the world, they are very popular among hobbyists. Profile Picture David Hazel:
David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.

Advantages:

  • Low cost Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Widely available Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Easy to learn to program Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Small, reliable low-pin-count chips available Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Widely used and popular with hobbyists Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Extensive collection of application notes Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Low cost, free development tools Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Serial programming (and re-programming with flash memory) Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Constant interrupt latency (this is unique to the PIC) Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.

Disadvantages: Profile Picture David Hazel:
David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.

  • Minimalist architecture (depending on perspective, this may be considered an advantage) Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Comparatively low clock speed (slow processor) Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Only one accumulator Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Small instruction set Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Memory must be directly referenced in arithmetic and logic operations Profile Picture Wikipedia:
    Undoubtedly, you already know how usefull wikipedia can be.
  • Conditional skip instructions are used instead of conditional branch instructions used by most other architectures Profile Picture Wikipedia:
    Undoubtedly, you already know how usefull wikipedia can be.
  • Assembly code that is difficult to understand (this can be improved with macros) Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • No JTAG support until mid 2005 with the introduction of the PIC24 Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Compatibility between different PIC versions is not good Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Made by only one company (Microchip Technology), not an industry standard Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.

Related Microcontrollers: Profile Picture David Hazel:
David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.

  • The Parallax SX: These are very similar to PICs, but much faster Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.

8051: A Harvard architecture, single chip microcontroller (µC) which was developed by Intel in 1980 for use in embedded systems. Intel's original 8051 family was developed using NMOS technology, but later versions, identified by a letter "C" in their name, e.g. 80C51, used CMOS technology and were less power-hungry than their NMOS predecessors - this made them eminently more suitable for battery-powered devices. Profile Picture Wikipedia:
Undoubtedly, you already know how usefull wikipedia can be.

Intel's original versions were popular in the 1980s and early 1990s, but has today largely been superseded by a vast range of faster and/or functionally enhanced 8051-compatible devices manufactured by more than 20 independent manufacturers. Profile Picture Wikipedia:
Undoubtedly, you already know how usefull wikipedia can be.

Manufacturers of Compatible Devices: Profile Picture David Hazel:
David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.

  • Atmel Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Infineon Technologies (formerly Siemens AG) Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Maxim Integrated Products (via Dallas Semiconductor) Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • NXP (formerly Philips Semiconductor) Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Winbond Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • ST Microelectronics Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Silicon Laboratories (formerly Cygnal) Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Texas Instruments Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Cypress Semiconductor Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.

Advantages: Profile Picture David Hazel:
David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.

  • Boolean processing engine Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Four different register sets (makes interrupt handling easier) Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Huge selection from different companies Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • External memory buses are common on many 8051s that make adding peripherals and memory easy. Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Ubiquitous, industry standard architecture. Several free C compilers are available, as well as other high level languages. Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Compatibility amongst different 8051s is fairly good Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.

Disadvantages: Profile Picture David Hazel:
David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.

  • Older 8051s are slow (12 clock cycles per instruction), newer ones are much faster (be aware of what you are buying) Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Low pin-count 8051s are more limited in number than are PICs Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.

Related Microcontrollers: Profile Picture David Hazel:
David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.

  • 8052: Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
    An enhanced version of the original Intel 8051 that featured 256 bytes of internal RAM instead of 128 bytes, 8 kB of ROM instead of 4 kB, and a third 16-bit timer. The 8052 is largely considered to be obsolete because these features and more are included in nearly all modern 8051 based microcontrollers. Profile Picture Wikipedia:
    Undoubtedly, you already know how usefull wikipedia can be.

AVR: A Modified Harvard architecture 8-bit RISC single chip microcontroller (µC) which was developed by Atmel in 1996. The AVR was one of the first microcontroller families to use on-chip flash memory for program storage. Profile Picture Wikipedia:
Undoubtedly, you already know how usefull wikipedia can be.

Advantages: Profile Picture David Hazel:
David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.

  • Good with programming languages like C (due to its built in pointers and closer adherence to RISC) Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Pipelined architecture tends to make it faster than 8051s and PICs Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Large number of registers Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Good range of chips are available Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Free C compilers are available Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Larger instruction set than PICs Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Many recent chips have an on-chip oscillator, removing the need for external clocks or resonator circuitry. Some AVRs have a system clock prescaler that can modify the clock speed via software during runtime. Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Compatibility between different AVR versions is fairly good Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Many chips support JTAG for programming and debugging Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.

Disadvantages: Profile Picture David Hazel:
David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.

  • Tends to be more expensive than 8051 and PIC Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.
  • Made by only one company (Atmel). Not an industry standard Profile Picture David Hazel:
    David Hazel has been a key player for VCI since April of 2008. Not only is he a blast to have around the shop, but as our inhouse engineer, his knowledge and skill-sets have proven invaluable time and time again.