Christopher
The K20 has 2 ADCs (each has two channels that can be sampled in series when working in HW triggered mode). This gives 4 channels if you don't need 4 samples in parallel. Some Kinetis devices has 4 ADC independent ADC converters (ag. K60, K61, K70)
1. All ADCs can be set to 16 bit mode but the actual resolution obtained depends on settings and averaging. The max. achievable is around 14.5 bits. If you need real 16 bit resolution you may have problems.
2. 4, 8, 16 and 32x HW averaging are available. You can calculate the speeds possible by using the calculator Search Results: ADC_CALCULATOR_CNV.zip
3. There are the 2 ADCS (with 4 channels) which can be multiplexed to quite a lot of inputs. You just need to check that the ADC input is names ADCxxx0 or ADCxxx1 to be sure which of the connverters it can actually be connected to. Some are named with a or b at the end specifying which ADC channel thay can be connected to.
4. Most ADC inputs are single ended so reference VREFL. There are some that are optionally differential and then they reference their other differential input pair. Also the differential ones can be used in single-ended mode.
5. There are a few pins that are dedicated to ADC functions and others that mux with other functions. The K20 has up to 8 possible mux functions on each pin and so an input may be set as ADC, GPIO, UART, Timer, CAN, etc...
6. The P&E Multilink programmer can be hooked up in JTAG or SWD modes - it is easiest to copy the diagrams for the standard reference boards.
Regards
Mark
Kinetis: µTasker Kinetis support
K20: µTasker Kinetis TWR-K20D72M support / µTasker Kinetis FRDM-K20D50M support / µTasker Kinetis TWR-K20D50M support / µTasker Teensy3.1 support
ADC/DAC: http://www.utasker.com/docs/uTasker/uTaskerADC.pdf
For the complete "out-of-the-box" Kinetis experience and faster time to market