Rev A compatibilty
in Propeller 2
I recently bought a used P2 Rev A, Module Breadboard, and P2-ES to give the P2 a try. Is Rev A obsolete? If so are there still tools I can use with it?
Comments
If it is truly a revA chip on the board then you can get it exchanged for a new board with latest chip. Contact Parallax directly.
And yes, the revA chip went obsolete the day the revB came out. Too many changes. There was only something like a hundred of them.
In theory, Flexspin still supports the revA but it hasn't been tested in many years.
evanh - Thank you for the quick reply. It is a Rev A Edge Module. Does that mean it has a Rev A P2 as well. Here are pictures I took.

You're all good with full support, that'll be a revB or RevC chip. RevA chips were exclusively on revA Eval boards.

Thanks for the clarification. I was involved with the Propeller I and got most of the dev boards for it. I was curious about the P2 but never got involved with it or followed the P2 forum. Then my friend decided to sell his P2 collection at a price I couldn't say no to so now I'm taking the P2 plunge and it looks like I have a lot of catching up to do.
BTW how can you tell the difference from a Rev B and Rev C P2?
Perhaps by the date on the chip. PNut, Propeller Tool, and Spin Tools can't distinguish between B and C.
As I recall, there are only about 160 Rev A Eval Boards in the world.
I think the only change in the revC chip is the signal path of pinB inside each ADC has been cut - Done to prevent crosstalk onto pinA. Presumably done by a hand modification of the relevant mask - Since that was part of the custom pad-ring and wasn't eligible for any changes. ie: It may have been snuck in unofficially.
I believe that was the only change - To save money and time. The whole Prop2 development had been a long one and OnSemi were getting crabby about no production occurring.
EDIT: Here' we go. There is a marking difference on the package:

EDIT2: Ah, that's just the batch numbers for the "Engineering Sample" batches. Newer revC's don't have the ES at end of part number and have different batch numbers again.
In the function block diagram where only PinA goes into each ADC, in revB silicon the ADC could select between PinA and PinB.

Further reading: HTML version of the detailed and useful Silicon Doc written by Chip - https://p2docs.github.io/mirror/p2silicon.html

It contains the dates of involvement with OnSemi. Pertinent revC entries at the end: