I have only had the Arduino Micro (my first microcontroller) for a few weeks now and still haven't memorized the locations and functions of all the pins. I find myself leaving a tab open to http://arduino.cc/en/Main/ArduinoBoardMicro for reference. Consequently, I have created an ASCII representation of the pinout diagram on that page. I hope it is as useful to you guys as it has been to me.
/*
Arduino Micro Pinout Diagram in ASCII
// __ o o
MOSI o |()| o o o SCK
RX_LED/SS o o o o MISO
1/TX o ICSP o VIN
0/RX o o GND
RESET o o RESET
GND o o +5V
2/SDA o o NC
3(PWM)/SCL o o NC
4/A6 o o A5
5 (PWM) o o A4
6 (PWM)/A7 o o A3
7 o o A2
8/A9 o o A1
9 (PWM)/A10 o o A0
10 (PWM) /A11 o o AREF
11(PWM) o _____ o 3.3V
12 (PWM)/A12 o [ ] o 13 (PWM)
// |___|
*/
The extra slashes are there so that the IDE doesn't mess it up.
It looks like the post is messing it up, so I included it as an attachment.
ArduinoMicroPinoutASCII.txt (641 Bytes)