Go to GlobalSpec.com Home
Free Registration 
Download Engineering Toolbar
GlobalSpec Home
Find:      Advanced Search >>
Newsletter FREE GlobalSpec e-Newsletters
Receive the latest news, trends, and technology relevant to your work.
(See Titles)
A Comparison of Low End 8 Bit Microcontrollers
Find Products & Suppliers related to
A Comparison of Low End 8 Bit Microcontrollers
 
Research
A Comparison of Low End 8 Bit Microcontrollers
From ww1.microchip.com
The PIC16C5X/XX microcontrollers from Microchip Technology Inc., provide significant execution speed and code-compaction improvement over any other 8-bit microcontroller in its price range. The superior performance of the PIC16C5X/XX microcontrollers can be attributed primarily to its RISC architecture. The PIC16C5X/XX devices employ a Harvard architecture (i.e., has separate program mem-ory space and data memory space [8-bit wide data]). It also uses a two stage pipelining instruction fetch and execution. All instructions are executed in a single cycle (200 ns @ 20 MHz clock) except for program branches which take two cycles, and there are only 33 instructions to remember. Separation of program and data space allows the instruction word to be optimized to any size (12-bit wide for PIC16C5X devices and 14-bit wide for PIC16CXX devices).This makes it possible, for example, to load an 8-bit immediate value in one cycle. First, because there is no conflict between instruction fetch and data fetch (as opposed to von Neumann architecture) and secondly because the instruction word is wide enough to hold the 8-bit data. In the following sections we will compare the PIC16C5X/XX devices @ 20 MHz with: ? SGS-Thomson ST62 @ 8 MHz ? Motorola MC68HC05 @ 4.2 MHz ? Intel 8051 @ 20 MHz ? Zilog Z86CXX @ 12 MHz ? National COP800 @ 20 MHz Several coding examples will be considered. While the comparisons are not entirely scientific, they will demonstrate to the reader the relative superior performance of the PIC16C5X/XX devices. The examples chosen are used frequently in microcontroller applications.
 


Products & Services
Digital signal processors (DSPs) are specialized microprocessors designed specifically for digital signal processing, usually in real-time. DSPs can also be used to perform general-purpose computations, but are not optimized for this function.
Specialty microprocessors and microcontrollers are specialty or proprietary products and accessories related to microprocessors and microcontrollers.
Microprocessor chips (MPU) are silicon devices that serve as the central processing unit (CPU) in computers. They contain thousands of electronic components and use a collection of machine instructions to perform mathematical operations and move data from one memory location to another.
SCSI adapters and SCSI controllers (SCSI cards) are computer interface cards that are installed in an expansion slot. They are used to connect the SCSI system to several devices and peripherals using a daisy chain method.
Microcontrollers (MCU) are complete computer systems on a chip. They combine an arithmetic logic unit (ALU), memory, timer/counters, serial port, input/output (I/O) ports and a clock oscillator.
Back to Top

Product Announcements
Atmel Corporation - Secure MCU: Electronic Transaction Terminal/Reader
The Secure Microcontroller for Electronic Transaction Terminal/Reader is a low-power, high-performance, SC100 32-bit microcontroller based on the ARM® enhanced RISC architecture. This new SC100 core... (read more)
Mouser Electronics, Inc. - Microchip Technology’s PIC32 Family
Mouser Electronics, Inc., known for its rapid availability and introduction of the newest products, today announced it is stocking the PIC32 family of 32-bit microcontrollers (MCUs) from Microchip... (read more)
Luminary Micro, Inc. - Stellaris Microcontrollers Offering USB Capability
Luminary Micro's New Stellaris® Microcontrollers Are Industry's First Offering of USB On-the-Go and Host Capability with the ARM® Cortex™-M3 Processor Thirty New Award-winning Stellaris Family... (read more)
Ramtron International Corporation - VRS51L3xxx: F-RAM Enhanced Versa 8051 MCUs
Ramtron added F-RAM to its fast and flexible Versa 8051s for a quick and reliable nonvolatile data storage and processing system that only a F-RAM enhanced MCU can provide. The VRS51L3xxx is... (read more)
Atmel Corporation - Atmel's AVR ONE! High-End Development Tool Improve
AVR® ONE! high-end debugger for AVR® and AVR32 microcontrollers. Atmel is committed to offer quality development tools at an affordable price. (read more)
Digi-Key Corporation - Atmel AVR32 32-bit MCU - UC3 at Digi-Key
From Digi-Key, the Atmel AVR32 UC3 product family is built on the new AVR32 UC core optimized for highly integrated embedded applications requiring microcontrollers with on-chip Flash program memory,... (read more)
Luminary Micro, Inc. - Luminary Micro announces 27 new Stellaris® MCUs
Luminary Micro extends the award-winning Stellaris® family with 27 new ARM® Cortex™-M3 microcontrollers featuring 10/100 Ethernet (MAC+PHY) and CAN connectivity; new low-cost evaluation kits... (read more)
Alacron, Inc. - FASTFRAME1303 PCI BOARD
Alacron introduces the FastFrame1303. Available in both analog/digital and digital-only configurations for greater flexibility and cost savings, FastFrame1303 uses the Nexperia (formerly TriMedia)... (read more)
Back to Top

Topics of Interest
PIC16C5X microcontrollers are ideal for implementing low cost combinational and sequential logic circuits that traditionally have been implemented using either numerous TTL gates or using programmable... (Read More)
The PIC18FXXXX family offers the largest range of on-chip enhanced FLASH program memory and the richest selection of peripherals in the current line of Microchip microcontrollers. The PIC18F8XXX... (Read More)
The PIC17CXXX family of PICmicro ® microcontrollers has an external program memory interface. Since the PIC17CXXX devices implement a 16-bit instruction word, the external memory must be 16-bits wide. (Read More)
This application note shows how to implement a table look-up for the following devices: ? PIC12CXXX ? PIC12CEXXX ? PIC16CXXX ? PIC16CEXXX ? PIC16FXXX The examples shown are for the PIC16CXXX family. (Read More)
When migrating assembly language programs from one family of microcontrollers to another, the first question is almost always: “What’s the equivalent opcode?” Some operations, like addition and... (Read More)
Back to Top

Technical Articles
A Comparison of Low End 8 Bit Microcontrollers (.pdf) - Microprocessors and Microcontrollers
Back to Top
See more product announcements for Digital Signal Processors (DSP)
AVRXMEGA Redefines 8/16-bit MCU System Performance

AVRXMEGA Redefines 8/16-bit MCU System Performance
Atmel Corporation


Ultra-low Power ARM-based MCUs w/ 100nA Power-down

Ultra-low Power ARM-based MCUs w/ 100nA Power-down
Atmel Corporation


AVR MCUs for Automotive Motor Control Applications

AVR MCUs for Automotive Motor Control Applications
Atmel Corporation


11 See more product announcements for Digital Signal Processors (DSP)



Home   |   About GlobalSpec   |   Advertise With Us   |   Site Map   |   Top Categories   |   Terms of Use
Privacy Policy   |   Link To Our Site   |   Submit a Site   |   Recommend This Site
©1999-2008 GlobalSpec.  All rights reserved.  GlobalSpec, the GlobalSpec logo, SpecSearch, The Engineering Search Engine and The Engineering
Web are registered trademarks of GlobalSpec, Inc. The Engineering Toolbar and DesignInfo are service marks of GlobalSpec, Inc.
No portion of this site may be copied, retransmitted, reposted, duplicated or otherwise used
without the express written permission of GlobalSpec Inc.   350 Jordan Rd, Troy, NY, 12180