( )
Considerations are noise (matters for audio and high amplification circuits), offset voltage, slew-rate (matters for high frequency and pulse circuits), quiescent current (matters for battery-operated), operating voltage (matters for battery operated), single or dual supply (most modern circuits require single supply), rail-to-rail, output current.
"Rail-to-Rail" means that the output of the op-amp can swing to several millivolts of its positive and negative supply rail. Non rail-to-rail op-amps can only get to within about 1.5 V of their supplies. For example, if you supply a non R-to-R op-amp off 0 and 5 V supplies, the useable output swing will be 1.5 to 3.5 V which is not very useful. Note: When checking for R-to-R, check if spec'ed for input, output or both. Many R-to-R op-amps are R-to-R on the output only. For these, the input typically includes the minus rail, but only to 1.5 V less than the positive rail. For example, if you are using an R-to-R input only op-amp powered off 0 and +5 V, it's use as a unity gain voltage buffer will only be good from 0 to 3.5 V. Moral: read the data sheet.
TI has a useful site for comparing op-amps. Prices listed are for singles, DIP pkg, as of May, 2003 (more or less). Prices are from Digi-Key unless Jameco number listed. Jameco has lower prices than Digi-Key, but Digi-Key has wider selection...and is a Minnesota company.
Types
| TYPE | NOTES |
| TLV2374 | Quad, low power, rail-to-rail input/output, 1.7-16V supply, 39 nV/sqrt(Hz)@1KHz, 2.4 V/uS slew, TLV2372 is dual version, (TLV2374IN, Digi-Key 296-12221-5-ND, $1.33) |
| TLC2274 | Quad, low noise, rail-to-rail output, 4.4-16V supply, 1.5 mA output current,9 nV/sqrt(Hz)@1KHz, 3.6 V/uS slew, TLC2272 is dual version, the F version has lower offset TLC2274AIN (TLC2274CN, Digi-Key 296-7123-5-ND, $1.65) |
| MCP6004 | Quad, rail-to-rail input/output, 1.8-5.5 V supply, general purpose, 28 nV/sqrt(Hz)@1KHz, 0.6V/uS slew, 20 mA output current, low cost, MCP6002 is dual version (Digi-Key MCP6004-I/P-ND, $0.68) |
| MCP604 | Quad, rail-to-rail output, 2.7-5.5 V supply, low power, 29nV/sqrt(Hz)@1KHz, 2.3V/uS slew, 20 mA output current, MCP602 is dual version, (Digi-Key MCP604-I/P-ND, $1.60) |
| MCP6024 | Quad, rail-to-rail input/output, 2.5-5.5 V supply, high speed, 11 nV/sqrt(Hz)@1KHz, 7 V/uS slew, 30 mA output current, MCP6022 is dual version (Digi-Key MCP6024-I/P-ND, $2.63) |
| LM324 | Quad, 3-32 V supply, 20mA output current, output swing: 0 V to V+ - 1.5V (Jameco 212169, $0.20) |
| TL074 | Quad, low noise, JFET input, 7-36 V supply, 13 V/us slew, 2.5 mA output current, 18 nV/sqrt(Hz)@1KHz, TL072 is dual version (Jameco 33216, $0.53) |
| TLC074 | Quad, 4.5-17 V supply, lower noise than TL074, 7 nV/sqrt(Hz)@1KHz, 16 V/uS slew, dual version is TLC072, (TLC074CN, Digi-Key 296-7242-5-ND, $2.13) |
| TL084 | Quad, low noise, 13 V/us slew, 18 nV/sqrt(Hz)@1KHz, TL082 is quad version (Jameco 214084, $0.73) |
| OP484 | Quad, rail-to-rail input/output, 3-36 V supply, 4 V/uS slew, 4 nV/sqrt(Hz)@1KHz. Excellent for very low noise applications, dual version is OP284 (OP484FP: not at Digi-Key, $8.58 from www.analog.com with long delivery time, or $9.01 from www.newark.com in stock) |
| OPA627 | Single, 9-36 V supply, 5.2 nV/sqrt(Hz)@1KH, 55 V/uS slew (very high speed), the ultimate op-amp for high-speed, very low-noise audio applications, outrageously expensive (Digi-Key OPA627AP-ND, $15.24) |
| LF412 | Dual, garden variety, use in place of 741, 10-36 V supply, (Jameco 23026, $1.35) |
| LMC660CN | Quad, rail-to-rail output, 5-15 V supply, 1.1 V/us slew, (Jameco 143976, $1.55) |
Recommendations
| Garden variety | TLV2374, TLC2274, MCP604 (5V max supply), LM324, LF412 |
| Single-supply | TLV2374 (rail-to-rail input and output), TLC2274 (lower noise, slightly faster than TLC2374, but not input R-to-R) MCP604 (almost as good, but more expensive, not R-to-R on input), LM324 (a classic, nice and stable, lots of output current, dirt cheap) |
| Gain/filtering | TLV2374, TLC2274, MCP604 |
| Audio | You are looking for low noise (below 10 nV) and high speed (slew rate 20 V/uS or above is good, but costs more). TL074 (dirt cheap), TLC074 (1/2 the noise of TL074 but 5X the cost), TLC2274 (higher noise, slower than TLC074, but R-to-R on output). For lowest noise and fastest try OP484 or OPA627, the cadillacs...but you will pay. Can try LMC660 for single supply at +9V |
| Stay away from.. | 741 (the classic op-amp, now out-dated) |
| EMG/EKG/EEG | You need low noise for the headstage. TL074 (low noise, inexpensive), TLC2274 (lower noise than TL074, R-to-R on output only), TLC074 (lowest noise of all, just a bit more expensive, not R-to-R). For even lower noise, try OP484, but you will have to pay more. |
Pinouts
|
LF412, TL082, TL072, TLC2272, TLV2372, MCP602, MCP6022, OP284 |
|
LM324, LMC660, TL074, TLC2274, TLV2374, MCP604, MCP6024, OP484 |
|
741 |
Specs to look for: (1) line and load regulation which dictate how precisely the output is held; (2) ripple; (3) output current; (4) dropout voltage which is the minimum difference between input and output, handy to have low for battery powered applications.
| TYPE | OUTPUT VOLTAGE | OUTPUT CURRENT | PACKAGE | NOTES |
| 78L05 | 5 | 100 mA | TO-92 | Jameco #51182, $0.29 |
| 7805 | 5 | 1.0 A | TO-220 | LM7805T, Jameco #51262, $0.35 |
| LM340T-5.0 | 5 | 1.0 A | TO-220 | Improved 7805, but costs more, LM340T-5.0, $0.90 |
| 78L09 | 9 | 100 mA | TO-92 | Jameco #192225, $0.29 |
| LM2940T-10.0 | 10 | 1.0 A | TO-220 | low dropout, Jameco #107182, $1.29 |
| 79L05 | -5 | 100 mA | TO-92 | Jameco #51422, $0.25 |
| LM317 | adjustable positive | 1.5 A | TO-220 | Jameco #23579, $0.49 |
| LM337 | adjustable negative | 1.5 A | TO-220 | |
Pinouts
|
78L05, 78L09, 78L0x |
|
LM340T-x.x, 78M0x, 780x, LM2940T-xx.x |
|
79L05 |
Microchip PIC chip microcontrollers. Good choice for cost, ease-of-use. For development, use C compiler from CCS (http://www.ccsinfo.com/picc.shtml). Recommend purchasing their PCM 14-bit compiler ($125), Warp-13A device programmer ($99), and "PIC C Tutorial" book ($15).
The following table lists recommended flash-programmable PIC chip parts. Prices are for single quantity from Digi-Key.
| PART | WORDS | RAM | ADC CHAN | PWM | SERIAL | PKG | DK PN | DK PRICE |
| PIC12F629 | 1024 | 64 | 0 | 0 | none | 8P | PIC12F629-I/P-ND | 1.68 |
| PIC12F675 | 1024 | 64 | 4 | 0 | none | 8P | PIC12F675-I/P-ND | 2.08 |
| PIC16F627A | 1024 | 224 | 0 | 1 | USART | 18P | PIC16F627A-I/P-ND | 2.70 |
| PIC16F628A | 2048 | 224 | 0 | 1 | USART | 18P | PIC16F628A-I/P-ND | 3.05 |
| PIC16F630 | 1024 | 64 | 0 | 0 | none | 14P | PIC16F630-I/P-ND | 1.98 |
| PIC16F648A | 4096 | 256 | 0 | 1 | USART | 18P | PIC16F648A-I/P-ND | 3.48 |
| PIC16F676 | 1024 | 64 | 8 | 0 | none | 14P | PIC16F676-I/P-ND | 2.28 |
| PIC16F73 | 4096 | 192 | 5 | 2 | USART/I2C/SPI | 28SP | PIC16F73-I/SP-ND | 5.38 |
| PIC16F76 | 8192 | 368 | 5 | 2 | USART/I2C/SPI | 28SP | PIC16F76-I/SP-ND | 6.75 |
| PIC16F818 | 1024 | 128 | 5 | 1 | I2C/SPI | 18P | PIC16F818-I/P-ND | 3.25 |
| PIC16F819 | 2048 | 256 | 5 | 1 | I2C/SPI | 18P | PIC16F819-I/P-ND | 3.70 |
| PIC16F870 | 2048 | 128 | 5 | 1 | USART | 28SP | PIC16F870-I/SP-ND | 4.63 |
| PIC16F872 | 2048 | 128 | 5 | 1 | I2C/SPI | 28SP | PIC16F872-I/SP-ND | 4.63 |
| PIC16F873A | 4096 | 192 | 5 | 2 | USART/I2C/SPI | 28SP | PIC16F873A-I/SP-ND | 6.55 |
| PIC16F876A | 8192 | 368 | 5 | 2 | USART/I2C/SPI | 28SP | PIC16F876A-I/SP-ND | 7.05 |
Recommendations
Notes: (1) 16F84 is outdated, go with 16F628 which costs less. (2) Sometimes Digi-Key has no stock on 16F630, 16F648A, 16F870. (3) Microchip is introducing new parts all the time so it is worth it to check their line up every 6 months or so.
Oscillators
The easiest way to clock a PIC chip is with a ceramic resonator. Cheap, small, and available from Digi-Key. Use 4 MHz unless speed is an issue. 20 MHz resonators may or may not work. For 20 MHz, can also use a TTL crystal oscillator, e.g. Jameco 27932CP, $1.79. Note that resonators do not have tight frequency specs.
| Speed (MHz) | Digi-Key Number | Cost (unit) |
| 4.00 | X902-ND | $0.54 |
| 12.00 | X907-ND | $0.54 |
| 20.00 | X909-ND | $0.54 |
Lots to choose from. Main vendors are Maxim, Analog Devices, Texas Instruments (Burr-Brown), Linear Technologies.
| Model | Description | Pkg | Digi-Key Number | Price |
| LTC1298 | 12-bit | 8P | LTC1298CN8-ND | 9.88 |
| 0831 | 8-bit, serial, TLC0831CP | 8P | 296-2854-5-ND | 2.75 |
| 7818 | 12-bit, serial | 8P | ADS7818P-ND | 5.02 |
Same companies as for ADCs
| Model | Description | Pkg | Digi-Key Number | Price |
| MAX517 | 8-bit, serial, rail-to-rail | 8P | MAX517BCPA-ND | 5.64 |
| MAX5352 | 12-bit, serial | 8P | MAX5352BCPA-ND | 11.85 |
| LTC1257 | 12-bit, serial | 8P | LTC1257CN8-ND | 8.38 |
| MAX548A | 8-bit, dual, serial | 8P | MAX548ACPA-ND | 4.64 |
| MAX518 | 8-bit, dual, serial, rail-to-rail | 8P | MAX518BCPA-ND | 6.04 |
Pre-amp circuits driven by low-noise, ease of use. Power amplifier circuits are all about power. Can find lots of hobby-level info with a good Google search.
A random collection of ICs that may prove useful.
| MCP41xxx/MCP42xxx | Single/dual digital pots, Microchip, xxx=010,050,100 for 10K, 50K, 100K ohm versions, +5V supply, rail-to-rail signals, SPI serial interface, 256 taps, in-stock @ Digi-Key. Singles (e.g. MCP41100-I/P): 8 PDIP, $1.68. Duals (e.g.MCP42100-I/P): 14 PDIP, $2.53. (Note: Maxim makes many digital pots, including audio taper.) |
| MAX308 | Analog MUX, 1 of 8, +5 to +30 V supply, rail-to-rail signal handling, 16 PDIP, At Digi-Key: MAX308CPE-ND $7.47. (Note: Maxim has many flavors of analog MUXs, but hardly any are in stock @ Digi-Key) |
| MAX233 | RS232 interface. Maxim makes these in many, many flavors. The MAX233 is convenient because it is readily available and requires no external capacitors. MAX233CPP, Jameco #106163, $5.75 |
| MCP6S21 | Programmable gain amp, 1/2/4/5/8/10/16/32 gains, Microchip, $1.16 (Arrow, but no stock, samples possibly available from Microchip), also comes in 2, 6, 8 channel flavors, 2.5-5.5 V supply, Vref pin for offset, see Microchip app note AN251. |