Get it on Google Play
New! Download Unionpedia on your Android™ device!
Faster access than browser!

Intel MCS-51

Index Intel MCS-51

The Intel MCS-51 (commonly termed 8051) is an internally Harvard architecture, complex instruction set computer (CISC) instruction set, single chip microcontroller (µC) series developed by Intel in 1980 for use in embedded systems. [1]

122 relations: Accumulator (computing), Address bus, Adjust flag, Advanced Micro Devices, Aeroflex, Analog Devices, Analog-to-digital converter, Application-specific integrated circuit, Arithmetic logic unit, ARM Cortex-M, Assembly language, Atmel, Atmel AT89 series, Automotive industry, Bank switching, BASIC, Binary multiplier, Binary-code compatibility, Bit, Bluetooth, Boolean algebra, Boolean data type, Booting, Bus (computing), Byte, C (programming language), C++, C8051, CAN bus, Carry flag, Central processing unit, Clock rate, CMOS, Cobham plc, Comparator, Complex instruction set computer, Context switch, Debugging, Digital signal processor, Digital-to-analog converter, Directive (programming), DS80C390, EEPROM, Embedded system, EPROM, Exclusive or, Field-programmable gate array, Flash memory, Flat memory model, Forth (programming language), ..., Harvard architecture, High-level programming language, Honeywell, IAR Systems, I²C, IBM Personal Computer, Infineon Technologies, Input/output, Instruction set architecture, Integrated circuit packaging, Intel, Intel MCS-48, Interactive programming, Internal RAM, Interrupt, Keil (company), Kiev, Kilobyte, Local Interconnect Network, Lookup table, Malware, Memory map, Microcontroller, Minsk, MIPS architecture, Modula-2, MP3, Netlist, Nibble, NMOS logic, Object Pascal, Oki Electric Industry, Overflow flag, Pascal (programming language), Philips, PL/M, Pointer (computer programming), Power management, Processor register, Program counter, Pulse-width modulation, Quartz, Radiation hardening, Random-access memory, Read-only memory, Real-time clock, Relational operator, Second source, Semiconductor intellectual property core, Serial Peripheral Interface, Serial port, Siemens, Signetics, Silicon Labs, Small Device C Compiler, System on a chip, Thread (computing), Timer, Universal asynchronous receiver-transmitter, USB, USB flash drive, Verilog, VHDL, Von Neumann architecture, Vorbis, Voronezh, XC800 family, Zigbee, 16-bit, 24-bit, 32-bit, 8-bit. Expand index (72 more) »

Accumulator (computing)

In a computer's central processing unit (CPU), an accumulator is a register in which intermediate arithmetic and logic results are stored.

New!!: Intel MCS-51 and Accumulator (computing) · See more »

Address bus

An address bus is a computer bus (a series of lines connecting two or more devices) that is used to specify a physical address.

New!!: Intel MCS-51 and Address bus · See more »

Adjust flag

The Adjust flag is a CPU flag in the FLAGS register of all x86-compatible CPUs, and the preceding 8080-family; it is also called the Auxiliary flag and the Auxiliary Carry flag (AC).

New!!: Intel MCS-51 and Adjust flag · See more »

Advanced Micro Devices

Advanced Micro Devices, Inc. (AMD) is an American multinational semiconductor company based in Santa Clara, California, that develops computer processors and related technologies for business and consumer markets.

New!!: Intel MCS-51 and Advanced Micro Devices · See more »


Aeroflex Inc. was an American company which produced test equipment, RF and microwave integrated circuits, components and systems used for wireless communications.

New!!: Intel MCS-51 and Aeroflex · See more »

Analog Devices

Analog Devices, Inc., also known as ADI or Analog, is an American multinational semiconductor company specializing in data conversion and signal processing technology, headquartered in Norwood, Massachusetts.

New!!: Intel MCS-51 and Analog Devices · See more »

Analog-to-digital converter

In electronics, an analog-to-digital converter (ADC, A/D, or A-to-D) is a system that converts an analog signal, such as a sound picked up by a microphone or light entering a digital camera, into a digital signal.

New!!: Intel MCS-51 and Analog-to-digital converter · See more »

