M32C
From Wikipedia, the free encyclopedia
The Renesas M32C is a 16/32-bit embedded microcontroller originally developed and manufactured by Mitsubishi Electric Corporation.
Due to the merger of Mitsubishi Electric and Hitachi semiconductor devicision in 2003, the M32C is a Renesas Technology Product now.
The M16C Platform consists of a wide range of 16-bit and 32-bit Microcontrollers, and offers code and pin compatibility throughout the families. Within the M16C Platform the M16C/Tiny provides the low pin count entry level, 100-pin solutions are supported by the industrial standard M16C and the M32C with its rich set of peripherals and memory integration builds the performance bridge between the 16-bit CISC and 32-bit RISC world.
The M16C platform stands out because of its compatibility with MCU cores and code, as well as with peripherals and development environments. It even provides pin compatibility to facilitate the selection of components with the same format. This makes new printed circuit board (PCB) development unnecessary and enables manufacturers to customize the solution simply by selecting specified products as necessary. This is made easier by the M16C platform, whose products cover the whole range of memory space requirements from 4KB Flash with 20 pins through to 1MB Flash with 144 pins.
The latest product in the M32C product range is the new M32C/87 group. Renesas has introduced those products in order to extend the existing M16C range with more powerful products that have a higher storage density.
The M32C/87 microcontrollers are equipped with Flash memory density ranging from 384KB to 1MB, while simultaneously supporting from 24KB to 48KB RAM. The M32C/87 group belongs to the M32C/80 series which itself forms part of the M16C platform. It is characterized by typical M16C features including highly efficient C-language compatibility, a high EMS, a reduced EMI, and low power consumption. The components have a powerful M32C CPU core, based on an expansion of the M16C core for 32-bit instructions. This has enabled an increase in the M32C/87’s performance of up to 60% compared to the M16C core, at the same clock speed. In addition, the M32C/87 is supplied with a comprehensive range of peripherals and generous, highly reliable Flash memory. These products combine a high level of performance and functionality with an attractive price point. A hardware multiplier circuit and a direct memory access controller channels (DMAC) to speed up the processing are also implemented. The architecture makes it fast with efficient code execution.
The M16C Platform utilizes several design techniques aimed at providing the best EMI/EMS performance without the need for external components, making it the best solution for effective designs for electrically noisy environments. Using the M32C as a member of the M16C Platform makes the CE marking for customer end products to an easy task.
The consistency and compatibility of the M16C Platform enables you to reduce your development time while still allowing the flexibility to adapt to changing system requirements.
[edit] See also
[edit] External links
- Renesas M32C product page
- http://www.kpitgnutools.com Official free M32C GNU Toolchain with Free Support
- http://www.gnum16c.com
- http://www.renesasinteractive.com Online Tutorial
- http://www.renesasrulz.com Online Forum