Look at using a comparitor for a peak voltage. That could cause an interrupt and you could save the value that was read. You are not looking for a specific value, but only for something exceeding a set value. Right? The set value can be changed from time to time.
Paul