Tony:
Thanks - that's none too shabby for Mr. Intel.
As to the definitions, in all its glory: semichips.org
[The SIA release was not formatted properly. They should have indented the Microprocessors and Microcontrollers sections. Likewise they should have indented the DRAM section. The indentations are to show that the indented items belong to the parent above. Engineers can't write <just kidding>. As shown it looks like the categories were:
discrete analog MOS Logic MOS Micro Microprocessors Microcontrollers MOS Market DRAM
In reality, they are [note there are more sub-categories and they could have shown greater detail if they really wanted to. They just highlighted a couple of the more important sub-categories]:
discrete analog MOS Logic MOS Micro - Microprocessors - Microcontrollers MOS Memory <one has to assume they had a typo here by omitting 'Memory'> - DRAM
----
Here is a steal of the entire MOS Micro category (they call it MOS Micro Logic here) from the above hyper-link. Don't shoot me - I'm just the messenger. As far as I see it: MOS Micro includes MCUs and MPUs and MPRs. MPUs are Intel and AMD; MCUs are Motorola's and Microchips embedded chips; MPRs are Intel's and Via's PC chipsets; DSPs are a type of MCUs and are the domain of TI, LU, MOT, and ADI. That's my very naive way. Good enough.
----
Digital MOS Logic - Includes all monolithic MOS logic devices which have more than half of their chip area made up of digital circuitry. There are two major product lines in Digital MOS Logic:
MOS Micro - Coded P MOS Logic - Coded L
P. MOS Micro Logic (MPU, MCU and MPR) - All MOS and BiMOS logic product that is microcomputer related.
BIT SIZE OR WORD LENGTH - The sub-products of MPUs and MCUs are classified as to bit width of the external data bus with which it can operate regardless of the width of the internal data bus, which may be higher or lower.
Products such as the 16/32 68000, 68010, 32CG16 or 80386SX connect to a 16 bit external data bus even though the internal systems are 32 bit wide and hence are classified as 16 bit product. The 68020/30/40, 68070, 32532 and 80486 are also 32 bit internal but work with 32 bit external bus widths and are 32 bit product. The COP 800 is a one bit serial machine internally but looks like 8 bit externally.
1. MOS Microprocessor (MPU) - The MPU category are devices which execute external instructions and perform system control functions as programmed via Software with the assembly language instructions retrieved from external Memory with data read from and written to external RAM devices to perform system functions. This set up allows the MPU to receive a variety of input commands, manipulate data, direct storage of data and initiate application commands to the outside world. The most common usage is in Multi-Task Computer systems such as P.C.s. This category includes Complex Instruction Set Computers (CISC) and Reduced Instruction Set Computers (RISC).
The architecture is optimized for general purpose data processing and includes an instruction decoder, arithmetic logic unit, registers and additional logic to support operation per an assembly language. There is no addressable ROM or RAM, but does include dedicated registers and ROM for microcode.
a. 8 BIT MPU - Operates with 8 BIT external data bus.
b. 16 BIT MPU - Operates with 16 BIT external data bus.
f. 32 BIT or Greater MPU - Operates with 32 BIT or greater external data bus.
MPU Examples: 8 bit - 8088, 6809, 1802, 6502, 6507, Z80, 65C102, V20, Z180... 16 bit - 8086, 80286, 80386SX, 80C286, 68000, 32016, 32CG16, V30, Z280, Z800, Z16C00, RTX2000/1.... 32 bit - 80386DX, 80X86, 68040, V-Series, TRON, 32XX32, Sparc, MIPS, Parsic, Clipper, Transputer, VMST4XX, RS6000, 88XXX, 29XXX, 80X60, etc.
2. MOS Microcontroller (MCU) - These products are stand alone devices which perform dedicated or embedded computer functions within an overall electronic system without the need of other support circuits. Like microprocessors these include an instruction decoder, arithmetic logic unit, registers and support logic (UARTs, Counter Timers, Comparators). Unlike microprocessors, MCUs contain some form of ROM, EPROM or EEPROM which are programmed to store customer supplied instructions. The chip also incorporates read-write memory (RAM) for temporary storage.
The embedded instructions cause the MCU to perform pre-determined tasks such as controlling functions in TV, VCR, microwave ovens and automobile engines. In more complex applications the device may need peripheral logic devices or external memory but for simple tasks the device is self sufficient.
Digital Signal Processors (DSP) are considered special forms of MCUs since these are stand alone usage. Unlike other processors which usually are embedded in some digital Microcomputer system, DSPs are most commonly used in analog systems to process real time data. The devices require conversion of the analog signals to digital and hence the system needs A-D and D-A converters which may be integrated on the same chip as the DSP. The devices use parallel multipliers with separate program and data areas (Harvard type architecture) which provide very high speed performance required in "Sum-of-Product" operations.
a. 4 BIT MCU - Operates with 4 BIT external data bus.
b. 8 BIT MCU - Operates with 8 BIT external data bus.
c. 16 BIT MCU - Operates with 16 BIT external data bus.
e. 32 BIT MCU or greater - Operates with 32 BIT or greater external data bus.
d. Digital Signal Processors - All special forms of MCUs which meet the product defined in the above paragraph.
MCU Examples: 4 bit-COP400, MB885X, MN1500, M5072, uPD75XX, PPS4, TMS1000, TLCS-47... 8 bit-A75XX, A77XX, A78XX, B78XX, B86XX, 8051, MBL80C49/39, 6305, PIC7020/40, M5L8049/39, R6500/XX, R65C118, 68HC11, 80CL51, 83C552, 8600, 86C08, 86C21, 8749, 87C751, SUPER 8, TMS370XXX, TMS7000... 16 bit or greater-68332, 8096, 80960, HPC, 93C110... DSP-56001, 320C25, 7720, DSP16, TMS320XX 3. MOS Microperipheral (MPR) - Logic devices used with MPUs or MCUs to augment or enhance the overall CPU system performance. MPRs usually require a CPU for initialization or run time support. MPRs aid in system and Input/Output functions as controlled by operating system or application software. Peripheral circuits may provide a single function, combine several functions in a single chip or come as a set of several devices (PC Chip Sets).
Gate Array and/or Standard Cell techniques are sometimes used to fabricate a standard or proprietary MPR which is to be reported in the proper MPR Sub-Product Category. If the device function is not known, it should be reported in the proper MOS logic Sub-Product category.
Devices which combine peripheral functions on the same chip with the MPU or MCU function (MPU or MCU core products) should be reported in the proper MPU or MCU Sub-Product category.
MPR products are to be reported in the following sub-product categories:
a. Systems Support: Devices dedicated to a particular MPU or MCU (useless otherwise). Includes co-processors, cache controllers, clocks, memory management and DRAM controllers. Also includes devices dedicated to a particular system architecture such as DOS, MCA or EISA which may be used with more than one MPU such as various PC Chip Sets.
b. Communications: Devices used to transfer and/or receive processed information between the CPU and other systems or locations. Includes dedicated versions of LAN, ETHERNET, ISDN, UARTS, MODEMS and all other circuits devoted to transferring and/or receiving digitized data. Excluded are the older standard or custom Telecom Encoder/Decoder/Filter circuits.
c. Graphics/Images: Devices used to control, display and/or create graphs and real or virtual images. Included are graphic controllers/processors which control monochrome or color video, printers, plotters, FAX, PC graphics or other imaging equipment; also includes ICs implemented for the purpose of encoding and/or decoding data conforming with the MPEG, JPEG or similar standards specifications for digital video and audio compression.
d. Mass Storage: Devices used to control data storage into and retrieval from magnetic or optical mass storage media such as Floppy Disk, Hard Disk, Tape and Laser Disk (CD ROM).
e. Voice and Other: Devices used to enter information via voice recognition or convey information via voice synthesis to the outside world. Includes all other peripheral circuits required to complete a microcomputer system such as controllers for keyboards, tape, mouse, light pen which are not included in 3a to 3d. MPR Examples:10938/41, 68120, 68H24, 8087, 8089, 32081-A2, 16C450, 2698, 66470, 82C37A, 82C54, 82C59A, 82C55A, HD6610, HD63265, HD63450, HD63463, HD66100, R6520, R6765, R65C22, TMS340XX, TMS380XX, UPD63484, UPD72XXX, UPD765A, UPD7756..... |