Application-specific integrated circuit

An Application-Specific Integrated Circuit (ASIC), is an integrated circuit (IC) customized for a particular use, rather than intended for general-purpose use.

New!!: Intel MCS-51 and Application-specific integrated circuit · See more »

Arithmetic logic unit

An arithmetic logic unit (ALU) is a combinational digital electronic circuit that performs arithmetic and bitwise operations on integer binary numbers.

New!!: Intel MCS-51 and Arithmetic logic unit · See more »

ARM Cortex-M

The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by Arm Holdings.

New!!: Intel MCS-51 and ARM Cortex-M · See more »

Assembly language

An assembly (or assembler) language, often abbreviated asm, is a low-level programming language, in which there is a very strong (but often not one-to-one) correspondence between the assembly program statements and the architecture's machine code instructions.

New!!: Intel MCS-51 and Assembly language · See more »


Atmel Corporation is an American-based designer and manufacturer of semiconductors, founded in 1984.

New!!: Intel MCS-51 and Atmel · See more »

Atmel AT89 series

The Atmel AT89 series is an Intel 8051-compatible family of 8 bit microcontrollers (µCs) manufactured by the Atmel Corporation.

New!!: Intel MCS-51 and Atmel AT89 series · See more »

Automotive industry

The automotive industry is a wide range of companies and organizations involved in the design, development, manufacturing, marketing, and selling of motor vehicles, some of them are called automakers.

New!!: Intel MCS-51 and Automotive industry · See more »

Bank switching

Bank switching is a technique used in computer design to increase the amount of usable memory beyond the amount directly addressable by the processor.

New!!: Intel MCS-51 and Bank switching · See more »


