This product is a C compiler for M32C/80 Series, M16C/80 Series and M16C/70 Series MCU. The powerful optimizations offer the ultimate in execution speed and code efficiency, and the utilities increase productivity. Furthermore, the MISRA C Rule Checker can also be purchased. It will help you write high-quality C source code.

Learn More

Release Information

Latest Ver.: V.5.42 Release 00

Released: Apr 1, 2010

Details of upgrade (See Tool News)

Operating Environment

Standard life cycle of Compilers (PDF | English, 日本語)

Notes

  • This product is included in "C/C++ Compiler Package for R8C and M16C Families". This product is NOT available separately, but only included in the "C/C++ Compiler Package for R8C and M16C Families". To get a free upgrade version, download free updates from the Auto Update Utility or continue using separate on-line upgrade service as before.
  • "C/C++ Compiler Package for R8C and M16C Families 2011.04 " (released on 1 April, 2011) bundles C Compiler Package for M32C Series V.5.42 Release 00A which is identical in functionality with V.5.42 Release 00. If you purchase "C/C++ Compiler Package for R8C and M16C Families" , it comes with MISRA C Rule Checker SQMlint V.1.03 Release 00C (identical in functionality with V.1.03 Release 00B).

Documentation & Downloads

Title Other Languages Type Format File Size Date
User Guides & Manuals
RX Development Environment Migration Guide Migration from M16C Family to RX Family (Compiler ed.) (High-performance Embedded Workshop and NC30WA to CS+ and CC-RX) 日本語 Guide PDF 378 KB
High-performance Embedded Workshop V.4.09 User's Manual 日本語 Manual PDF 4.16 MB
High-performance Embedded Workshop HewTargetServer User's Manual 日本語 Manual PDF 1.85 MB
MAP Viewer V.3.00 User's Manual (Utility for C Compiler Package) 日本語 Manual PDF 292 KB
M3T-NC308WA V.5.42 Release 00 Guidebook (C Compiler Package for M32C Series) 日本語 Manual PDF 852 KB
M3T-NC308WA V.5.42 C Compiler User's Manual (C Compiler Package for M32C Series) 日本語 Manual PDF 1.87 MB
M3T-NC308WA V.5.42 Assembler User's Manual (C Compiler Package for M32C Series) Manual PDF 1.06 MB
RX Compiler Application Notes: 4-Sample Project RX Migration Guide: M16C Edition 日本語 Guide PDF 926 KB
- RX Compiler Application Notes: 4-Sample Project RX Migration Guide: M16C Edition 日本語 Guide PDF 926 KB
M32C Simulator Debugger V.1.04 User's Manual (for M32C Series) 日本語 Manual PDF 2.62 MB
MISRA C Rule Checker SQMlint V.1.03 User's Manual 日本語 Manual PDF 504 KB
Application Notes & White Papers
Compiler Package Application Note: The application guide of Call Walker 日本語 Application Note PDF 243 KB
Compiler Package Application Note: Call Walker Application Note PDF 339 KB
M3T-NC308WA, M3T-NC30WA Application Notes (C Compilers for M16C Family) Application Note PDF 2.05 MB
Downloads
High-performance Embedded Workshop V.4.09.01 Full Update 日本語 Upgrade - IDE EXE 68.25 MB
High-performance Embedded Workshop V.4.09.01 Differential Update(From V.4.09.00) 日本語 Upgrade - IDE EXE 15.89 MB
[Evaluation Software] C Compiler Package for M32C Series M3T-NC308WA V.5.42 Release 00 日本語 Evaluation Software EXE 98.84 MB
C Compiler Package for M32C Series M3T-NC308WA V.5.42 Release 00 日本語 Upgrade - Compiler EXE 98.41 MB
- Sample codes for RX Compiler Package Application Notes: Sample Project RX Migration Guide, M16C Edition 日本語 Sample Code ZIP 56 KB
Sample codes for RX Compiler Package Application Notes: Sample Project RX Migration Guide, M16C Edition 日本語 Sample Code ZIP 56 KB
High-performance Embedded Workshop V.4.05.01 Differential Update(From V.4.05.00) Upgrade - IDE EXE 8.78 MB
High-performance Embedded Workshop V.4.05.01 Full Update Upgrade - IDE EXE 58.81 MB
CRC Code generator V.1.00 日本語 Software ZIP 369 KB
IDE TM V.3.20A Upgrade 日本語 Upgrade - IDE EXE 4.15 MB
Simulator Debugger for M32C Series M3T-PD308SIM V.3.20 Release 1A Upgrade 日本語 Upgrade - Debugger EXE 9.87 MB
TM Version 3.20A Function-Enhancing Patch Tool Upgrade - IDE EXE 761 KB
Tool News
[Notes] C Compiler Package for R32C Series C Compiler Package for M32C Series C/C++ Compiler Package for M16C Series and R8C Family 日本語 Tool News - Note PDF 89 KB
Note on Using C Compiler Packages for R8C and M16C Families 日本語 Tool News - Note PDF 204 KB
A Note on Using the C Compiler Packages for the R8C and M16C Families of MCUs 日本語 Tool News - Note PDF 204 KB
Notes on Using the C Compiler Packages for the R8C and M16C Families 日本語 Tool News - Note PDF 226 KB
A Note on Using the C Compiler Packages for the R8C and the M16C Families of MCUs 日本語 Tool News - Note PDF 319 KB
A Patch Supplied for the C Compiler Packages for the R8C and the M16C Families of MCUs 日本語 Tool News - Note PDF 297 KB
A Note on Using the C Compiler Package V.5.42 Release 00 for the M32C Series of MCUs 日本語 Tool News - Note PDF 201 KB
A Patch Supplied for the C Compiler Packages for the R8C and M16C Families 日本語 Tool News - Note PDF 376 KB
A Note on Using the C Compiler Packages for the R8C and M16C MCU Families 日本語 Tool News - Note PDF 245 KB
A Note on Using the C Compiler Packages for the R8C and M16C MCU Families 日本語 Tool News - Note PDF 243 KB
The C Compiler Package for the M32C Series of MCUs Revised to V.5.42 Release 00 日本語 Tool News - Release PDF 1.38 MB
A Note on Using C Compiler Package for R8C and M16C Families 日本語 Tool News - Note PDF 195 KB
A Note on Using C Compiler Package for R8C and M16C Families 日本語 Tool News - Note PDF 198 KB
A Note on Using the C Compiler Package for the R8C Family and the M16C Family of MCUs 日本語 Tool News - Note PDF 203 KB
C Compiler Package for R8C and M16C Families" Published" 日本語 Tool News - Release PDF 199 KB
A Note on Using the C Compiler package--M3T-NC308WA-- for the M32C MCU Series 日本語 Tool News - Note PDF 196 KB
A Note on Using the C Compiler Packages for the M16C Family of MCUs 日本語 Tool News - Note PDF 196 KB
A Note on Using the C Compiler Packages for the M16C Family of MCUs 日本語 Tool News - Note PDF 195 KB
A Note on Using the C Compiler Package --M3T-NC308WA-- for the M32C MCU Series 日本語 Tool News - Note PDF 197 KB
A Note on Using the C Compiler Packages --M3T-NC308WA and M3T-NC30WA-- for the M16C MCU Family 日本語 Tool News - Note PDF 198 KB
A Note on Using the C Compiler Packages for the M32C and the M16C MCU Series 日本語 Tool News - Note PDF 195 KB
A Note on Using the C Compiler Packages for the M32C MCU Series 日本語 Tool News - Note PDF 194 KB
The C Compiler Package--M3T-NC308WA--for the M32C MCU Series Revised to V.5.41 Release 01 日本語 Tool News - Release PDF 194 KB
A Note on Using the C Compiler Packages for the M16C MCU Family --With Passing an Address as an Argument to a Function 日本語 Tool News - Note PDF 196 KB
A Note on Using the C Compiler Packages for the M16C MCU Family --With Expressions Comprising Ten or more Addition Operators 日本語 Tool News - Note PDF 195 KB
A Note on Using the C Compiler Packages--M3T-NC308WA and M3T-NC30WA--for the M16C MCU Family 日本語 Tool News - Note PDF 202 KB
A Note on Using the C Compiler Package--M3T-NC308WA--for the M32C/90, M32C/80, and M16C/80 MCU Series 日本語 Tool News - Note PDF 195 KB
The C Compiler Package--M3T-NC308WA--for the M32C/90, M32C/80, and M16C/80 MCU Series Revised to V.5.41 Release 00 日本語 Tool News - Release PDF 237 KB
A Note on Using the C Compiler Packages--M3T-NC308WA and M3T-NC30WA--for the M16C MCU Family--On Address Calculations Made in an Iteration Statement 日本語 Tool News - Note PDF 197 KB
A Note on Using the C Compiler Packages--M3T-NC308WA and M3T-NC30WA--for the M16C MCU Family--On Using Two if Statements Successively 日本語 Tool News - Note PDF 232 KB
A Note on Using the M3T-NC308WA and M3T-NC30W C-Compiler Packages 日本語 Tool News - Note PDF 199 KB
A Note on Using the C-Compiler Packages M3T-NC308WA and M3T-NC30WA 日本語 Tool News - Note PDF 195 KB
The C Compiler Package M3T-NC308WA Revised to V.5.40 Release 00 日本語 Tool News - Release PDF 202 KB
A Note on Using the C Compiler Packages M3T-NC308WA and M3T-NC30WA 日本語 Tool News - Note PDF 195 KB
A Note on Using the C Compiler Package M3T-NC308WA 日本語 Tool News - Note PDF 195 KB
A Note on Using the C Compiler Packages M3T-NC308WA and M3T-NC30WA 日本語 Tool News - Note PDF 195 KB
A Note on Using the C Compiler Packages M3T-NC308WA and M3T-NC30WA 日本語 Tool News - Note PDF 195 KB
A Note on Using the C Compiler Package M3T-NC308WA 日本語 Tool News - Note PDF 194 KB
A Note on Using the C Compiler Packages M3T-NC308WA and M3T-NC30WA 日本語 Tool News - Note PDF 198 KB
A Note on Using the C Compiler Packages M3T-NC308WA and M3T-NC30WA--On Defining More Than One Void Function 日本語 Tool News - Note PDF 195 KB
A Note on Using the C Compiler Packages M3T-NC308WA and M3T-NC30WA--On Using Optimizing Option -OR"" 日本語 Tool News - Note PDF 198 KB
A Note on Using C-Compiler Packages M3T-NC308WA and M3T-NC30WA--On Passing a Pointer or Address to a Function as an Argument 日本語 Tool News - Note PDF 195 KB
A Note on Using the C Compiler Packages M3T-NC308WA and M3T-NC30WA--On Using the labs and abs Functions 日本語 Tool News - Note PDF 231 KB
A Note on Using C-Compiler Package M3T-NC308WA--On Referencing Array-Type Variables Qualified with const"" 日本語 Tool News - Note PDF 196 KB
A Note on Using the M3T-NC308WA C-Compiler Package 日本語 Tool News - Note PDF 196 KB
Release of the EWS and Linux Versions of Several Real-Time OSes, Compiler Packages, and Assembler Packages Discontinued 日本語 Tool News - Notification PDF 195 KB
C Compiler Package M3T-NC308WA Revised to V.5.20 Release 02 日本語 Tool News - Release PDF 200 KB
Notes on Using C-Compiler Package M3T-NC308WA 日本語 Tool News - Note PDF 197 KB
A Note on Using C-Compiler Packages M3T-NC308WA and M3T-NC30WA 日本語 Tool News - Note PDF 196 KB
A Note on Using C-Compiler Packages M3T-NC308WA and M3T-NC30WA--On Using the Tool for Enhancing the Scan All Dependencies Function 日本語 Tool News - Note PDF 197 KB
A Note on Using C-Compiler Packages M3T-NC308WA and M3T-NC30WA--On Calling a Function Declared to Be typedef and Returning a Structure 日本語 Tool News - Note PDF 195 KB
A Note on Using the M3T-NC308WA and M3T-NC30WA C-Compiler Packages--On Evaluation of Members of a Structure in the Controlling Expression of an If Statement 日本語 Tool News - Note PDF 195 KB
A Note on Using the M3T-NC308WA and M3T-NC30WA C-Compiler Packages--On Using the -OFFTI Compile Option 日本語 Tool News - Note PDF 195 KB
A Note on Using the M3T-NC308WA and M3T-NC30WA C-Compiler Packages--On Evaluation of Elements of an Array in the Controlling Expression of an If Statement 日本語 Tool News - Note PDF 197 KB
A Note on Using C-Compiler Packages M3T-NC308WA and M3T-NC30WA 日本語 Tool News - Note PDF 197 KB
A Note on Using C-Compiler Packages M3T-NC308WA and M3T-NC30WA 日本語 Tool News - Note PDF 195 KB
A Note on Using C-Compiler Packages M3T-NC308WA and M3T-NC30WA 日本語 Tool News - Note PDF 194 KB
A Note on Using C Compiler Packages M3T-NC308WA and M3T-NC30WA 日本語 Tool News - Note PDF 195 KB
A Note on Using C Compiler Package M3T-NC308WA 日本語 Tool News - Note PDF 195 KB
A Note on Using C Compiler Packages M3T-NC308WA and M3T-NC30WA--On Reading Members of Bit Fields in an Array 日本語 Tool News - Note PDF 196 KB
A Note on Using C-Compiler Packages M3T-NC308WA and M3T-NC30WA--On Using Options for the SQMlint 日本語 Tool News - Note PDF 197 KB
A Note on Using C-Compiler Packages M3T-NC308WA and M3T-NC30WA--On Typing Three or More Successive Question Marks 日本語 Tool News - Note PDF 194 KB
A Note on Using C Compiler Packages M3T-NC308WA and M3T-NC30WA 日本語 Tool News - Note PDF 197 KB
A Note on Using C Compiler Packages M3T-NC308WA V.5.20 Release 1 and M3T-NC30WA V.5.30 Release 1 日本語 Tool News - Note PDF 195 KB
A Note on Using C Compiler Packages M3T-NC308WA, M3T-NC30WA, M3T-NC79WA and M3T-NC77WA 日本語 Tool News - Note PDF 196 KB
A Note on Using C-Compiler Packages M3T-NC308WA and M3T-NC30WA--On Debug Information 日本語 Tool News - Note PDF 194 KB
A Note on Using C-Compiler Package M3T-NC308WA 日本語 Tool News - Note PDF 196 KB
Simulator Debuggers Bundled with C Compilers and Assemblers for the 8-, 16-, and 32-Bit MCUs 日本語 Tool News - Notification PDF 198 KB
C Compiler M3T-NC308WA Upgraded to V.5.20 Release 1 日本語 Tool News - Release PDF 199 KB
A Note on Using C Compilers M3T-NC308WA and M3T-NC30WA--On Testing Equality/Inequality Between a Variable and a Constant 日本語 Tool News - Note PDF 197 KB
A Note on Using C Compilers M3T-NC308WA and M3T-NC30WA--On Referencing Members in a Union 日本語 Tool News - Note PDF 196 KB
A Note on Using C Compiler M3T-NC308WA 日本語 Tool News - Note PDF 197 KB
A Note on Using C Compilers M3T-NC308WA and M3T-NC30WA 日本語 Tool News - Note PDF 195 KB
A Note on Using C compilers M3T-NC308WA, M3T-NC30WA, and M3T-NC79WA; and Assemblers AS308, AS30, and AS79 日本語 Tool News - Note PDF 197 KB
A Note on Using C compilers M3T-NC308WA and M3T-NC30WA 日本語 Tool News - Note PDF 195 KB
A Note on Using C compilers M3T-NC308WA and M3T-NC30WA 日本語 Tool News - Note PDF 195 KB
A Note on Using C Compiler M3T-NC308WA 日本語 Tool News - Note PDF 195 KB
A Note on Using C Compilers M3T-NC308WA and M3T-NC30WA 日本語 Tool News - Note PDF 194 KB
A Note on Using C Compilers M3T-NC308WA and M3T-NC30WA 日本語 Tool News - Note PDF 196 KB
A Note on Using C Compiler M3T-NC308WA 日本語 Tool News - Note PDF 195 KB
A Note on Using C Compilers M3T-NC308WA, M3T-NC30WA, M3T-NC79WA, and M3T-NC77WA 日本語 Tool News - Note PDF 196 KB
Notes on Using C Compilers M3T-NC308WA and M3T-NC30WA 日本語 Tool News - Note PDF 199 KB
A Note on Using C Compilers M3T-NC308WA and M3T-NC30WA 日本語 Tool News - Note PDF 194 KB
A Note on Using C Compilers M3T-NC308WA, M3T-NC30WA, M3T-NC79WA, and M3T-NC77WA 日本語 Tool News - Note PDF 195 KB
A Note on Using C Compiler M3T-NC308WA 日本語 Tool News - Note PDF 194 KB
A Note on Using C Compilers M3T-NC308WA, M3T-NC30WA, M3T-NC79WA and M3T-NC77WA 日本語 Tool News - Note PDF 195 KB
C Compiler M3T-NC308WA V.5.10 Release 1 Upgraded 日本語 Tool News - Release PDF 197 KB
A Note on Using C Compilers and Assemblers M3T-NC308WA, M3T-NC30WA, AS308, and AS30 Tool News - Note PDF 194 KB
A Note on Using C Compiler M3T-NC308WA Tool News - Note PDF 196 KB
A Note on Using C Compilers M3T-NC308WA, M3T-NC30WA, M3T-NC79WA and M3T-NC77WA 日本語 Tool News - Note PDF 199 KB
A Note on Using C Compiler M3T-NC308WA 日本語 Tool News - Note PDF 194 KB
Notes on Using C Compilers M3T-NC308WA and M3T-NC30WA 日本語 Tool News - Note PDF 197 KB
A Note on Using C Compilers M3T-NC308WA and M3T-NC30WA 日本語 Tool News - Note PDF 200 KB
Notes on Using C Compilers M3T-NC308WA and M3T-NC30WA 日本語 Tool News - Note PDF 203 KB
Other
High-performance Embedded Workshop V.4.09 Release Note 日本語 Release Note PDF 307 KB
MISRA C Rule Checker SQMlint V.1.03 Release 00B Release Notes 日本語 Release Note PDF 136 KB
M3T-NC308WA V.5.42 Release 00 Release Note (C Compiler Package for M32C Series) 日本語 Release Note PDF 91 KB
M32C Simulator Debugger V.1.04.00 Release Notes (for M32C Series) 日本語 Release Note PDF 96 KB
M32C/87 Group Register Definition 日本語 Software & Tools - Others ZIP 66 KB
M32C/8A Group Register Definition 日本語 Software & Tools - Others ZIP 32 KB
M32C/85 Group Register Definition 日本語 Software & Tools - Others ZIP 56 KB
M32C/80 Group Register Definition 日本語 Software & Tools - Others ZIP 33 KB
M32C/88 Group Register Definition 日本語 Software & Tools - Others ZIP 62 KB
M32C/84 Group Register Definition 日本語 Software & Tools - Others ZIP 50 KB
M32C/83 Group Register Definition 日本語 Software & Tools - Others ZIP 62 KB

Components

  • Integrated development environment High-performance Embedded Workshop
  • C compiler
  • Assembler
  • Linkage Editor
  • Load module converter
  • Librarian
  • Cross referencer
  • Absolute lister
  • Standard library
  • The SBDATA declaration & SPECIAL page Function declaration Utility
  • Simulator Debugger
  • Call Walker
  • MapViewer

Processing Flow

Installing this compiler package provides the following environment.

Image
c-flow-e
C compiler: NC308
Optimizing ANSI C compiler with extensions for embedded systems.
Assembler: AS308
Produces object code for the target MCU from assembly language source files.
Simulator debugger
Provides source level debugging capability in targetless system-level.
IDE (Integrated development environment): HEW (High-performance Embedded Workshop)
Provides seamless integration and easy access to all tools for coding, compiling, linking, and debugging. It greatly increases productivity.

[Utilities]

Image
c-flow-util-m32c-e-new

Target Devices

  • M16C Family M32C/80 Series (32/16-bit)
  • M16C Family M16C/80 Series (16-bit)