I've been using an arduino pro micro (http://www.dx.com/p/diy-atmega328p-16mhz-electric-block-module-blue-172858) for a project., to read sensors and output serial data. I attached a 3.3V boost regulator (http://nicegear.co.nz/electronics-gear/ncp140033v-stepup-breakout/) to the arduino to power it from 2 * AA batteries, and now it behaves weird, even after removing the boost regulator and trying the usb 3.3v power supply used to initially program it. Now I am unable to complete download to the arduino. If I check the serial monitor, the arduino is sending back serial information from the sensors, but the values remain constant now (wondering if sensors have been fried?) (sensors are a single axis gyro, 3-axis accelerometer, both take 3.3V). If I try to upload from my computer, the arduino lights flash like they normally do when it receives new code, but then nothing else happens. The arduino programmer software just continues to report "Uploading..." (have tried leaving it for minutes), and never ends. I have tried uploading simple analogread example and then just restarting the software after about 30 seconds, and then the serial monitor still reports that the arduino is sending back sensor information from the original sketch. I have also tried uploading to an arduino uno, and that works fine as expected. I have checked serial port and board type for the arduino micro in the software.
If the lights flash when I press upload, it must be receiving something? And I am also able to receive from the arduino, so I don't know what the problem is, or how I could have fried the arduino. Does anyone know what the problem might be?