BASIC (an acronym for Beginner's All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use.

New!!: Intel MCS-51 and BASIC · See more »

Binary multiplier

A binary multiplier is an electronic circuit used in digital electronics, such as a computer, to multiply two binary numbers.

New!!: Intel MCS-51 and Binary multiplier · See more »

Binary-code compatibility

Binary-code compatibility (binary compatible or object-code-compatible) is a property of computer systems meaning that they can run the same executable code, typically machine code for a general-purpose computer CPU.

New!!: Intel MCS-51 and Binary-code compatibility · See more »


The bit (a portmanteau of binary digit) is a basic unit of information used in computing and digital communications.

New!!: Intel MCS-51 and Bit · See more »


Bluetooth is a wireless technology standard for exchanging data over short distances (using short-wavelength UHF radio waves in the ISM band from 2.4 to 2.485GHz) from fixed and mobile devices, and building personal area networks (PANs).

New!!: Intel MCS-51 and Bluetooth · See more »

Boolean algebra

In mathematics and mathematical logic, Boolean algebra is the branch of algebra in which the values of the variables are the truth values true and false, usually denoted 1 and 0 respectively.

New!!: Intel MCS-51 and Boolean algebra · See more »

Boolean data type

In computer science, the Boolean data type is a data type that has one of two possible values (usually denoted true and false), intended to represent the two truth values of logic and Boolean algebra.

New!!: Intel MCS-51 and Boolean data type · See more »


In computing, booting is starting up a computer or computer appliance until it can be used.

New!!: Intel MCS-51 and Booting · See more »

Bus (computing)

In computer architecture, a bus (a contraction of the Latin omnibus) is a communication system that transfers data between components inside a computer, or between computers.

New!!: Intel MCS-51 and Bus (computing) · See more »


The byte is a unit of digital information that most commonly consists of eight bits, representing a binary number.

New!!: Intel MCS-51 and Byte · See more »

C (programming language)

C (as in the letter ''c'') is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations.

New!!: Intel MCS-51 and C (programming language) · See more »


C++ ("see plus plus") is a general-purpose programming language.

New!!: Intel MCS-51 and C++ · See more »


C8051 is a microcontroller (MCU) core produced by Silicon Laboratories, Inc. It is based on a patented implementation of the 8051 instruction set architecture.

New!!: Intel MCS-51 and C8051 · See more »

CAN bus

A Controller Area Network (CAN bus) is a robust vehicle bus standard designed to allow microcontrollers and devices to communicate with each other in applications without a host computer.

New!!: Intel MCS-51 and CAN bus · See more »

Carry flag

In computer processors the carry flag (usually indicated as the C flag) is a single bit in a system status (flag) register used to indicate when an arithmetic carry or borrow has been generated out of the most significant ALU bit position.

New!!: Intel MCS-51 and Carry flag · See more »

Central processing unit

A central processing unit (CPU) is the electronic circuitry within a computer that carries out the instructions of a computer program by performing the basic arithmetic, logical, control and input/output (I/O) operations specified by the instructions.

New!!: Intel MCS-51 and Central processing unit · See more »

Clock rate

The clock rate typically refers to the frequency at which a chip like a central processing unit (CPU), one core of a multi-core processor, is running and is used as an indicator of the processor's speed.

New!!: Intel MCS-51 and Clock rate · See more »


Complementary metal–oxide–semiconductor, abbreviated as CMOS, is a technology for constructing integrated circuits.

New!!: Intel MCS-51 and CMOS · See more »

Cobham plc

Cobham plc is a British manufacturing company based in Wimborne Minster, Dorset, England.

New!!: Intel MCS-51 and Cobham plc · See more »


In electronics, a comparator is a device that compares two voltages or currents and outputs a digital signal indicating which is larger.

New!!: Intel MCS-51 and Comparator · See more »

Complex instruction set computer

A complex instruction set computer (CISC) is a computer in which single instructions can execute several low-level operations (such as a load from memory, an arithmetic operation, and a memory store) or are capable of multi-step operations or addressing modes within single instructions.

New!!: Intel MCS-51 and Complex instruction set computer · See more »

Context switch

In computing, a context switch is the process of storing the state of a process or of a thread, so that it can be restored and execution resumed from the same point later.

New!!: Intel MCS-51 and Context switch · See more »


Debugging is the process of finding and resolving defects or problems within a computer program that prevent correct operation of computer software or a system.

New!!: Intel MCS-51 and Debugging · See more »

Digital signal processor

A digital signal processor (DSP) is a specialized microprocessor (or a SIP block), with its architecture optimized for the operational needs of digital signal processing.

New!!: Intel MCS-51 and Digital signal processor · See more »

Digital-to-analog converter

In electronics, a digital-to-analog converter (DAC, D/A, D2A, or D-to-A) is a system that converts a digital signal into an analog signal.

New!!: Intel MCS-51 and Digital-to-analog converter · See more »

Directive (programming)

In computer programming, a directive or pragma (from "pragmatic") is a language construct that specifies how a compiler (or other translator) should process its input.

New!!: Intel MCS-51 and Directive (programming) · See more »


The DS80C390 is a microcontroller whose architecture is derived from that of the Intel 8051 processor series, introduced by Dallas Semiconductor (now part of Maxim Integrated Products).

New!!: Intel MCS-51 and DS80C390 · See more »


EEPROM (also E2PROM) stands for Electrically Erasable Programmable Read-Only Memory and is a type of non-volatile memory used in computers, integrated in microcontrollers for smart cards and remote keyless system, and other electronic devices to store relatively small amounts of data but allowing individual bytes to be erased and reprogrammed.

New!!: Intel MCS-51 and EEPROM · See more »

Embedded system

An embedded system is a computer system with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints.

New!!: Intel MCS-51 and Embedded system · See more »


An EPROM (rarely EROM), or erasable programmable read-only memory, is a type of memory chip that retains its data when its power supply is switched off.

New!!: Intel MCS-51 and EPROM · See more »

Exclusive or

Exclusive or or exclusive disjunction is a logical operation that outputs true only when inputs differ (one is true, the other is false).

New!!: Intel MCS-51 and Exclusive or · See more »

Field-programmable gate array

A field-programmable gate array (FPGA) is an integrated circuit designed to be configured by a customer or a designer after manufacturing hence "field-programmable".

New!!: Intel MCS-51 and Field-programmable gate array · See more »

Flash memory

Flash memory is an electronic (solid-state) non-volatile computer storage medium that can be electrically erased and reprogrammed.

New!!: Intel MCS-51 and Flash memory · See more »

Flat memory model

Flat memory model or linear memory model refers to a memory addressing paradigm in which "memory appears to the program as a single contiguous address space." The CPU can directly (and linearly) address all of the available memory locations without having to resort to any sort of memory segmentation or paging schemes.

New!!: Intel MCS-51 and Flat memory model · See more »

Forth (programming language)

Forth is an imperative stack-based computer programming language and environment originally designed by Charles "Chuck" Moore.

New!!: Intel MCS-51 and Forth (programming language) · See more »

Harvard architecture

The Harvard architecture is a computer architecture with physically separate storage and signal pathways for instructions and data.

New!!: Intel MCS-51 and Harvard architecture · See more »

High-level programming language

In computer science, a high-level programming language is a programming language with strong abstraction from the details of the computer.

New!!: Intel MCS-51 and High-level programming language · See more »


Honeywell International Inc. is an American multinational conglomerate company that produces a variety of commercial and consumer products, engineering services and aerospace systems for a wide variety of customers, from private consumers to major corporations and governments.

New!!: Intel MCS-51 and Honeywell · See more »

IAR Systems

IAR Systems is a Swedish computer software company that offers development tools for embedded systems.

New!!: Intel MCS-51 and IAR Systems · See more »


I²C (Inter-Integrated Circuit), pronounced I-squared-C, is a synchronous, multi-master, multi-slave, packet switched, single-ended, serial computer bus invented in 1982 by Philips Semiconductor (now NXP Semiconductors).

New!!: Intel MCS-51 and I²C · See more »

IBM Personal Computer

The IBM Personal Computer, commonly known as the IBM PC, is the original version and progenitor of the IBM PC compatible hardware platform.

New!!: Intel MCS-51 and IBM Personal Computer · See more »

Infineon Technologies

Infineon Technologies AG is a German semiconductor manufacturer founded on 1 April 1999, when the semiconductor operations of the parent company Siemens AG were spun off to form a separate legal entity.

New!!: Intel MCS-51 and Infineon Technologies · See more »


In computing, input/output or I/O (or, informally, io or IO) is the communication between an information processing system, such as a computer, and the outside world, possibly a human or another information processing system.

New!!: Intel MCS-51 and Input/output · See more »

Instruction set architecture

An instruction set architecture (ISA) is an abstract model of a computer.

New!!: Intel MCS-51 and Instruction set architecture · See more »

Integrated circuit packaging

In electronics manufacturing, integrated circuit packaging is the final stage of semiconductor device fabrication, in which the tiny block of semiconducting material is encapsulated in a supporting case that prevents physical damage and corrosion.

New!!: Intel MCS-51 and Integrated circuit packaging · See more »


Intel Corporation (stylized as intel) is an American multinational corporation and technology company headquartered in Santa Clara, California, in the Silicon Valley.

New!!: Intel MCS-51 and Intel · See more »

Intel MCS-48

The MCS-48 microcontroller (µC) series, Intel's first microcontroller, was originally released in 1976.

New!!: Intel MCS-51 and Intel MCS-48 · See more »

Interactive programming

Interactive programming is the procedure of writing parts of a program while it is already active.

New!!: Intel MCS-51 and Interactive programming · See more »

Internal RAM

Internal RAM, or IRAM, is the address range of RAM that is internal to the CPU.

New!!: Intel MCS-51 and Internal RAM · See more »


In system programming, an interrupt is a signal to the processor emitted by hardware or software indicating an event that needs immediate attention.

New!!: Intel MCS-51 and Interrupt · See more »

Keil (company)

Keil was founded in 1982 by Günter and Reinhard Keil, initially as a German GbR.

New!!: Intel MCS-51 and Keil (company) · See more »


Kiev or Kyiv (Kyiv; Kiyev; Kyjev) is the capital and largest city of Ukraine, located in the north central part of the country on the Dnieper.

New!!: Intel MCS-51 and Kiev · See more »


The kilobyte is a multiple of the unit byte for digital information.

New!!: Intel MCS-51 and Kilobyte · See more »

Local Interconnect Network

LIN (Local Interconnect Network) is a serial network protocol used for communication between components in vehicles.

New!!: Intel MCS-51 and Local Interconnect Network · See more »

Lookup table

In computer science, a lookup table is an array that replaces runtime computation with a simpler array indexing operation.

New!!: Intel MCS-51 and Lookup table · See more »


Malware (a portmanteau for malicious software) is any software intentionally designed to cause damage to a computer, server or computer network.

New!!: Intel MCS-51 and Malware · See more »

Memory map

In computer science, a memory map is a structure of data (which usually resides in memory itself) that indicates how memory is laid out.

New!!: Intel MCS-51 and Memory map · See more »


A microcontroller (MCU for microcontroller unit, or UC for μ-controller) is a small computer on a single integrated circuit.

New!!: Intel MCS-51 and Microcontroller · See more »


Minsk (Мінск,; Минск) is the capital and largest city of Belarus, situated on the Svislach and the Nyamiha Rivers.

New!!: Intel MCS-51 and Minsk · See more »

MIPS architecture

MIPS (an acronym for Microprocessor without Interlocked Pipeline Stages) is a reduced instruction set computer (RISC) instruction set architecture (ISA)Price, Charles (September 1995).

New!!: Intel MCS-51 and MIPS architecture · See more »


Modula-2 is a computer programming language designed and developed between 1977 and 1985 by Niklaus Wirth at the Swiss Federal Institute of Technology in Zurich (ETH Zurich) as a revision of Pascal to serve as the sole programming language for the operating system and application software for the personal workstation Lilith.

New!!: Intel MCS-51 and Modula-2 · See more »


MP3 (formally MPEG-1 Audio Layer III or MPEG-2 Audio Layer III) is an audio coding format for digital audio.

New!!: Intel MCS-51 and MP3 · See more »


In electronic design, a netlist is a description of the connectivity of an electronic circuit.

New!!: Intel MCS-51 and Netlist · See more »


In computing, a nibble (occasionally nybble or nyble to match the spelling of byte) is a four-bit aggregation, or half an octet.

New!!: Intel MCS-51 and Nibble · See more »

NMOS logic

N-type metal-oxide-semiconductor logic uses n-type field-effect transistors (MOSFETs) to implement logic gates and other digital circuits.

New!!: Intel MCS-51 and NMOS logic · See more »

Object Pascal

Object Pascal refers to a branch of object-oriented derivatives of Pascal, mostly known as the primary programming language of Delphi.

New!!: Intel MCS-51 and Object Pascal · See more »

Oki Electric Industry

, commonly referred to as OKI, OKI Electric or the OKI Group, is a Japanese company manufacturing and selling info-telecom and printer products.

New!!: Intel MCS-51 and Oki Electric Industry · See more »

Overflow flag

In computer processors, the overflow flag (sometime called V flag) is usually a single bit in a system status register used to indicate when an arithmetic overflow has occurred in an operation, indicating that the signed two's-complement result would not fit in the number of bits used for the operation (the ALU width).

New!!: Intel MCS-51 and Overflow flag · See more »

Pascal (programming language)

Pascal is an imperative and procedural programming language, which Niklaus Wirth designed in 1968–69 and published in 1970, as a small, efficient language intended to encourage good programming practices using structured programming and data structuring. It is named in honor of the French mathematician, philosopher and physicist Blaise Pascal. Pascal was developed on the pattern of the ALGOL 60 language. Wirth had already developed several improvements to this language as part of the ALGOL X proposals, but these were not accepted and Pascal was developed separately and released in 1970. A derivative known as Object Pascal designed for object-oriented programming was developed in 1985; this was used by Apple Computer and Borland in the late 1980s and later developed into Delphi on the Microsoft Windows platform. Extensions to the Pascal concepts led to the Pascal-like languages Modula-2 and Oberon.

New!!: Intel MCS-51 and Pascal (programming language) · See more »


Koninklijke Philips N.V. (Philips, stylized as PHILIPS) is a Dutch multinational technology company headquartered in Amsterdam currently focused in the area of healthcare.

New!!: Intel MCS-51 and Philips · See more »


The PL/M programming language (an acronym of Programming Language for Microcomputers) is a high-level language conceived and developed by Gary Kildall in 1973 for Hank Smith at Intel for its microprocessors.

New!!: Intel MCS-51 and PL/M · See more »

Pointer (computer programming)

In computer science, a pointer is a programming language object that stores the memory address of another value located in computer memory.

New!!: Intel MCS-51 and Pointer (computer programming) · See more »

Power management

Power Management is a feature of some electrical appliances, especially copiers, computers, GPUs and computer peripherals such as monitors and printers, that turns off the power or switches the system to a low-power state when inactive.

New!!: Intel MCS-51 and Power management · See more »

Processor register

In computer architecture, a processor register is a quickly accessible location available to a computer's central processing unit (CPU).

New!!: Intel MCS-51 and Processor register · See more »

Program counter

The program counter (PC), commonly called the instruction pointer (IP) in Intel x86 and Itanium microprocessors, and sometimes called the instruction address register (IAR), the instruction counter, or just part of the instruction sequencer, is a processor register that indicates where a computer is in its program sequence.

New!!: Intel MCS-51 and Program counter · See more »

Pulse-width modulation

Pulse-width modulation (PWM), or pulse-duration modulation (PDM), is a modulation technique used to encode a message into a pulsing signal.

New!!: Intel MCS-51 and Pulse-width modulation · See more »


Quartz is a mineral composed of silicon and oxygen atoms in a continuous framework of SiO4 silicon–oxygen tetrahedra, with each oxygen being shared between two tetrahedra, giving an overall chemical formula of SiO2.

New!!: Intel MCS-51 and Quartz · See more »

Radiation hardening

Radiation hardening is the act of making electronic components and systems resistant to damage or malfunctions caused by ionizing radiation (particle radiation and high-energy electromagnetic radiation), such as those encountered in outer space and high-altitude flight, around nuclear reactors and particle accelerators, or during nuclear accidents or nuclear warfare.

New!!: Intel MCS-51 and Radiation hardening · See more »

Random-access memory

Random-access memory (RAM) is a form of computer data storage that stores data and machine code currently being used.

New!!: Intel MCS-51 and Random-access memory · See more »

Read-only memory

Read-only memory (ROM) is a type of non-volatile memory used in computers and other electronic devices.

New!!: Intel MCS-51 and Read-only memory · See more »

Real-time clock

A real-time clock (RTC) is a computer clock (most often in the form of an integrated circuit) that keeps track of the current time.

New!!: Intel MCS-51 and Real-time clock · See more »

Relational operator

In computer science, a relational operator is a programming language construct or operator that tests or defines some kind of relation between two entities.

New!!: Intel MCS-51 and Relational operator · See more »

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).

