Hello there.
A beginner is here. I read this forum on related topics and found no answer to my question. Probably because there are some basic things those are obvious to anyone but me.
I'm missing some pins on Arduino Nano Every pinout
I can't find PD6 port for example. I can't find single 8 bit port actually. Not all pins are being mapped on pinout image.
On the schematics
Pin 26 of the ATMEGA4809 is seems to be not connected to any out pin on the board.
I need a small board with minimal power consumption to read 8 wires states from the port register mapped to 1 byte. Is this possible with Arduino Nano Every ? There are seems to be 5 ports available on the chip and pinout does not reflects all the pins of the single port completely.
Are there any kind of switches (or bitmasks) those can assign pins freely to ports?
Oh ... This seems like more work for me than ... Thanks for the answer.
Anyway, for the prototype I should take an existing board.
Can you recommend one? I will need to connect 2 devices over SPI and in addition I will need 16 digital pins mapped to two 8-bit registers. Which board could provide enough pins and at the same time has the lowest possible power consumption. The intention is to run it on batteries for as long as possible.
This is very good point. However as I understand the ATmega4809 Curiosity Nano supports direct upload of the hex files into virtual drive instead. Are the Arduino IDE produced hex files incompatible with between the boards with the same CPU? I found out that there are problems with Arduino IDE to program the device under linux. But this is a minor issue as I can just upload the hex file.
Thanks for mentioning MegaCoreX westfw. I should have done that along with my ATmega4809 Curiosity Nano recommendation.
@pazak just in case it wasn't clear, installing the excellent 3rd party MegaCoreX boards platform will provide the proper support in the Arduino development tools for the ATmega4809 Curiosity Nano board, in any configuration you might want:
Thank you guys. I have found MegaCoreX yesterday myself (Google times) and installed as it is described on github page. Seems interesting. And I am considering to use ATmega4809 without board now. It will be cheaper and in a PDIP48 package (ATMEGA4809-PF) it will fit into the breadboard just fine.
There is no PDIP48; only a PDIP40, which omit some of the pins (in fact, all of PB and 2 pins from PC, destroying one of the 8pin ports you were looking for.)
Though, I do not need full scale prototype. 3€ for a chip is better then the board for 22€.
In schematics I am using UQFN-48 packaging. In a fact I`m trying to maximize SMD components in design to eliminate manual soldering.
For now Im working on a power distribution because Im too greedy to buy S9V11F3S5 from Pololu and I do not believe it will be a good idea to put it onto the final board. It is a big challenge for me atm. I`m just a beginner, and S9V11F3S5 was designed by very good engineers.
I will have +5V input when connected to USB, and +3.7V from batteries. I have a lot to cover and read about different chips like MIC5353, ADP1108AR-3.3, and ADP1108AR-5. I have to charge batteries when USB is connected and provide maximum possible non-stop time for the device from the batteries minimizing amount of components which drawing the power ... Take into account that I had nothing to do with electrical engineering for the last 30 years. It is a lot to learn and it is fun.