Chip Choice for datalogging board

I am making a custom datalogging board currently, and I'm wondering what you guys would choose as the chip you would use for the microcontroller?

I am considering a ATMEGA328P, or a ATMEGA4809 so far, but open to anything!

It's a Uno R3 footprint board, so nothing too oversized.

I also would really like it to have default support in the IDE so it's not too complicated for people who want to program it, or available through the boards manager.

It will have a micro SD card and RTC on the board, no WiFi at this point.

It all depends on the peripherals You didn't tell about.

  • This might be a good starting point.

1 Like

Per my original post:

and:

If it's a Uno R3 footprint, it has to have the same pinout as a Uno R3 so that all current shields are compatible.

Ok, that's awesome!

A massive amount of changes I'd do to that so it can be a drop in for a Uno R3, but definitely can use some of that circuitry!!!

1 Like

Double posting?

No.

Please scroll to the top of the page and fully read my original post, it contains everything you said was missing.

Just looking at the chips you listed, the ATmega4809 uses roughly half the power at the certain clock speeds, as the ATmega328P.

The ATmega4809 using ~10mA @ 20MHz (1mA @ 2MHz).
The ATmega328P using ~13mA @ 20MHZ (2mA @2MHz).

Yes.

That's good for a datalogger, but don't forget a SD card absolutely saps power, so the board won't be awesome for battery powered projects...

If you are making a new product why not considering an arm cortex m0/m0+ ( 32 bit, super powerful, super periferals, available from different manufacturer, different memory sizes... forgot the price even lower )

1 Like

If you do choose the ATmega4809, you can always change to AVR128DA48 later on.
They have an identical pinout, you will just need to get your board added into DxCore.

The 328P is obsolete use the 328PB instead, it also uses less power.
It you want something interesting consider the LGT8F328P

You could check out the ATtiny3217(32KB of FLASH, 2KB of SRAM and 256B of EEPROM) or the ATtiny3227(32KB of FLASH, 3KB of SRAM and 256B of EEPROM).

They are more function packed then the ATmega328P or ATmega328PB and are cheaper then buying the new AVR family.