New 8-Bit Microcontroller Architecture Features Complete Software, Hardware Design Reusability.CHANDLER, Ariz.--(BUSINESS WIRE)--July 6, 1999-- Microchip Technology in full National Association of Securities Dealers Automated Quotations U.S. market for over-the-counter securities. Established in 1971 by the National Association of Securities Dealers (NASD), NASDAQ is an automated quotation system that reports on : MCHP MCHP Maryland Children's Health Program MCHP Microchip Technologies (stock symbol) MCHP Micro-sized Combined Heat and Power (American Honda Motor Co. & Climate Energy, LLC) MCHP Maine Community Heritage Project ) Tuesday introduced the world's first 8-bit RISC RISC in full Reduced Instruction Set Computing Computer architecture that uses a limited number of instructions. RISC became popular in microprocessors in the 1980s. microcontroller architecture to provide complete software and hardware design reusability for embedded control engineers. Microchip's new PIC18CXXX architecture allows the thousands of existing PICmicro(R) 8-bit RISC microcontroller users to seamlessly migrate their designs to higher integration while maintaining their code investment, engineering knowledge and hardware investment via socket compatibility with existing printed-circuit boards. Microchip will continue to support its current PICmicro architecture along with the new PIC18CXXX architecture. "With larger code memory and C compiler friendly tools, the PIC18CXXX extends the reach of the PICmicro 8-bit core to new customers and market segments," said Steve Sanghi, president and chief executive officer of Microchip. "Any organization using microcontrollers today can help solve their business problems with the flexible PICmicro architecture and maximum design reusability. "Delivering the whole product solution is Microchip's biggest competitive advantage: competitive price/performance, consistent delivery, sophisticated development systems, worldwide field-application support, wide market acceptance, and more than 110 devices with one-time-programmable (OTP (1) (One Time Programmable) Refers to programming content or logic into chips such as EPROMs and EEPROMs, which cannot be reversed. See antifuse. (2) (One Time P ), Flash and ROM variants for the most appropriate stage of the product lifecycle." The PIC18CXXX architecture offers up to two million bytes of program memory address space, a C compiler friendly development environment and 8-bit microcontroller industry-leading 10 MIPS (Million Instructions Per Second) The execution speed of a computer. For example, .5 MIPS is 500,000 instructions per second; 100 MIPS is a hundred million instructions per second. performance at 40 MHz (MegaHertZ) One million cycles per second. It is used to measure the transmission speed of electronic devices, including channels, buses and the computer's internal clock. A one-megahertz clock (1 MHz) means some number of bits (16, 32, 64, etc. . In separate announcements today, Microchip debuted the first four PIC18CXXX devices, the PIC18C242, PIC18C442, PIC18C252 and PIC18C452 8-bit microcontrollers, and MPLAB(TM)-C18 C Compiler. Microchip plans a suite of new PIC18CXXX devices in the next two years featuring Flash, OTP and ROM memories. PIC18CXXX Architecture: Technical Specifications The PIC18CXXX architecture is an enhanced RISC core that is upward compatible from Microchip's Mid-Range PIC12C6XX and PIC16CXXX core and High-End PIC17CXXX core. The PIC18CXXX architecture features: -- Linear address space. The on-chip memory addressing of the PIC18CXXX architecture is expanded to accommodate up to two million bytes of program memory and 4K bytes of data memory. As 8-bit microcontroller applications increase in complexity, memory requirements have grown rapidly. -- Additional instructions A charge given to a jury by a judge after the original instructions to explain the law and guide the jury in its decision making. Additional instructions are frequently needed after the jury has begun deliberations and finds that it has a question concerning the evidence, a . The PIC18CXXX combines the bit-manipulation instructions from the existing Mid-Range and byte manipulation instructions from the High-End PICmicro CPUs, including the 8x8 single cycle hardware multiply and table read/write. The PIC18CXXX is a 16-bit instruction and 8-bit data ALU (Arithmetic Logic Unit) The high-speed CPU circuit that does calculating and comparing. Numbers are transferred from memory into the ALU for calculation, and the results are sent back into memory. Alphanumeric data are sent from memory into the ALU for comparing. architecture, offering higher performance at an attractive price. -- Designed for C compiler efficiency. As the microcontroller memory size has increased, so has the use of high-level language compilers. Systems using 4K words of program memory and greater usually write code in a high-level language such as ANSI C. Microcontrollers have traditionally been programmed in assembly code so the compiler target was not ideal. Linear program memory removes all paging-related overhead. Data memory is highly linear as well. There are 128 bytes of "Access RAM" highly suitable for global variable allocation. Three 12-bit-wide data pointer registers with pre-increment, post-increment, post-decrement and offset-addressing modes make it possible to implement the run-time parameter stack efficiently. The top of the hardware PC stack is readable and writable, making it possible to manage the stack entirely in software. This also makes the PIC18CXXX very suitable for RTOS (1) (RealTime Operating System) An operating system designed for use in a real time computer system. See real time system, embedded system, process control and OS-9. implementation. -- Modular emulation tool. Microchip's new modular emulator technology features a two-chip design which enhances system validation and overall productivity. A standard PICmicro device is used in the emulator featuring a special "emulation mode". A combination of Master-Slave emulator chips emulate the actual part. The Master chip emulates the CPU CPU in full central processing unit Principal component of a digital computer, composed of a control unit, an instruction-decoding unit, and an arithmetic-logic unit. and the program memory access. The Slave chip emulates all the peripherals. The Slave emulator is simply a standard production part in a special emulation mode. The result is exact emulation of complex peripherals. Sensitive modules such as analog-to-digital converters and voltage references are emulated with no differences from the actual product. All peripherals with complex timing input and output are also the same as the real product. This provides easier system validation with a higher degree of emulation accuracy. -- Code compatible. The PIC18CXXX architecture is source code compatible with existing PIC12C6XX and PIC16CXXX microcontrollers. Any assembly or C source code written for the PIC12C6XX and PIC16CXXX will transfer to the PIC18CXXX architecture. Source code written for the PIC17CXXX will transfer with minor modification. Flexible Programming Microchip's PICmicro OTP and Flash microcontrollers feature In-Circuit Serial Programming(TM) (ICSP ICSP In Circuit Serial Programming (MicroCHIP) ICSP International Committee on Systematics of Prokaryotes ICSP International Conference on Signal Processing ICSP Interagency Committee on Standards Policy (TM)), which allows the microcontroller to be programmed after being placed in a circuit board. This offers tremendous flexibility, reduces development time and manufacturing cycles, and improves time to market. ICSP also enables reduced cost of field upgrades, system calibration during manufacturing, the addition of unique identification codes to the system and calibration of system in the field. Requiring only two I/O (Input/Output) The transfer of data between the CPU and a peripheral device. Every transfer is an output from one device and an input to another. See PC input/output. I/O - Input/Output pins for most devices, Microchip offers the most non-intrusive programming available today. Targeting New Markets and Applications The PIC18CXXX enables system partitioning and low-cost system-on-a-chip (SOC) capability in embedded systems designs. Leading engineers are carefully partitioning the embedded hardware into digital logic that can take advantage of high integration and flexible non-volatile memory that can meet demands for user interfaces which can change rapidly. The PIC18CXXX provides designers with a single-chip system solution that complements the digital logic by merging the flexibility of OTP memory with advanced analog functionality at a competitive 8-bit microcontroller price. This optimizes the performance of a 32-bit microprocessor, digital signal processor A digital signal processor (DSP) is a specialized microprocessor designed specifically for digital signal processing, generally in real-time computing. Characteristics of typical Digital Signal Processors
Applications for PIC18CXXX devices are wide ranging and may include any of the thousands of existing applications in the automotive, communications, consumer, industrial control and office automation markets currently served by PICmicro devices. PIC18CXXX Development Systems The PIC18CXXX is supported by the MPLAB-C18 C Compiler, a complete high-level language compiler for the company's new PIC18CXXX 8-bit RISC microcontroller architecture. MPLAB-C18 is expected to be available August 1999 for $495 each. A 30-day full-featured demo of MPLAB-C18 can be downloaded from Microchip's web site www.microchip.com at no cost starting in July. The MPLAB-ICE 2000 Universal In-Circuit Emulator provides high-performance real-time emulation for the PIC18CXXX. The system features the sophisticated MPLAB Integrated Development Environment See IDE. integrated development environment - interactive development environment . Interchangeable processor modules and device adapters allow the emulator system to be easily configured to emulate different processors. MPLAB-ICE 2000 emulates voltages as low as 2.0 volts and can emulate at full speed. Operating in the Microsoft Windows(R) environment, MPLAB gives users the flexibility to edit, simulate, compile, and emulate all from a single user interface--at no additional cost. Pricing for MPLAB-ICE 2000 starts at $1,995. Microchip offers additional support, including development and programming tools. PIC18CXXX Devices The PIC18CXXX architecture is initially being implemented in four microcontroller devices. Current PIC18CXXX microcontrollers feature 16K to 32K bytes of on-chip EPROM EPROM in full erasable programmable read-only memory Form of computer memory that does not lose its content when the power supply is cut off and that can be erased and reused. (OTP) program memory and 512 bytes to 1536 bytes of data SRAM See static RAM. SRAM - static random-access memory . Available in 28- and 40-pin configurations, these devices provide various feature sets of 10-bit analog-to-digital converters; capture, compare and pulse-width modulation; and I2C I2C Inter-Integrated Circuit I2C Intelligent Interface Controller I2C Intelligent Controller (TM), SPI (1) (Stateful Packet Inspection) See stateful inspection. (2) (Service Provider Interface) The programming interface for developing Windows drivers under WOSA. (TM), and high performance USART See UART. communications capability. Future implementations are expected to support the CAN 2.0B specification in 28- to 84-pin devices and support USB USB in full Universal Serial Bus Type of serial bus that allows peripheral devices (disks, modems, printers, digitizers, data gloves, etc.) to be easily connected to a computer. in 28- to 40-pin devices. Other planned microcontrollers will feature Flash memory. Contact any Microchip sales representative or authorized worldwide distributor for more information. Microchip Technology Inc. manufactures the PICmicro(R) family of 8-bit RISC-based microcontrollers--with OTP, Flash, and ROM memory technologies; serial EEPROMs and related specialty memory products; microID(TM) family of RFID (Radio Frequency IDentification) A data collection technology that uses electronic tags for storing data. The tag, also known as an "electronic label," "transponder" or "code plate," is made up of an RFID chip attached to an antenna. products and KEELOQ(R) code hopping devices. These products target thousands of embedded control applications in the consumer, automotive, office automation, communications and industrial markets. Microchip's quality systems are ISO (1) See ISO speed. (2) (International Organization for Standardization, Geneva, Switzerland, www.iso.ch) An organization that sets international standards, founded in 1946. The U.S. member body is ANSI. 9001 certified. Headquartered near Phoenix in Chandler, Microchip employs approximately 2,000 people worldwide and has sales offices throughout Asia, Europe, Japan and the Americas. Note to Editors: The Microchip name and logo, PIC, PICmicro, and KEELOQ are registered trademarks of Microchip Technology Inc. in the USA and other countries. Migratable Memory, ICSP, In-Circuit Serial Programming, MPLAB and microID are trademarks of Microchip Technology Inc. in the USA and other countries. I2C is a trademark of Philips Corp. SPI is a trademark of Motorola. All other trademarks are the property of their respective owners. |
|
||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion