ATMEGA2560 alternatives

Hi guys!

Is there any alternatives for ATMEGA2560?
Sadly this chip is too expensive at the moment in Europe, and this chip is too big for my project.

All i need:

  • 3 UART port (Serial, with TX/RX)
  • working from 5V
  • min. 16Mhz would be good
  • Can program trough Arduino IDE

Is there any option?

Teensy 4.1 ?

https://www.pjrc.com/store/teensy41.html

Sadly it's more expensive than Arduino Mega 2560 :frowning:

I dont need whole PCB, standalone chip will be good to

Perhaps list all the requirements you have ?

  • be cheaper than Mega2560 :smiley:

Hi @jan5650

Boards like the Adafruit Itsy Bitsy M0 and M4 meet all you requirements, except for the 5V, since they're 3.3V microncontrollers. They're Arduino compatible and can be programmed through the Arduino IDE, plus the Itsy Bitsy is really small as well.

Officially, these boards have a single Serial1 UART, but it's possible to easily configure the microcontroller's spare Serial Communication (SERCOM) modules, to create additional hardware UARTs: Serial2 and Serial3.

1 Like

Worth a try, thank you!

@jan5650 Adafruit have an excellent tutorial for adding additional serial ports on the SAMD21 (M0) and SAMD51 (M4):

1 Like

I hope this chipset work with NeoGPS Library :slight_smile:

@jan5650 I haven't used the NeoGPS library, but have used the SAMD21 and SAMD51 with both the uBlox Neo 6M and Neo M8N GPS modules before.

@jan5650 Even without a physical board, I guess you could get the Arduino IDE to load the Adafruit boards with aid of the boards manager and see if they compile with the NeoGPS library.

The ATmega808, ATmega1608, ATmega3208, ATmega4808series of chips each have 3 USARTs.
(Available in 28-pin through-hole as well as 32-pin surface-mount packages).

The ATmega809, ATmega1609, ATmega3209, ATmega4809 series of chips each have 4 USARTs.
(Available in 40-pin DIP through-hole as well as 48-pin surface-mount packages).

They appear to also meet all your other requirements.

They appear to be in stock at all the normal electronics distributers
(such as, for example, https://www.farnell.com/ and https://www.mouser.com/ ).

The ATmega4809 is the chip used in the Arduino Nano Every.
The ATmega4809 is the chip used in the Arduino UNO WiFi Rev2.

There's some discussion about programming ATMega4809 and these rest of these chips through the Arduino IDE at
"Technoblogy: Minimal ATmega4809 on a Breadboard"
and many other places: (a); (b); (c); (d); etc.

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