arduino / ArduinoCore-avr

The Official Arduino AVR core
https://www.arduino.cc
1.24k stars 1.05k forks source link

Full official support for the new ATmega328PB #471

Open RileyStarlight opened 2 years ago

RileyStarlight commented 2 years ago

The ATmega328P microcontroller, the chip that raised the origin of Arduino (Diecemila, Duemilanove, UNO, Nano, Mini, BT, Fio, LilyPad, Pro...), also in different kits and numerous community boards, is marked as NRND by the manufacturer. This means that it will be retired in favor of its replacement, the ATmega328PB, with new features.

This brings several consequences:

So, please, consider full support (covering new features and new bootloader) to the new chip. May we continue to enjoy Arduino for many more years to come.

mikrocoder commented 2 years ago

If I may express my opinion on this. The support already exists, just not from Arduino.cc.

MCUdude has created a package for it. https://github.com/MCUdude/MiniCore Basically MCUdude and Spencekonde keep everything alive. Both cover with their packages almost the whole ATtiny and ATmega Microchip spectrum.

And if I may say one more thing. Why 328PB? A Nano Every has the more modern controller is also much cheaper. I don't know why I should buy an expensive Uno or normal Nano.

But I don't mind if the 328PB is directly supported by Arduino.cc. Only then ARduino.cc should follow MCUdude and not vice versa so that everything remains compatible. There are a lot of nice details in it.