New!!: Intel MCS-51 and Second source · See more »

Semiconductor intellectual property core

In electronic design a semiconductor intellectual property core, IP core, or IP block is a reusable unit of logic, cell, or integrated circuit (commonly called a "chip") layout design that is the intellectual property of one party.

New!!: Intel MCS-51 and Semiconductor intellectual property core · See more »

Serial Peripheral Interface

The Serial Peripheral Interface (SPI) is a synchronous serial communication interface specification used for short distance communication, primarily in embedded systems.

New!!: Intel MCS-51 and Serial Peripheral Interface · See more »

Serial port

In computing, a serial port is a serial communication interface through which information transfers in or out one bit at a time (in contrast to a parallel port).

New!!: Intel MCS-51 and Serial port · See more »


Siemens AG is a German conglomerate company headquartered in Berlin and Munich and the largest industrial manufacturing company in Europe with branch offices abroad.

New!!: Intel MCS-51 and Siemens · See more »


Signetics was an American electronics manufacturer specifically established to make integrated circuits.

New!!: Intel MCS-51 and Signetics · See more »

Silicon Labs

Silicon Laboratories, Inc.

New!!: Intel MCS-51 and Silicon Labs · See more »

Small Device C Compiler

The Small Device C Compiler (SDCC) is a free-software, partially retargetable C compiler for microcontrollers.

