Printer Friendly
The Free Library
14,557,847 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Microchip Technology Unveils 16-Bit Digital Signal Controller Architecture.


Business Editors/High-Tech Writers

CHANDLER, Ariz.--(BUSINESS WIRE)--June 6, 2001

dsPIC(TM) Architecture Provides Full-Featured DSP (1) (Digital Signal Processor) A special-purpose CPU used for digital signal processing applications (see definition #2 below). It provides ultra-fast instruction sequences, such as shift and add, and multiply and add, which are commonly used in math-intensive  for Free with

Familiar Microcontroller "Look And Feel"

Microchip Technology Inc. (Nasdaq: 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
) Wednesday unveiled architecture plans for its 16-bit dsPIC(TM) digital signal controllers.

The dsPIC core is a 16-bit (data) non-pipelined modified Harvard 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.
 machine that combines the control advantages of a high-performance 16-bit microcontroller with the high computation speed of a fully implemented 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
  • Designed for real-time processing
 (DSP) to produce a tightly coupled, single-chip single-instruction stream solution for embedded systems designs.

The dsPIC architecture features a full-featured DSP engine, C compiler friendly design, familiar microcontroller-like platform and easy migration of existing code for PIC18 microcontroller users.

With performance of 30 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.  non-pipelined, the dsPIC architecture provides an ideal solution for many high-performance 16-bit microcontroller and moderate-performance DSP applications such as motor control, soft modems, automotive body computers, speech recognition, echo cancellation, and fingerprint recognition.

The architecture can support up to 4 Mbytes x 24 addressable Flash program memory space and up to 32K x 16 data space. The 2.5-5.5 operating voltage appeals to many microcontroller applications that remain at 5 volts, while many DSPs are restricted to 3.3 supply voltage maximum. Devices are planned in 28-100 pin packages.

The 16-bit microcontroller features 94 instructions and 11 addressing modes. The 16 x 16-bit 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.
 core working registers can be used as data or address registers, and includes a dedicated register for software stack access. The instruction set comprises a mixture of flexible MCU (1) (MicroController Unit) A computer on a single chip. See microcontroller.

(2) (Multipoint Control Unit) A device that is used to moderate a videoconference of three or more end points (users at computers or groups of users
 instructions plus specialized DSP operations that execute from a single instruction stream.

All but a few instructions (including all DSP instructions) execute in a single cycle. Program branches and a few instructions execute in two cycles. The core can complete one or two (for DSP instructions) data memory reads and one data memory write per instruction cycle, using a rich set of addressing modes.

The DSP instructions operate seamlessly with all other instructions and have been designed for optimal real-time performance.

A closely coupled DSP engine has been included to significantly enhance the core's arithmetic capability and throughput. It features a high speed 16-bit by 16-bit multiplier, a 40-bit adder adder: see viper.
adder

Any of several venomous snakes of the viper family (Viperidae) and the death adder, a viperlike elapid. Vipers include the common adder, puff adders, and night adders. Adders occur in Europe, Asia, Africa, and Australia.
, two 40-bit (optionally) saturating accumulators and a 40-bit bi-directional barrel shifter.

Two independent address generation units (AGUs) can concurrently fetch two operands for most of the DSP class of instructions.

A novel dynamically reconfigurable data memory architecture helps maintain a microcontroller "look and feel" by allowing MCU instructions a conventional view of data space while preserving the data memory access bandwidth required by DSP operations.

The CPU core also contains other attributes often found on full-featured DSPs, including bit reversed addressing, zero overhead program looping constructs, and modulo A mathematical operation (modulus arithmetic) in which the result is the remainder of a division. Also known as the "remainder operator," it is used to solve a variety of problems. For example, the following code in the C language determines if a number is odd or even.  addressing, all of which may be used by any microcontroller application code (i.e. not just DSP-based applications).

In addition, the MCU instructions share other DSP resources such as address generation, multiplier and barrel shifter, increasing performance and code efficiency for many MCU functions.

The dsPIC instruction set architecture was designed from the ground up to be highly efficient for C compilers and RTOSs. The register-based architecture includes a rich set of indirect addressing modes plus many instructions and other features to increase the efficiency of stack operations and task switching. A linear addressing space has been employed without banking.

Furthermore, program space may be transparently accessed through a window in data space, mitigating some of the limitations typical of Harvard DSP architectures.

A flexible vectored exception processing capability supports eight prioritized interrupts and seven traps. Interrupt source priority is user programmable and features fixed latency. Robust device operation in demanding environments is aided through several traps to check CPU operation in addition to an independently clocked watchdog and oscillator oscillator

Mechanical or electronic device that produces a back-and-forth periodic motion. A pendulum is a simple mechanical oscillator that swings with a constant amplitude, requiring the addition of energy at each swing only to compensate for the energy lost because of air
 failure backup scheme.

With its PICmicro(R) foundation, the dsPIC architecture features many high-performance peripherals typically found on microcontrollers. This includes single-cycle instruction, fault tolerant oscillator, and up to eight capture and eight compare functions for increased pulse-width-modulation flexibility.

For communications capability, the dsPIC family offers combinations of RS-485 type UART (Universal Asynchronous Receiver Transmitter) The electronic circuit that makes up the serial port. Also known as "universal serial asynchronous receiver transmitter" (USART), it converts parallel bytes from the CPU into serial bits for transmission, and vice , 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), AC97, CAN, and I2S (Inter-IC Sound) An internal digital audio interface for consumer electronics devices such as CD and DVD players, sound processors and digital TV (DTV). It is also used between a digital controller and an analog/digital codec similar to the AC Link and HD Audio Link  for peripheral expansion. A dedicated motor control/power conversion PWM (Pulse Width Modulation) A modulation technique that generates variable-width pulses to represent the amplitude of an analog input signal. Like its fixed-width pulse density modulation (PDM) cousin, the output switching transistor is on more of the time for a  and Quadrature quadrature, in astronomy, arrangement of two celestial bodies at right angles to each other as viewed from a reference point. If the reference point is the earth and the sun is one of the bodies, a planet is in quadrature when its elongation is 90°.  Encoder Interface will also be available. The devices contain up to five 16-bit timers, a watchdog timer, and up to 80 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
 bi-directional ports.

Analog peripherals include 10-bit high speed simultaneous sampling analog-to-digital converters, 12-bit analog-to-digital converters, programmable brownout A lowering of AC power voltage for some period of time. Brownouts can be very harmful to electronic equipment if sustained for long periods. Brownouts can cause flickering or a dimming on screen, and the computer may experience intermittent problems as a result. See blackout.  detect, and programmable low-voltage detect.

Various low power operation modes are available whereby the CPU and peripherals are shut down (though the watchdog timer and real-time clock may run optionally), and alternatively the CPU is shut down but the peripherals continue running. Power can also be managed by PLL PLL - phase-locked loop  control, 32KHz mode and a rapid start internal RC oscillator mode.

The dsPIC digital signal controllers 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)) technology, which allows the devices 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 the system in the field. Requiring only two I/O pins for most devices, Microchip offers the most non-intrusive programming available today.

