Motorola MC68332GCFC16 ID 0J30C replacement problem

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

Motorola MC68332GCFC16 ID 0J30C replacement problem

跳至解决方案
1,230 次查看
Micronetwork
Contributor I

Hi,
I have a controller board with an old Motorola MC68332GCFC16 ID 0J30C
The MCU have damaged IO on one channel.

The board itself is not damaged.
The original Motorola MC68332GCFC16 ID 0J30C had damaged TPUCH11 (giving output 1.9V, not 5V)

I replace MCU with Freescale MC68332GCFC16 ID 1J66A
Now , all TPU Channels are NOT working. (no voltage on any channels)

I replace back the Motorola MC68332GCFC16 ID 0J30C
Now all TPU Channels are working except TPU Channel 11 (giving output 1.9V, not 5V)

I found another Motorola MC68332GCFC16 ID 0J30C and this works
I also tried 4 other Freescale MC68332GCFC16 ID 1J66A and they all failed.

So problem is incompatible Freescale MCU with original firmware.

After decompiling firmware, I see that firmware expect TPU microcode to be already present
it does not load microcode, it assumes the Motorola version (with built-in TPU ROM)

So I think I need to integrate the DIO microcode into firmware by loading it into the TPURAM at addresses $YF000–$YF3FF

If this is the case, I'm looking for the TPU microcode block.

Any insight and suggestions would be highly appreciated. Thanks in advance.

Best,
Tom

0 项奖励
回复
1 解答
1,219 次查看
Micronetwork
Contributor I

SOLVED

I found the problem The G mask does not have DIO, I need the A mask

在原帖中查看解决方案

0 项奖励
回复
1 回复
1,220 次查看
Micronetwork
Contributor I

SOLVED

I found the problem The G mask does not have DIO, I need the A mask

0 项奖励
回复