New!!: Intel MCS-51 and Small Device C Compiler · See more »

System on a chip

A system on a chip or system on chip (SoC) is an integrated circuit (also known as an "IC" or "chip") that integrates all components of a computer or other electronic systems.

New!!: Intel MCS-51 and System on a chip · See more »

Thread (computing)

In computer science, a thread of execution is the smallest sequence of programmed instructions that can be managed independently by a scheduler, which is typically a part of the operating system.

New!!: Intel MCS-51 and Thread (computing) · See more »


A timer is a specialized type of clock used for measuring specific time intervals.

New!!: Intel MCS-51 and Timer · See more »

Universal asynchronous receiver-transmitter

A universal asynchronous receiver-transmitter (UART) is a computer hardware device for asynchronous serial communication in which the data format and transmission speeds are configurable.

New!!: Intel MCS-51 and Universal asynchronous receiver-transmitter · See more »


USB (abbreviation of Universal Serial Bus), is an industry standard that was developed to define cables, connectors and protocols for connection, communication, and power supply between personal computers and their peripheral devices.

New!!: Intel MCS-51 and USB · See more »

USB flash drive

A USB flash drive, also variously known as a thumb drive, pen drive, gig stick, flash stick, jump drive, disk key, disk on key (after the original M-Systems DiskOnKey drive from 2000), flash-drive, memory stick (not to be confused with the Sony Memory Stick), USB stick or USB memory, is a data storage device that includes flash memory with an integrated USB interface.

