Maker Pro
Maker Pro

Address bus and program instructions

I have this doubt about pic 16 bit microcontrollers. Let us say it is 24 bit program instruction. The first address let us say starts with 0x01 and it stores 24 bit instruction. Then my next address is either 0x02 or 0x01 + 24 bits or 0x04. I am very confused.
 

(*steve*)

¡sǝpodᴉʇuɐ ǝɥʇ ɹɐǝɥd
Moderator
The program memory is 24 bits wide, so the next address is 0x0002.

A very quick google search would have revealed this.

You want the first sentence on page 2.
 
Thanks for the reply. But these concepts are so difficult to understand that it is completely going out of my mind. Each controller is doing their own way it is even becoming more complex.
 
Top