Free IAR MakeApp for Renesas M16C

15 March, 2007 (08:21) | News | By: glogin

IAR Systems now offers free MakeApp – a visual environment for Renesas M16C microcontrollers.

MakeApp supports:

• Renesas M16C/62 80 and 100-pin
• Renesas M16C/62A 80 and 100-pin
• Renesas M16C/62M 80 and 100-pin
• Renesas M16C/62P 100 and 128-pin
• Renesas M16C/26A 42 and 48-pin
• Renesas M16C/28 64 and 80-pin
• Renesas M16C/29 64 and 80-pin
• Renesas R8C/10 32-pin
• Renesas R8C/11 32-pin
• Renesas R8C/12 32-pin
• Renesas R8C/13 32-pin

Supported peripherals:
• CPU – Bus control, Area control, Clock, Watchdog timer
• I/O – Port 0 – Port 14
• INT – INT0-INT5 and Priority setting
• SIO – UART0, UART1, UART2, SI/O3 and SI/O4
• MMI2C- I2C
• CAN – Controller Area Network
• TMR – Timer A0-A4, B0-B5, C, Three-phase
• TMRS – Timer S
• DMA – Channel 0 and 1
• A/D – 8-27 channels
• D/A – Channel 0 and 1

Free MakeApp can be downloaded from the IAR website.
MakeApp_example1

MakeApp graphical environment consists of four windows: main project window, project explorer, component library and output window. From the component library supperted microcontrollers can be choosen and  simply dragged and dropped to the main window. Now the choosen microcontroller can be configured. In the CPU window, for example, main clock frequency can be selected, together with setting register configuration bits, power supply and WDT.

MakeApp_example1

After configuration the MakeApp generates output files in C.
MakeApp_example1

After setting CPU, I/Os, Interrupts, UARTs, Timers and ADC output files are generated together with the project report. Output C files can be now compiled and linked the same way as any other embedded system.

Bad Behavior has blocked 58 access attempts in the last 7 days.