New!!: Intel MCS-51 and USB flash drive · See more »


Verilog, standardized as IEEE 1364, is a hardware description language (HDL) used to model electronic systems.

New!!: Intel MCS-51 and Verilog · See more »


VHDL (VHSIC Hardware Description Language) is a hardware description language used in electronic design automation to describe digital and mixed-signal systems such as field-programmable gate arrays and integrated circuits.

New!!: Intel MCS-51 and VHDL · See more »

Von Neumann architecture

The von Neumann architecture, which is also known as the von Neumann model and Princeton architecture, is a computer architecture based on the 1945 description by the mathematician and physicist John von Neumann and others in the First Draft of a Report on the EDVAC.

New!!: Intel MCS-51 and Von Neumann architecture · See more »


Vorbis is a free and open-source software project headed by the Xiph.Org Foundation.

New!!: Intel MCS-51 and Vorbis · See more »


Voronezh (p) is a city and the administrative center of Voronezh Oblast, Russia, straddling the Voronezh River and located from where it flows into the Don.

New!!: Intel MCS-51 and Voronezh · See more »

XC800 family

The Infineon XC800 family is an 8-bit microcontroller family, first introduced in 2005, with a dual cycle optimized 8051 "E-Warp" core.

New!!: Intel MCS-51 and XC800 family · See more »


