So I'm a physics major who is doing a summer research internship that is mostly electrical engineering. My research adviser is also a physicist and doesn't really know much about this either. But essentially what we need is take an analog signal and digitize it (to about 100 MHz), and use a microcontroller (or some other device) to apply a digital filter to the signal. We have a leftover microcontroller from a neighboring lab: C8051F005 from Silicon Labs. Our questions are: -Will this microcontroller suit our purposes? -If not, what should we get? (neither my adviser or me really know enough to shop for whatever we might need). -Once we have what we need, how do we program it to do what we need?