M16C / M32C
Downloads related to the Renesas M16C family.
-
ADC & DAC
- ADC and DAC info on the M16C.
-
DMA
- DMA info on the M16C.
-
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.
-
Flash
- Info on In System Programming (ISP) of the Flash memory and/or Data Flash memory space.
-
I/O Setup
- Info and examples on setting up I/O.
-
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.
-
Serial Ports
- Examples and info on using serial ports.
-
System Setup.
- Setup info and examples for items such as the WatchDog Timer, Clock System, etc.
-
Timers and PWM
- Info on working with the M16C's timers and PWM abilities.
-
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.
-
LwIP for M16C and M32C
- TCP/IP port to M16C developed by a masters 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"> Authors website </a> and <a href="http://www.renesasrulz.com/index.php?name=PNphpBB2&file=profile&mode=viewprofile&u=49"> Authors profile. </a>
-
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.
-
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.
-
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.
-
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.
-
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.
-
RTOS/Schedulers
- Task executives, RTOS, schedulers and related projects for M16C/M32C
-
Low Power Operation
- This folder contains projects which show how to put the M16C devices into low power operating states
-
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
-
Projects by Peter Cross
- M16C projects for animal managment and pets.
-
Some user project links are posted here
- Web links section.
-
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".)
-
CAN/LIN
-
SPI Example Code and App Notes
- Example Code and Draft App Notes for M16C28

