beenuseren
New Member
I have a question. When do we call a controller as 32 bit controller?
From what I know if the data bus of the controller is of 32 bit, then the controller is a 32 bit controller.
That is it is capable of writing or reading 32 bits at a time. Then why is it, Flash and SRAM memory of a 32 bit controller are byte addressed. That is each byte in both the memories is given an address. Instead of 8 bits they can address 32 bits.
Especially in Flash whats the use of addressing each byte?
Thanks
beenuseren
From what I know if the data bus of the controller is of 32 bit, then the controller is a 32 bit controller.
That is it is capable of writing or reading 32 bits at a time. Then why is it, Flash and SRAM memory of a 32 bit controller are byte addressed. That is each byte in both the memories is given an address. Instead of 8 bits they can address 32 bits.
Especially in Flash whats the use of addressing each byte?
Thanks
beenuseren