Tell me more ×
Electrical Engineering Stack Exchange is a question and answer site for electronics and electrical engineering professionals, students, and enthusiasts. It's 100% free, no registration required.

Or does that chip require a bunch of weird voltages that can only be generated by a "special" expensive device programmer?

share|improve this question
Just out of curiosity, why is this community wiki? – Kevin Vermeer Aug 13 '10 at 15:39
I understand what "wiki" means on other web sites -- it means other people can fix-up my all too frequent typos, making me look smart. The chiphacker FAQ implies it means the same thing here. If it means something different on Stack Exchange web sites, could you give me a link to the explanation? – davidcary Aug 13 '10 at 16:33
Here, wiki means that nobody gets any points. It's used for questions that might have multiple correct answers or provoke discussion. This question probably shouldn't be a wiki. – Toby Jaffey Aug 13 '10 at 16:35

1 Answer

up vote 1 down vote accepted

From Section 20 of the datasheet

C8051F31x devices include an on-chip Silicon Labs 2-Wire (C2) debug interface to allow Flash program- ming and in-system debugging with the production part installed in the end application. The C2 interface uses a clock signal (C2CK) and a bi-directional C2 data signal (C2D) to transfer information between the device and a host system. See the C2 Interface Specification for details on the C2 protocol.

So, yes, sounds like you need a special (non JTAG) programmer.

Here's one, it's $35.

share|improve this answer
Perfect. That's exactly what I wanted to know, and I like the way you pre-emptively answered what would have been my next question. – davidcary Aug 13 '10 at 15:54
35$ is too much. – sandun dhammika Apr 19 '12 at 19:15
@sandundhammika Then build your own from a cheap microcontroller or IO interface on a PC. The protocol seems to be documented. – Toby Jaffey Apr 19 '12 at 21:13

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.