Atmega328p alternative MCUs with >64KB PROGMEM

Hello! I'm seeking some Atmega328p alternatives as I'm definitely running out of its 32KB PROGMEM. Atmega1284 would've been a great alternative if it was not for 50$ shipping.

Besides more PROGMEM, I need the power saving capabilities of Atmega328p. My project is running off batteries.
Teensy++ would do it for me, but, as far as I know, it requires a lot more power to run. I don't need beefier specs, I just need more program memory.
Thanks!

Pay a visit to www.arduino.cc and search for technical data for the controllers. I'm sure You will find progmem among the given data.

Railroader
Neither satisfy my needs. I can't use the whole boards as they are very power hungry. I must use bare MCUs.

Then use 2x328s

I think power save, sleep mode current ought to be found there as well. Look for memory and sleep current. That would indicate which MCUs You could use.

Search among MCUs.....

Then use 2x328s

Wow, this is like

  • I need a Honda Civic with a bigger gas tank
  • Get two Honda Civics

You can always try the bigger brothers

Atmega644A or Atmega1284P

  • I need a Honda Civic with a bigger gas tank
  • Get two Honda Civics

not at all, its like i need to carry 2 cars worth of stuff, so I'll use 2 cars, but I can put one to sleep using uA when I'm not using it.

I've used 2 328's in a couple of projects, I2C for connection on one, Serial on another, putting the chips to sleep when I did not need them, I got weeks of battery life on the projects.

not at all, its like i need to carry 2 cars worth of stuff, so I'll use 2 cars, but I can put one to sleep using uA when I'm not using it

Well, you need another driver for the other car. An SUV/truck would be easier

What are you storing in PROGMEM? Can you use alternate means of storage, such as an SD card or an external I2C EEPROM such as the Microchip 24LC515-I/SM?

lukapetko2:
Hello! I'm seeking some Atmega328p alternatives as I'm definitely running out of its 32KB PROGMEM. Atmega1284 would've been a great alternative if it was not for 50$ shipping.

If your faced with paying 50$ shipping for microcontrollers from your chosen supplier then surely your going to be paying the same shipping price for alternatives ?

This is all guesswork, since you dont seem to have revealed where in the World you are, but if your are prepared to reveal your location you might just get useful comments.

The ATmega1284P is probabbly what you want and I can get them for £5, postage free if I order 5.

And 5 off ATmega1284P for £22 on Alliexpress from China shipped to the UK.

No code, no wiring, no useful information, and no useful advice...

Can you use one of these? 2560 system module. $11.21
https://www.amazon.com/SongHe-ATMEGA2560-16AU-Pinheaders-Compatible-Mega2560/dp/B07TGF9VMQ/ref=sr_1_3?

Cheaper than buying a 1-lot of just the processor. 128K memory.

hzrnbgy

You can always try the bigger brothers

Atmega644A or Atmega1284P

This is what I thought as well, and it'd be the best solution, but the shipping for both is ~$60.
Blackfin
Well, just the program. I need to store a large amount of strings, and that's what's taking a lot of space. No, I can't, I'm afraid of power consumption going up.
srnet
No, not really. For an example, I could find Atmega328p with free shipping, but all 1284s and 644s have >$50 shipping.
I'm in Serbia. Couldn't find either here. And, even if I could, all prices are 3 times higher than what they should be.
CrossRoads
No, not really. I chose bare Atmega328p exactly for its low power consumption. Stuff that's on that board consumes a lot of power.
Railroader
Why would you need my code/wiring for this? Those are completely irrelevant for this topic.

Post your code anyway. You may be doing something which can be optimized to bring the flash memory usage back under 32k.

What electronic suppliers are available to you where you get a selection of micro controllers reasonable shipping costs ?

That board which @crossroads suggested can be modified for low power consumption by removing the voltage regulators, power led and ch340 chip. You’d then use an external programmer.

An esp8266, incidentally, has 4MB of flash memory and low power options .

lukapetko2:
but all 1284s and 644s have >$50 shipping.
I'm in Serbia.

Shipping from where...

Did you try big electronics parts suppliers, like "RS components".
They do free shipping where I live (NZ).
Leo..

I just looked at 1284 pricing, and since my last ebay order (mid 2020), the price has doubled ! I was buying 10 pcs per order.

If you want to buy decent quantities, microchip direct used to be a lot cheaper.

  • Atmega4808 or 4809 using MegaCoreX, 48K, <$2 each, shipping??
  • AVR128DA28 using DxCore, 128K, <$2 each, shipping??

lukapetko2:
hzrnbgy

Railroader
Why would you need my code/wiring for this? Those are completely irrelevant for this topic.

It's a nasty habit I have to

  1. judge if my knowledge can be useful here.
  2. what the project is about, if it is doable at all or I should use my time for other members.
  3. if the project have a chance to get fished in a life time.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.