Help with M430F147 how programmed?

Thread Starter

inwo

Joined Nov 7, 2013
2,419
I've been asked to repair programmable battery chargers.
One works but will not accept new algorithms or read any information.
The programmer connects to B+ and B- leads with battery is disconnected from B+.

Owner somehow mis-connected an interlock lead that was also connected to B+ blowing internal fuse.
Since then it has lost the ability to communicate.

I have other chargers that are dead and one or two that are working. If needed I will try to swap chips. This is above my ability, and I don't hold much hope for success.

I traced B+ thru resistor network to pin 61 of M430. Does that make sense? It also goes to a pin of 10 pin unused header.

Is there someone who could clone these chips? It looks like I will have enough repairs to make it worth sourcing.
Company is no help. Will not furnish profile data, parts, or schematic.
Can the programming be read in circuit?

I have the factory programmer that they sell with no support.
 

Thread Starter

inwo

Joined Nov 7, 2013
2,419
Got the repairs and programming profiles figured out.
Could really use some help on this chip. Is there a way to read the stored information from it?
This could be a paid gig!
M430F147
 

Thread Starter

inwo

Joined Nov 7, 2013
2,419
Looks like I need a jtag to read flash memory?
Looks like spy bi wire is not supported in F1xx series?
This is all new to me. Google.
M430F147 Pins 54, 55,57, and 58 are wired to a 2X5 header. Header also has +3.3v and common.

What header does not have is P56 (TMS).
P56 goes to a 10k pull-up.

Am I on the right track?
 

Thread Starter

inwo

Joined Nov 7, 2013
2,419
Yes, TI msp430f147.

Thank you. I didn't know if this too simple to get a response, or impossible.
I can write to device with priority programmer, so I don't know if it's pw protected or not. When repairing or replacing chargers, I would like to read flash data to put in the replacement.
Is this allowed? I'm new to this.
 

Alec_t

Joined Sep 17, 2013
14,313
The '430f147 has a JTAG fuse for code protection. If that has been blown then I assume external access to the flash data is prevented. I may be wrong.
 

Thread Starter

inwo

Joined Nov 7, 2013
2,419
The data is allowed to be written using their programmer. Company only releases the profiles to big companies.
I can write the ones I have. Looking to read some that I don't have. Or find a source who will sell them. Programmer will read the profile numbers, but not the data.
If fuse is not blown, it may be pw protected. Don't know.
Do I need a device like this to try?
http://www.digikey.com/scripts/DkSearch/dksus.dll?Detail&itemSeq=211626337&uq=636145708251937941

Have access to all the pins.
Is there another way to check fuse?
 

Thread Starter

inwo

Joined Nov 7, 2013
2,419
MVC-002F.JPG The charger that is not programable with the serial programmer, has a 14p header with these connections to 430f147.
I don't know what pins 9, 13, 14, are on the 14p jtag diagram I found.
Was hoping it was standard pin-out.
Should this communicate? Barring locks.
 

Thread Starter

inwo

Joined Nov 7, 2013
2,419
Thank you,
Looking for practical experience so I know what to buy. This is over my head I'm afraid.
It seems BSL will work if fuse is blown. ?
 

Thread Starter

inwo

Joined Nov 7, 2013
2,419
The '430f147 has a JTAG fuse for code protection. If that has been blown then I assume external access to the flash data is prevented. I may be wrong.
Making a little progress.
The older models have a 14p header that pins out as jtag port to 430f147.

Have a JTAG-tiny plugged in.
It powers the charger display leds ok.

Will not read or verify. It will reset hardware and reset software. So it appears everything is working in my computer installation and interface.

Is this what can be expected if chip is protected by blown fuse?
Should I try SpyByWire connection?
Bootloader connection?
I have to admit that I know nothing about any of this!
 
Top