Hi, i am curious about the pin names are assigned on the Arduino particularly the UNO. When programming it you use for example digital pin 8 which is PB0 on the ATMEGA32P, so i want to understand how this is done. I have seen a Cytron Technologies which uses ARM still works like the arduino.
In your IDE installation, there are files called pins_arduino.h where pins are defined.