Personal tools
You are here: Home Forums M32C Renesas Introduces next-gen R32C MCUs

Renesas Introduces next-gen R32C MCUs

Up to M32C

Renesas Introduces next-gen R32C MCUs

Posted by Calvin Grier at April 29. 2008

I'm posting this because I wanted to get the word out about the R32C. It is code compatible with R8C/M16C/M32C and runs faster with more peripherals and a built-in FPU.

http://america.renesas.com/fmwk.jsp?cnt=m16c_family_landing.jsp&fp=/products/mpumcu/m16c_family/

m16c to r32c migration

Re: Renesas Introduces next-gen R32C MCUs

Posted by DJ Delorie at April 29. 2008

When will it be available through digikey?  And when will the hardware and opcode manuals be online?  So far all it has are shortsheets.  Also, the r8c and m32c are not code compatible; how can the r32c be compatible with both of them?  Do you mean source compatible?  (Yes, I've been looking forward to these chips for a while ;)


Re: Renesas Introduces next-gen R32C MCUs

Posted by Calvin Grier at April 29. 2008
I should have said 'upward code compatible' since the R8C is a subset of the instruction sets of the higher performing parts. There will be peripheral code compatibility from M32 to R32. So far engineering silicon is all I've seen, but we do have customers that are designing around these parts.

Re: Renesas Introduces next-gen R32C MCUs

Posted by DJ Delorie at April 29. 2008

Just to be picky:  Having written the gnu tools for r8c and m32c, the r8c codes are NOT binary compatible with the m32c codes.  I expect the R32C will also not be binary compatible, so you'd have to recompile at least.

Peripheral compatibility is wonderful, though :)

Re: Renesas Introduces next-gen R32C MCUs

Posted by FrankL at April 30. 2008

You are right. Only R8C and M16C are nearly the same (where R8C misses 2 instructions of M16C), but M32C and R32C are different things with a number of different instructions and different adressing modes. I think R32C will not have more in common with M32C than M32C has with M16C. The CPUs are quite similar with M32C being a bigger M16C, and R32C being a bigger M32C.

Pin configurations are compatible and peripherals are very much the same.

Re: Renesas Introduces next-gen R32C MCUs

Posted by Calvin Grier at April 30. 2008

OK, OK....

Upward code compatible with the little * next to it. ;)

(As anyone will tell you, the devil is in the details. Even moving from a 64k memory R8C to a 128K R8C can require a recompile - depending on how the original build was done.)

Re: Renesas Introduces next-gen R32C MCUs

Posted by Kim Rowe at November 04. 2008

Hey All;

We are doing a port of the Unison RTOS to the R32 (rowebots.com/products/unison) .  Can you tell us what peripheral support you might like with it?

Kim

Powered by Ploneboard