Complex programmable logic device (CPLD) are programmable digital logic devices which are simpler and lesser capacity than FPGA (Field Programmable Gate Arrays) devices. CPLDs have a non-volatile memory (i.e. turning off the power does not require reprogramming of CPLD)
Microcontrollers (uP or MCU) are small and cost effective but self contained computer chips (compared to general purpose processor chips used in personal computers) used for embedded applications in industrial, consumer electronics products and automobiles. Microcontrollers may or may not have inbuilt memory.
CPLDs are used for implementing logic but they do not have a embedded processor like in microcontrollers.
- Neeraj Sharma
x
The difference is base on the requirement of their0 application.
embedded system also include microcontroller.
The difference between a single board computer and microcontroller is that a single board lacks a general purpose interface and the mass storage devices.
Psoc includes the analog and digital component where else in controller only digital. :P
The basic difference between the microprocessor and microcontroller is that we can interface a microcontroller directly means "for example we can directly connect a keyboard to microcontroller to any of its ports"....where as for microprocessor we can't interface directly...we require a circuit board since it requires ram,ic's.....etc.,! beyrojac mahinay
FPGA is sutiable for complicated arch than CPLD. CPLD is very tiny when compared to the logic of FPGA so CPLD is faster.
Check these articles:http://www.ucpros.com/work%20samples/Microcontroller%20Communication%20Interfaces%201.htmhttp://www.ucpros.com/work%20samples/Microcontroller%20Communication%20Interfaces%202.htm
89s51 and 89s52 both are same version of 8051 microcontroller
Microcontroller = (microprocessor+memory+peripherals) on a single chip
avr is high speed cmpar to 8051.in 8051 there are less number of instructions
a microcontroller is just 1 integrated circuita PDA is several integrated circuits, one or more circuit boards, a handheld size housing, a rechargeable battery, a touchscreen I/O device, etc. that is ready for a user to operate