Hi,
I think I've spotted a possible use of an uninitialized variable in pwmSetSignal from the HALCoGen-generated code for the HET peripheral (het.c line 1924+1925 on my system, YMMV). The code below checks if parameter 1 is hetRAM1 and sets pwmPeriod accordingly. The last two lines of the function use the variable regardless.
In het_reg.h both hetRAM1 and hetRAM2 are defined, so this looks to me like a regular bug.
#define hetRAM1 ((hetRAMBASE_t *)0xFF460000U)
#define hetRAM2 ((hetRAMBASE_t *)0xFF440000U)
The code in question is pasted here: http://pastie.org/8249533
Suspected bug is on lines 30-31 and can be triggered if pwmSetSignal is called with hetRAM2 as parameter 1.
I'm using HALCoGen 03.05.00 and generating code for the RM42L432PZ.
EDIT: HALCoGen 03.06.00 seems to contain the same use-before-initialization bug.