Zigbee is an IEEE 802.15.4-based specification for a suite of high-level communication protocols used to create personal area networks with small, low-power digital radios, such as for home automation, medical device data collection, and other low-power low-bandwidth needs, designed for small scale projects which need wireless connection.

New!!: Intel MCS-51 and Zigbee · See more »


16-bit microcomputers are computers in which 16-bit microprocessors were the norm.

New!!: Intel MCS-51 and 16-bit · See more »


Notable 24-bit machines include the CDC 924 – a 24-bit version of the CDC 1604, CDC lower 3000 series, SDS 930 and SDS 940, the ICT 1900 series, and the Datacraft minicomputers/Harris H series.

New!!: Intel MCS-51 and 24-bit · See more »


32-bit microcomputers are computers in which 32-bit microprocessors are the norm.

New!!: Intel MCS-51 and 32-bit · See more »


8-bit is also a generation of microcomputers in which 8-bit microprocessors were the norm.

New!!: Intel MCS-51 and 8-bit · See more »

Redirects here:

8031, 8032, 8051, 8052, 80C51, 80C537, 8751, 8752, Boolean processor, I8051, Intel 80151, Intel 80251, Intel 8031, Intel 8051, Intel 8052, Intel MCS-151, Intel MCS-251, MCS 51, MCS-151, MCS-251, MCS-51.


[1] https://en.wikipedia.org/wiki/Intel_MCS-51

Hey! We are on Facebook now! »