watterott / ATmega328PB-Testing

Atmel/Microchip ATmega328PB support for Arduino IDE
https://learn.watterott.com
76 stars 61 forks source link
arduino atmega328pb

ATmega328PB Testing

Hardware

Software

Installation on Arduino IDE 1.8+

  1. Add the following URL to the Arduino Boards Manager (File->Preferences).

    https://github.com/watterott/ATmega328PB-Testing/raw/master/package_m328pb_index.json
  2. Update the Arduino AVR Boards to version 1.6.22 or higher via the Boards Manager (Tools->Boards->Boards Manager).

  3. Install the ATmega328PB Boards via the Boards Manager (Tools->Boards->Boards Manager).

Further Infos

Known Issues

Timer 3+4 Output Compare

The output compare will only work if a 1 or 0 is written to the port register depending on the modulation. Futher infos here: http://www.avrfreaks.net/comment/1717946#comment-1717946 and https://github.com/watterott/ATmega328PB-Testing/issues/29

Reset

ATmega328P and ATmega328PB have different thresholds for reset. This can be a problem when using a 5V power supply for the microcontroller and an USB serial adapter with 3.3V logic level on DTR.

Crystal Oscillator

The ATmega328PB has no full-swing option for the oscillator.

History / Contributions