atmega1284 uploading problem

Q:

  1. decoupling? (100uF and few 100nF ceramics close to 1284 and MAX pins)
  2. voltage? 1284 without P might have a problem at 3.3V and 16MHz
  3. upload speed? - start with 38400 or 57600 when possible (115200 @16MHz is 3.7%off - a potential issue when your crystal is off)
  4. Xtal capacitors?
  5. is the automatic reset (dtr to reset via a 100nF cap) working?
  6. 10k pullup on reset
  7. 10k pullup on RxD (optional)