Reading a RC Airplane Receiver

Have you looked at the Ardupilot project?

The Ardupilot Mega already does this. It uses a separate ATmega328 (i.e. and arduino processor) to decode RC receiver outputs.

The design team decided to use a separate processor for this decoding. IIRC the reason was to increase accuracy and offload computation to make more resources available for the rest of the flight code.

-j