Personal tools
You are here: Home Downloads M16C / M32C

M16C / M32C

Downloads related to the Renesas M16C family.

Folder ADC & DAC
ADC and DAC info on the M16C.
Folder DMA
DMA info on the M16C.
Folder External Buss
Info on using the external data buss and memories such as SRAM. Refer to the Serial Port section for info on using serial memories.
Folder Flash
Info on In System Programming (ISP) of the Flash memory and/or Data Flash memory space.
Folder I/O Setup
Info and examples on setting up I/O.
Folder LCD & Video
Info on driving LCDs, both character and graphic, using the M32C, M16C, or R8C devices. Also includes info on using these parts to create video output.
Folder Serial Ports
Examples and info on using serial ports.
Folder System Setup.
Setup info and examples for items such as the WatchDog Timer, Clock System, etc.
Folder Timers and PWM
Info on working with the M16C's timers and PWM abilities.
File Gas supply controller
Renesas M16C microcontroller used to control the gas supply (LPG) of vehicles equipped with a Lambda (EGO) sensor and catalytic converter. It can be configured to require no manual adjustments and can automatically adapt to different environmental conditions and use of the vehicle so as to ensure optimum carburation in terms of driving, consumption and emissions.
File LwIP for M16C and M32C
TCP/IP port to M16C developed by a master’s student/lecturer at Vassa University in Finland. There are two versions, one for uCOSII and one non-RTOS. Ethernet driver is for Crystal cs8900 Ethernet device. Both M16C and M32C versions are available with TM, HEW or no project file. Both also use LwIP V1.1.1 There is a 'webserver' included as example application. <a href="http://www.cc.puv.fi/~jd/renesas.html"> Author’s website </a> and <a href="http://www.renesasrulz.com/index.php?name=PNphpBB2&file=profile&mode=viewprofile&u=49"> Author’s profile. </a>
File LUA port to M16C/62P
This project is a port of LUA to an M16C/62P device. It is a fully functioning development environment including FAT file system (for MMC and SD), QVGA LCD display, and ISP Flash ability. It also has a PS/2 host implemented. See www.lua.org for more info on LUA.
File MODBUS and HART Industrial protocols
This project is a great example for using the MODBUS and HART industrial control protocols which are a 4..20mA digital loop protocol and buss system.
File Multi axis sensing.
This very interesting and unique project uses the ADC to sense 5, dual axis accelerometers. Good code may be useful as an example for multi axis applications.
File Simple PID loop.
This project reads pressure via the ADC and using a simple PID loop, controls a PWM channel to drive a Triac and AC heating element.
File Telcom example.
This project is a great Telco example. It uses an M32C/84 to both decode and generate DTMF tones with the ADC, DMA, and DAC peripherals. An FFT is used in the decode process. It also controls a Winbond/ISD voice chip using I2C and provides an example of a phone interface.
Folder RTOS/Schedulers
Task executives, RTOS, schedulers and related projects for M16C/M32C
Folder Low Power Operation
This folder contains projects which show how to put the M16C devices into low power operating states
File Interfacing an Accelerometer, ADXL311EB, With M16C/29
The ADXL311EB is a simple evaluation board that allows you to quickly evaluate the performance of the ADXL311 dual axis ±2 g accelerometer. This project shows how to interface the accelerometer to the RSKM16C29 board and provides code to communicate with the device
Rich document Projects by Peter Cross
M16C projects for animal managment and pets.
Link Some user project links are posted here
Web links section.
File Practical State Machines in C - using HEW M16C Simulator and GNU
GNU for R8C is used to demonstrate a "port" of the HSM technique used by Miro Samek in his article for Embedded Systems Programming. It is very easy to understand and demonstrate without external hardware. It implements a very direct "visual" approach to programming using UML Statecharts and C. (this demo uses the GUI window in the debugger to select "events".)
Folder CAN/LIN
 
Folder SPI Example Code and App Notes
Example Code and Draft App Notes for M16C28