How much memory does an Atmega328PB have?

Microchip doesn't seem to know if the upgrade from the 328P to the 328PB included an increase in the various memory spaces. If you look at the product description page here:

it says "The high-performance, low-power Microchip 8-bit AVR® RISC-based microcontroller combines 64 KB ISP Flash memory with read-while-write capabilities, 2 KB EEPROM, 4 KB SRAM..."

But then if you go to the datasheet which is linked from the same page, you get:
"High Endurance Nonvolatile Memory Segments
– 32 KB of In-System Self-Programmable Flash program memory
– 1 KB EEPROM
– 2 KB Internal SRAM"

So which is it?

Same as the 328P, 32K

I think you're right, but it's pretty careless by the people who run Microchip's website.

What's really hilarious is you don't have to go to the datasheet to get confused. That same page you linked to has both variants of the capabilities. Read further down the left hand side.
Wow. Just Wow.

It's all outsourced to non technical people. Microchip employees probably have never seen it.

PLus much of the original Atmel documentation was screwed up by Microchip when they purchased Atmel

2 Likes

Wow! I submitted a "tech support case."

Microchip says:

Thanks for contacting Microchip Technical Support!

Yes, it seems to be bug with respect to the device page of ATmega328PB and we have reported it to our internal team for the fix.

Sorry for the inconvenience caused.

Thanks for bringing it to our notice. Please let us know if you have any further queries to discuss.

1 Like