
microcontroller
A microcontroller (or MCU) is a computer-on-a-chip used to control electronic devices. It is a type of microprocessor emphasizing self-sufficiency and cost-effectiveness, in contrast to a general-purpose microprocessor (the kind used in a PC). A typical microcontroller contains all the memory and interfaces needed for a simple application, whereas a general purpose microprocessor requires additional chips to provide these functions.
A microcontroller is a single integrated circuit with the following key features:
central processing unit - usually small and simple;
input/output interfaces such as serial ports;
peripherals such as timers and watchdog circuits;
RAM for data storage;
ROM for program storage;
clock generator - often an oscillator for a quartz timing crystal, resonator or RC circuit.
This integration drastically reduces the number of chips and the amount of wiring and PCB space that would be needed to produce equivalent systems using separate chips.
Microcontrollers are inside many kinds of electronic equipment (see embedded system). They are the vast majority of all processor chips sold. Over 50% are "simple" controllers, and another 20% are more specialized digital signal processors (DSPs). A typical home in a developed country is likely to have only one or two general-purpose microprocessors but somewhere between one and two dozen microcontrollers. They can be found in almost any electrical device, washing machines, microwave ovens, telephones etc.
In addition to the key features listed above, most microcontrollers today take further advantage of not needing external pins for memory buses. They can afford to use a Harvard architecture: separate memory buses for instructions and data, allowing accesses to take place concurrently.
Microcontrollers also usually have a variety of input/output interfaces. Serial I/O (UARTs) are very common, and many include analog-to-digital converters, timers, or specialized serial communications interfaces like I?C, Serial Peripheral Interface and Controller Area Network.
Originally, microcontrollers were only programmed in assembly language, or later in C code. Recent microcontrollers integrated with on-chip debug circuitry accessed by In-circuit emulator via JTAG enables a programmer to debug the software of an embedded system with a debugger.
Some microcontrollers have begun to include a built-in high-level programming language interpreter for greater ease of use. The Intel 8052 and Zilog Z8 were available with BASIC very early on, and BASIC is more recently used in the popular BASIC Stamp MCUs.
Microcontrollers trade speed and flexibility against ease of equipment design and low cost. Manufacturers have to balance the need to minimize the chip size against additional functionality.
Finally, it must be mentioned that microcontroller architectures are available from many different vendors in so many varieties that they could rightly belong to a category of their own. Chief among these are the 8051, Z80 and ARM derivatives.
List of telephony terms:
3gpp - a-law - abbreviated dialing - adsl - ani - answering machine - apn - automatic ring back - b-channel - baud - bell 202 modem - bit rate - bonding - bri - busy signal - cable modem - call-progress tones - call accounting - call capture - call forwarding - call originator - call park - call pick-up - call transfer - call waiting - call waiting deluxe - called party - caller id - caller id spoofing - calling party - carrier wave - cbr - ccitt - cdma - cdma2000 - cellular repeater - celp - channel - clec - clock rate - codec - collect call - conference - conference call - crc - csd - d-channel - data compression - device driver - dial-up - dial - dial tone - direct-inward-dialing - direct distance dialing - distinctive ring - dnis - dsl - dsp - dtmf - dtr - duplex - echo cancellation - edge - extension - fax - fcc - fdma - fidonet - follow-me - g.711 - g.723.1 - g.723 - g.726 - g.lite - gprs - gps - gsm - h.323 - harmonic - headphones - hscsd - hspda - iad - idsn - internet call waiting - isp - ivr - jack plug - local loop - long distance - microcontroller - mobile phone - modem - modulation - mu-law - music-on-hold - night service - off-hook - on-hook - pabx - pager - payphone - pbx - pcm - pots - prank call - precise tone plan - pstn - pulse dialling - push to talk - ring modulation - ring tone - ringback - ringing signal - rj11 - roaming - serial communications - serial port - signal noise - sim - simplex - sit - sms - softmodem - switchboard operator - tapi - tdma - telecommunications - telemarketing - telephone - telephone call - telephone card - telephone company - telephone exchange - telephone line - telephone number - telephone numbering plan - telephone operator - telephone switchboard - telephony - tts - twisted pair - umts - v.32 - v.32bis - v.34 - v.42bis - vbr - vertical service code - voicemail - voip - vox - wap - wav - wi-fi - wimax - wire

Copyright © 1999-2008 SoftCab Inc. All Rights Reserved (
Telephone call recorder.
Real estate and medical links.
Proxy chain software.
Download software for free.
Review software.
Search for project for sale.
Hide files on disk.
Sound card recorder for PC.
Outlook Express Tool.
Sound recorder software.
Free downloads.
Download best software.
Selected links.
Software for business.
Software picks.
Police webcam software.
Free software estate.
Blog for PHP.
Kiev employment.
Partners
)