Other Atmega on the UNO

I have support for a LOT of different vesions of the ATMEGA chip in my version of the libraries. Refer to

http://www.avr-developers.com/

That's a great resource - thank you very much. I found this in pins_attiny45.c - I guess this would hold for the '85 - right?

// ATMEL ATTINY45 / ARDUINO
//
//                  +-\/-+
// Ain0 (D 5) PB5  1|    |8  Vcc
// Ain3 (D 3) PB3  2|    |7  PB2 (D 2)  Ain1
// Ain2 (D 4) PB4  3|    |6  PB1 (D 1) pwm1
//            GND  4|    |5  PB0 (D 0) pwm0
//                  +----+

So I take it that we have 4 analog input pins, 6 digital I/O, 2 analog out (overlapping obviously).

How do you handle the timers and other internal differences? Should most libraries work? What about specifically software serial and servos?