
1. Differences between microcontroller and microprocessor
1.1. MICROCONTROLLER
1.1.1. IT INCLUDES FUNCTIONAL BLOCKS OF MICROPROCESSORS & IN ADDITION HAS TIMER, PARALLEL I/O, RAM,EPROM, ADC & DAC
1.1.2. MANY TYPE OF BIT HANDLING INSTRUCTION
1.1.3. RAPID MOVEMENT OF CODE AND DATA WITHIN MC
1.1.4. THEY ARE USED FOR DESIGNING APPLICATION SPECIFIC DEDICATED SYSTEMS
1.2. MICROPROCESSOR
1.2.1. -The functional blocks are ALU, registers, timing & control units.
1.2.2. -Bit handling instruction is less, One or two type only.
1.2.3. -Rapid movements of code and data between external memory & MP.
1.2.4. -It is used for designing general purpose digital computers system.
2. Advantage
2.1. A C program can be compiled to different microprocessor architectures
2.2. it is a simple language with easy reading instruction
2.3. it is also faster programming
3. Common microcontroller in market
3.1. Intel
3.1.1. 8031,8032,8051,8052,8751,8752
3.2. Pic
3.2.1. 8-Bit-PIC16,PIC18
3.2.2. 16-Bit-DSPIC33 / PIC24,PIC16C7x
3.3. Motorola
3.3.1. MC68HC11
3.4. Arm
3.4.1. Raspberry PI
3.5. AtMEL
3.5.1. Arduino
4. Application
4.1. 1
4.1.1. Military
4.1.1.1. Smart weapons - Recognize friendly targets.
4.2. 2
4.2.1. Automotive
4.2.1.1. Automattic Braking - Optimizes Stopping On Slippery Surfaces
4.3. 3
4.3.1. Industrial
4.3.1.1. Point-Of-Sale Systems - Accept Inputs And Manages Money
4.3.1.2. Robot systems - Inputs from sensors, controls the motors.
4.4. 4
4.4.1. Medical
4.4.1.1. Infant Apnea Monitors - Detects Breathing, Alarm If Stopped
4.5. 5
4.5.1. Home
4.5.1.1. Washing Machine - Controls The Water And Speed Cycles
4.5.2. COMMUNICATION
4.5.2.1. Telephone System - Switches Signals And Retrieves Information
4.5.2.2. Telephone system - Switches signals and retrieves information.
4.6. 6
4.6.1. Office and Commerce
4.6.1.1. Photocopier
4.6.1.2. Printer
4.7. 7
4.7.1. Motor car
4.7.1.1. Brakes
4.7.1.2. Engine Controls
4.7.1.3. Climate Control