I have not been able to fine that list showing the umber of words used. The lists I have seen only show instruction cycles.
I even checked this morning's version for the 12F509, and it is not there: View attachment 61430
There is a lot of confusion on instruction "word" number versus "cycle" number, and it doesn't seem to matter whether one is on the Microchip forum, here, or any other forum.
While it is easy to see why the number of cycles is important in terms of timing and program performance, I find it much harder to understand why the number of words that make up an instruction such as "goto" makes a significance difference in real practice.
Unless there is a good example, the one-word versus two-word matter seems to be a distinction without a difference, as lawyers are fond of saying.
And here is the comparable section for the 12F5xx. Note that GOTO does not say two words. The column that shows a "2" is for instruction cycles. I picked the 12F5xx as most people accept that GoTo is a two-word instruction for that chip.
Either you missed John saying he was studying enhanced mid-range instructions in post #1, or you are not aware that there are no two word enhanced mid-range instructions, yes, no?
Further searches for a corresponding document for the baseline devices returned nothing on the Microchip site. (Actually, it returned over 200 pages, and I was too lazy to search all of them, as the first couple of pages were not at all related to the question.) Is there something else baseline devices are called?
Aside from that small point regarding the baseline devices, I think we can conclude and reference that GOTO is a one- word instruction for all of the chips in the 16F series.
Either you missed John saying he was studying enhanced mid-range instructions in post #1, or you are not aware that there are no two word enhanced mid-range instructions, yes, no?
I don't think so... The question was clearly about the instruction " BRA ".. To my knowledge this is a pic18fxxx instruction (I wondered why we had traveled onto pic12fxxx)
All instructions are less than one word on these chips..
I don't think so... The question was clearly about the instruction " BRA ".. To my knowledge this is a pic18fxxx instruction (I wondered why we had traveled onto pic12fxxx)..
Then perhaps your knowledge is limited? The question was about the BRA instruction in the enhanced mid-range instruction set. It's an understandable mistake if you're not familiar with the newer enhanced mid-range devices...