The dsPIC product family will be employed on Microchip's robust 0.5 micron Flash process technology that provides industry-leading endurance. Microchip plans to meet or exceed all automotive quality and reliability requirements.

Development Tools

Microchip is offering a comprehensive package of development tools and libraries to support the dsPIC architecture. In addition, the company is partnering with many third-party tool manufacturers for additional dsPIC support.

Microchip's MPLAB(R) C30 compiler is a fully compliant ANSI C compiler with standard libraries for the dsPIC architecture. It is highly optimizing and takes advantage of many dsPIC architecture features to provide efficient software code generation. MPLAB C30 also provides extensions that allow for excellent support of the hardware such as interrupts and peripherals.

In addition it is designed to support source-level debugging and is integrated with the MPLAB Integrated Development Environment See IDE.

integrated development environment - interactive development environment
 (IDE). Available at no cost, MPLAB IDE gives users the flexibility to edit, compile, emulate, and program devices all from a single user interface.

Engineers can design and develop code for DSPs in the same design environment they have used for microcontrollers, eliminating the substantial DSP learning curve.

Microchip plans to offer the MPLAB In-Circuit Debugger (ICD ICD International Classification of Diseases (of the World Health Organization); intrauterine contraceptive device.

ICD
abbr.
) Evaluation Kit to support its dsPIC architecture. MPLAB ICD uses the in-circuit debugging capability of the dsPIC devices and ICSP technology to debug source code in the application, debug hardware in real-time and program a target dsPIC device.

Operating under Microchip's MPLAB IDE, MPLAB ICD offers real-time code execution, in-circuit debugging and built-in programmer.

The dsPIC devices will also be supported by MPLAB ICE, a full-featured full-speed emulator system that offers features not found on traditional DSP emulation environments, such as real-time bus analyzer, hardware breakpoints, and source-level debugging.

High-Volume, Horizontal Applications

