ATMega328P (Arduino Uno): Which pins can be used for software UART + pin mapping

Hello

Which pins of the ATmega328P Arduinos can be used for software serial. All? I ask, because on this post http://arduino.cc/de/Reference/SoftwareSerial is described, that not all pins of ATmega1280, ATmega2560 and ATmega324u can be used for software serial.

Thank you in advance.

Felix

If anybody needs it, I made a short list of the mapping of ATmega328P hardware pins and Arduino pin names.

Hardware | Arduino | Function 30 | 01 | Hardware TX 31 | 02 | Hardware RX 32 | 03 | 01 | 04 | 09 | 05 | 10 | 06 | 11 | 07 | 12 | 08 | 13 | 09 | 14 | 10 | SS 15 | 11 | MOSI 16 | 12 | MISO 17 | 13 | SCK 23 | 14 | 24 | 15 | 25 | 16 | 26 | 17 | 27 | 18 | SDA 29 | 19 | SCL

If I see it right, hardware pin 19 (ADC6) and pin 22 (ADC7) can not be used with Arduino.

Shorty the answer by myself.

Yes it is possible to use all Arduino PINs as a software UART.

And yes, ADC6 (hardware PIN 19) and ADC7 (hardware PIN 22) can not be used as digital input or output.