I am trying to program this Arduino Uno's Timer1 module to use its Input Capture pin to record the times of edges and store / transmit them during the Input Capture Interupt Service Routine, but I cannot find documentation on how to program the guts of this Arduino Uno?

What IDE do people use to do advanced things with their Arduinos? I am trying to use Atmel Studio 6 after I gave up using the Arduino IDE and now I'm trying to use Visual Micro plug-in for visual studio.


1 Answer 1


You can do all you need to do in the Arduino IDE. It doesn't "block" you from doing any low-level operations. Any other IDE will also allow you to do what you want.

All the information you need to manipulate the "guts" of the Arduino is the datasheet for the main chip - the ATMega328P on the Uno.


  • Ah yes. For some reason I thought my chip was an Atmega16U2, which doesn't have interrupt vector names for its interrupts in its documentation. The documentation for the 328P actually has everything. Thank you for making me realize my mistake.
    – JoseOrtiz3
    Jun 4, 2015 at 23:46

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.