Applications that can utilize the advantages of the dsPIC devices include: motor control (sensorless brushless DC, switched reluctance, and induction motors), Internet-connected appliances, automotive products (air bags, body computers, drive by wire, noise reduction, active vibration control Active vibration control is the active application of force in an equal and opposite fashion to the forces imposed by external vibration. With this application, a precision industrial process can be maintained on a platform essentially vibration-free. ), feature telephones (caller ID, echo/noise cancellation, DTMF (Dual-Tone MultiFrequency) The type of audio signals that are generated when you press the buttons on a touch-tone telephone. See also DMTF.

DTMF - Dual Tone Multi Frequency
), digital answering machines (speech compression), low-speed software modems, line card (echo cancellation), POS (1) See point of sale and packet over SONET.

(2) "Parent over shoulder." See digispeak.

POS - point of sale
 terminals (encryption, software modem for dial-up), vending machines (software modem, recognition events), biometric security (such as finger print recognition), uninterruptible power supplies, power supply management and natural I/O (speech recognition systems).

Microchip is developing libraries to support many of these applications.

Pricing and Availability

Microchip's dsPIC devices are expected to range from $3-$9 each in 10,000-unit quantities. Beta sampling of the first devices is planned for fourth quarter 2001. General product sampling and hardware development tools are planned for first quarter 2002. Software development tools are expected in August 2001. Volume production is expected in 2002.

The statements contained in this release relating to the expected size of the market for high-volume digital signal controllers, applications for digital signal controllers, package configurations, expected pricing for Microchip's family of digital signal controllers, expected beta sampling dates, and expected start of volume production of Microchip's dsPIC products are forward-looking statements.

These statements involve risks and uncertainties that could cause actual results to differ materially, including but not limited to, future demand for Microchip's products, timely completion and introduction of the dsPIC product line, development of support tools and collateral literature for the dsPIC product line, market acceptance of the dsPIC product line and of Microchip's customers' end-products, competition and competitive pressure on prices and general economic conditions.

Other important risks related to our business are detailed in our Form 10-Q for the quarter ended June 30, 2000 and our Form 10-K for the fiscal year ended March 31, 2000 as filed with the Securities and Exchange Commission.

Microchip Technology Inc. manufactures the popular PICmicro(R) field-programmable RISC microcontrollers, which serve 8- and 16-bit embedded control applications, and a broad spectrum of high-performance linear and mixed-signal, power management and thermal management devices.

The company also offers complementary microperipheral products including interface devices; microID(TM) 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.  devices; serial EEPROMs; and the patented KEELOQ(R) security devices. This synergistic product portfolio targets thousands of applications and a growing demand for high-performance designs in the automotive, communications, computing, consumer and industrial control markets.

The company'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 (1994 version) and QS9000 (1998 version) certified. Microchip is headquartered in Chandler, with design facilities in Mountain View, Calif. and Bangalore, India; semiconductor fabrication facilities in Tempe and Chandler, Ariz. and Puyallup, Wash.; and assembly and test operations near Bangkok, Thailand.

Microchip employs approximately 3,050 people worldwide and has sales offices throughout Asia, Europe, Japan and the Americas. More information on the company can be found at www.microchip.com.

Note: The Microchip name and logo, PIC, PICmicro, MPLAB and KEELOQ are registered trademarks of Microchip Technology Inc. in the United States and other countries. dsPIC is a trademark of Microchip Technology Inc. in the United States and other countries. I2C is a trademark of Philips Corp. SPI is a trademark of Motorola Inc. All other trademarks are the property of their respective owners.
COPYRIGHT 2001 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2001, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Business Wire
Geographic Code:1USA
Date:Jun 6, 2001
Words:1708
Previous Article:Simula Awarded Major Auto Platform as Direct Supplier; Company Says BMW Selection Will Enhance Its Position as Safety Systems Integrator.
Next Article:UMC Re-focuses Top Management.
Topics:



Related Articles
Microchip Technology Forms Digital Signal Controller Division.
Microchip Technology Unveils 16-Bit dsPIC Family for the Emerging Digital Signal Control Market; Expands PICmicro Architecture with DSP...
Microchip Technology Announces Product Families for dsPIC Digital Signal Controllers.
Microchip to Unveil 20 New Digital Signal Controller Devices at CDC.
Design with Microchip Technology's dsPIC 16-bit Digital Signal Controllers in New Contest; Up to $30,000 in Prizes to Be Awarded.
Microchip Technology Rolls out Development System Infrastructure for Its 16-Bit dsPIC Digital Signal Controllers.
Microchip Technology Names dsPIC Digital Signal Controller Design Contest Winners; Awards $30,000 USD in Prizes.
Microchip Technology Announces dsPIC30F Speech Recognition Library; Eliminates Need for Dedicated Speech Chip.
Microchip Technology announces dsPIC30F speech recognition library.
Microchip Technology Launches Two Low Pin Count dsPIC30F 16-bit dsPIC Digital Signal Controllers for Space-Constrained Applications.

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles