Motorola MC68332GCFC16 ID 0J30C replacement problem

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Motorola MC68332GCFC16 ID 0J30C replacement problem

ソリューションへジャンプ
1,234件の閲覧回数
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,223件の閲覧回数
Micronetwork
Contributor I

SOLVED

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

元の投稿で解決策を見る

0 件の賞賛
返信
1 返信
1,224件の閲覧回数
Micronetwork
Contributor I

SOLVED

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

0 件の賞賛
返信