General Errata
Errata other than A0E cross reference corrections
Note: You can sort by page or by date, and you can download a pdf. Errata are corrected in successive printings, with approximate cutoff dates where applicable; so you can scroll down a date-sorted list to find needed corrections.
Page | Location | Description | Found By | Date |
---|---|---|---|---|
0.1 title page | center of page | missing dedication. Should be "For Debbie, Tessa, Turner and Jamie and in memory of my beloved friend, Jonathan" | we found it ourselves! | 20160321 |
0.2 Contents pg., xiii | 18S.3 | "atrifacts" should be "artifacts" | Paul Tjossem | 20170304 |
0.3 Preface pg., xix | "Int the summer version..." should be "In the summer version..." | S. Everett | 20160318 | |
0.4 Overview pg., xxii | "remainder of analog part" should be "remainder of the analog part" | S. Everett | 20160318 | |
0004 | footnote 1 | "will wonderful" should be "will find wonderful" | Jonathan Rodgers | 20160330 |
0007 | footnote 6 | should cite 2013 edition of Purcell and Morin rather than 1985 | S. Everett | 20160318 |
0008 | power in R paragraph | change "that it s likely" to "that it is likely" | Bruno Flior | 20160327 |
0011 | last para | "fairly omplex" should be "fairly complex" | http://www.corcoran.com/hamptons/Listings/Display/3659200#WebID=25001 | 20160327 |
0016 | middle | "two 1k resistors" should be "two 10k resistors" | Don Sylwester | 20160502 |
0021 | sentence below fig. 1N.32 | after "...graphical distinction." Add footnote, "Our symbols, here, do not follow the usual convention, but are consistent with use in The Art of Electronics," a consistency that seems necessary." | Frank Roman | 20181013 |
0024 | readings in AoE | "1.32" should be "1.3.2" | Scott Abbey | 20161026 |
0029 | sec. 1L.4, para. 2 | "...lamp above." should be "...lamp below (\S 1L5)" | Todd DeLong | 20170605 |
0030 | footnote | refers to site of AoE. Instead, refer to site, learningtheartofelectronics.com: for now, we will reveal that one 'mystery' is a #47 lamp, the other a 33ohm power resistor | Stefan | 20170326 |
0033 | 1st and 2d bullets | remove 2 extraneous close-parentheses | Adrian | 20190102 |
0035 | heading 1S.1.1 | "10 resistors" should be "10k resistors" | Don Sylwester | 20160606 |
0040 | captions, fig. 1S.8 | two typos. "curent" should be "current;" Corrected figure | Don Sylwester | 20160505 |
0044 | footnote 1 | "power line" should be "power lines" | Don Sylwester | 20160606 |
0044 | 1W.2 | Cut first two sentences. Begin with "Please specify..." | Stephen George | 20170524 |
0044 | 1st paragraph | cut "(of power)" before "in each case," | Serguey | 20181024 |
0047 | Thevenin model for middle circuit in fig. 1W.6. Next to last sentence on page. | after "...make up the divider." add "For R_Thev , too, we need greater precision: 0.91k || 11k = 0.84k---not acceptably close to the usual ``1k" approximation." | Stephen George | 20170605 |
0049 | fig.1W.12 | resistors should be 10k, not 100k | Don Sylwester | 20160420 |
0059 | next-to-last paragraph | "see sec.2N.3.1" should be "see below, in this section" | Ulrich Drepper | 20160511 |
0059 | third para | "is point" should be "is a point" | Ulrich Drepper | 20160511 |
0059 | paragraph 4 | left parens missing | Clayton Edge | 20170313 |
0063 | sentence before Fig. 2N.21 | terminate sentence with period | Don Sylwester | 20160606 |
0063 | mid page | "a note concernining" should be "a note concerning" | Don Sylwester | 20160606 |
0063 | bold entry "Frequency domain:" | terminate sentence with period | Don Sylwester | 20160606 |
0064 | second bullet | Fig. reference: "2N.23" should be "2N.27 | Don Sylwester | 20160505 |
0064 | third bullet | delete "factors" | we found it ourselves! | 20160905 |
0066 | fig. 2N.24 | left side plot: "-20dB/octave" should be "-20dB/decade" | Don Sylwester | 20160422 |
0068 | equation in second paragraph | denominator parens un-matched: remove all parens from denominator | Don Sylwester | 20160420 |
0070 | bullet point 4 | degree symbol should be raised, in first bullet; "between Vout and Vout" should be "between Vin and Vout" | Clayton Edge | 20170313 |
0071 | first bullet | after "amplitude of the output" insert "relative to input" | Don Sylwester | 20160422 |
0074 | para 3, top of page | insert close parens before "You will meet...." | we found it ourselves! | 20160905 |
0076, 77 | 2N.5 on p. 76, three bullets on p.77 | remove extra parens: should be "(1/omegaRC)" | Don Sylwester, Ulrich Drepper | 20160505 |
0077 | two bullets | cut second open parens, in denominator of "-j(/(omegaRC)" | Don Sylwester | 20160422 |
0083 | sentence after Fig. 2L.10 | footnote should attach to "Zout" rather than to "of" | Don Sylwester | 20160606 |
0085 | next to last paragraph | colon before footnote should be period. | Don Sylwester | 20160606 |
0087 | footnote 8 | "0.5pF" should be "2pF" | Joao Carvalho | 20160326 |
0087 | line 3 in subsection 2S.1.4 | "on the 100uF cap" should be "on the 4.7uF cap" | Eldar Khayrullin | 20170830 |
087 | last sentence of 2S.1.4 | cut last sentence "Ceramics..characteristics." | Serguey | 20181103 |
0093 | Fig. 2S.17 | repeats high-frequency case of Fig. 2S.16. Should show low-frequency case: corrected figure | S. Everett | 20160318 |
0101 | caption of fig. 2W.3, and text above | "fdB" should be "f3dB" | Don Sylwester | 20160423 |
0102 | figs. 2W.4 and 2W.5 | "0.01 F" should be "0.01uF" | Eldar Khayrullin | 20171011 |
0105 | fig. 2W.9 | cap values, shown as "F" should be "uF" | Steve Holton | 20170201 |
0109 | fig. 3N.1 | "0.01" should be "0.01uF" | Eldar Khayrullin | 20171011 |
0109 | end of paragraph | "what he have designed" should be "...we have designed" | Brian Yates | 20181024 |
0112 | 3N.3, first bullet point | "falls with frequency" is ambiguous. Should be "falls as frequency rises" | anonymous | 20200410 |
0114 | next to last para | "delta fdB" should be "delta f" | Don Sylwester | 20160505 |
0114 | 3N.4.1 | denominator defining Q should be "delta f" rather than "delta fdB" | Don Sylwester | 20170214 |
119 | a few lines from bottom | "rectifier can used" should be "...can be used" | Fabien Buffet | 20191204 |
122 | text below fig. 3N.26 | ref. to Fig. 3N.26 should say "Fig. 3N.27" | Homayoun Jamshidi | 20191218 |
0131 | paragraph 3 | "amlitude" should be "amplitude" | Clayton Edge | 20170313 |
0136 | foonote 5, last sentence | "many produce" should be "may produce" | Akos Nemeth | 20170205 |
0141 | first bullet of problem | "20Vpp" should be "20V" | Ron Bonne | 20170109 |
0142 | sec. 3W.1.4 | "I = C dv/dt" should be "I = C dV/dt" | Don Sylwester | 20160425 |
0143 | sec. 3W.1.5 | fuse rating calculates to 560mA, not 1.1A. "A 600mA slow-blow would do" | Don Sylwester | 20160425 |
0143 | sec. 3W.1.7 | cut extra close "]" from "tiny ripple" equation | Don Sylwester | 20160425 |
0144 | "Solutions," third line | "emphswitching" should be "switching" | Don Sylwester | 20160425 |
0145 | footnote | "("x1")" should be "("1x")" | Don Sylwester | 20160425 |
0145 | text on 145, describing fig. 3W.6 | "if you AC couple the signals" should be "if you AC couple only the channel watching point `B'" | Cem | 20161024 |
0145 | footnote | append "But in the present case, where one is likely to watch both channels AC coupled, the phase shift is harmless: it would affect both channels equally. Fig. 3W.6, in contrast, shows Ch.1 DC coupled, Ch.2 AC coupled." | Cem | 20161024 |
0156-168 | cross references to AoE | need to increment: "2.2.2" should be "2.2.3." Same increment for 2.2.3, 2.2.5, 2.2.6, 2.2.8, and 2.2.7 and 2.2.8 in AoE Reading, p. 168 | Don Sylwester | 20160505 |
0157 | footnote 8 | "the lost their nerve" should be "they lost...." | Akos Nemeth | 20170205 |
0159 | footnote 11 | ref to Fig.4N.11 should be to Fig. 4N.12 | Robin Branders | 20160406 |
0162 | fig. 4N.19 duplicates 4N.20 | fig. should be: | Tom Paul | 20160913 |
164 | 2d line after 4N.4.4 | insert close parens | Titouan Soulard | 20191201 |
0166 | near top, xref to AoE | better ref is "AoE 2.4.1A" rather than "...2.4.1B" | Don Sylwester | 20160505 |
0174 | second para | "consistent [with] that value" Insert "with" | Serguey | 20181126 |
0175 | text above fig. 4L.10 | "470ohm base resistor" should be "1k base resistor" | Akos Nemeth | 20170205 |
0180 | last paragraph | cut last paragraph, and in equation just above that, "135k" should be "150k":![]() | John Adler | 20170502 |
0181 | fig. 4W.6 | remove first open-parens of balloon 5 | Don Sylwester | 20160428 |
0182 | text to left of fig.4W.11 | "R_A" should be "R_C" | Serguey | 20181206 |
0182 | text to left of fig. 4W.11 | "place V_y" should be "place V_e" | Serguey | 20181206 |
0192 | footnote 3 | change "exponential term is tiny or zero" to "exponential term is negative" | Brad Hubbard-Nelson and Drew Folta | 20160417 |
0193 | last line of paragraph below fig. 5N.6 | "simply divide 25mV" should be "simply divide 25ohms" | Luis Sarmiento | 20180610 |
194 | sentence before 5N.4 | "for some" is repeated | Titouan Soulard | 20191201 |
0196 | equation near bottom of page | insert open parens after "Is" | Don Sylwester | 20160428 |
0198 | First sentence below fig. 5N.18 | amend gain values as follows: "The gain at the quiescent point appears to be about -235..." "...we would predict gain of -272" "-Rc/r_e = -6.8k/25 = -272." | Jinsoo Kim | 20171010 |
0200 | sentence after fig. 5N.21 | "Fig.5N.22 works" should be "Fig.5N.21 works" | Serguey | 20181208 |
0221 | eqn 5S.2, last line | "It-I1^2" all over "It" should be "I1-(I1^2/It)"; also insert "-" in previous line: "-Rc" | Don Sylwester | 20160428 |
0222 | start of "Applying...": | "illustrated min Fig. mirror" should be "illustrated in Fig.5S.4" | Don Sylwester | 20160516 |
0225 | fig. 5S.8 | leftmost plot should show "Va = 6.8kV," not "...6.8V" | Michael Burmeister | 20160909 |
0226 | ninth line from bottom | "verss" should be "versus" | Akos Nemeth | 20170205 |
0231 | last bullet | cut last close parens, after "Beta" | Don Sylwester | 20160428 |
0231 | first bullet | remove period after "Ebers-Moll view" | Don Sylwester | 20160516 |
0232 | third bullet, "Differential Gain" | should show "Gdiff = Rc/(2 {re + Re})", rather than showing this only within footnote 15 | Serguey | 20181220 |
0239 | first eqn, "Gdiff =" | cut extra open parens | Don Sylwester | 20160428 |
0239 | equation for Gdiff | close parens missing | Tom Paul | 20161016 |
0239 | 5W.2, fourth query | the answer, that CMRR is not improved, assumes emitter resistors removed, rather than included as in fig. 5W.2 | David Harris | 20180407 |
0239 | last paragraph | cut "Current source on ``tail":" | Serguey | 20181221 |
0241 | second para of "solution" | "Having seen" should be "Soon you will see" | Serguey | 20181223 |
0241 | Problem | "two part" should be "two parts" | Serguey | 20181223 |
0252 | footnote 6 | insert "impedance" after "output" in "output should be high" | Akos Nemeth | 20170426 |
0253 | Fig. 6N.9 | insert R values Corrected fig. 6N.9 | we found it ourselves! | |
0253 | Page 253, Section 6N.6.2, second paragraph | "GR#2" should be "GR#1" | Serguey | 20190101 |
0253 | next to last para | after "open-loop gain" insert "(conventionally denoted `A')" | Serguey | 20190101 |
0253 | last para | "A OPEN-LOOP" should be "G OL" for consistency of notation | Serguey | 20190101 |
0258 | footnote 15 | "GR#1" should be "GR#2" | Serguey | 20190102 |
0263 | fig. 6L.2 | lower power rail should be labelled "V-" | Antoneta | 20181103 |
0271 | para. following fig. 6L.19 | text should be amended: replace "This time, the 10K variable resistor is too small..." with "The 10k resistor will cause the current source to fail when you dial R up to about 2k. You can see why, if you use a second meter to watch Vce." | Michael Burmeister | 20160909 |
0271 | 6L.10 1st paragraph, and fig. 6L.18 | replace "100k" with "10k" and "10k" with "1k". Same in fig. 6L.19: 1k rather than 10k variable R | Michael Burmeister | 20160923 |
0274 | Figure 6W.3 "Notes" | "gain of 2 x 1/2V1" should be "gain of 2 x (1/2)V1" | Don Sylwester | 20170403 |
0274 | sec. 6W.1.2 | after "...gain 2" insert "for a signal applied at point Y" | Serguey | 20190103 |
0275 | Figure 6W.5 | "toVy" should be "to Vy" | Don Sylwester | 20170403 |
0278 | fig. 6W.8 | middle op amp should have input terminals swapped | Luis Sarmiento | 20180626 |
0286 | Third paragraph | "shows 23 'representative' op-amps" should be "shows 34 'representative' op-amps" | Don Sylwester | 20170403 |
0287 | Footnote 9 | URL should be "http://www.analog.com/en/analog-dialogue/articles/demystifying-auto-zero-amplifiers-part-1.html" | Don Sylwester | 20170403 |
0291 | Figure 7.n.16 | "GMW" should be "GBW" | Don Sylwester | 20170403 |
0294 | table of representative op amps | AoE sec. 4.4.1 table shows slightly different Vos for bipolar: 3mV and 0.025mV, max, typical | Mike Blodgett | 20170404 |
0297 | Figure 7N.27 | "output exponential)" should be "output (exponential)" | Don Sylwester | 20170403 |
0300 | First Paragraph | Sentence beginning "Again the op-amp..." ends in a colon | Don Sylwester | 20170403 |
0300 | footnote | "10N" should be "9N" | Luis Sarmiento | 20180910 |
0301 | fig. 7N.36 | two pairs of resistors should be labelled "R1, R2" in both paths. | we found it ourselves! | |
0301 | sec. 7N.5.1 | "ampiifier" should be "amplifier" | Akos Nemeth | 20170427 |
0301 | fig. 7N.36 | both feedback paths should use resistors labelled "R1, R2"![]() | Akos Nemeth | 20170427 |
0302 | fig. 7N.37, left side | cut "R1" to left of resistor | Don Sylwester | 20160511 |
0302 | Figure 7N.37 | Unnecessary "R1" to the right of resistor and missing space in "signal gain: 1+" | Don Sylwester | 20170403 |
0312 | comment on fig. 7W.2 | cut "of the same sign," saying instead, "Worst case, the two Vos values may add." | Sasha Brownsberger | 20180220 |
0313 | last line | "LM11" should be "LF411" | Michael Burmeister | 20160923 |
0315 | text below fig. 7W.5 | reference to "Fig. 4N.3.1" should be to Fig. 7W.5 | Felix von Delius | 20170201 |
0315 | text below fig. 7W.5 | "fig. 4N.3.1" should be "fig. 7W.5" | Serguey | 20190121 |
0316 | Last paragraph | "(see Fig. 7W.11:" should be "(see Fig. 7W.11):" | Don Sylwester | 20170403 |
0317 | third line, second bullet | "LMP2015" should be "LMP2014MT", and after "...chopper)" add "for this one we'd have to drop V+ from 15V to 5V" | Michael Burmeister | 20160923 |
0318 | first paragraph | "fig. 4N.3.1" should be "fig. 7W.5" | Serguey | 20190121 |
0320 | last paragraph, first sentence | "collect" should be "collector" | Michael Burmeister | 20160923 |
0326 | fig. 8N.13 | R value shown in figure should be 390 ohms rather than 750 ohms | Michael Burmeister | 20160923 |
0328 | Footnote 9 | URL should be "http://semiconductormuseum.com/Transistors/LectureHall/Camenzind/Camenzind_Index.htm" | Mike Blodgett | 20170404 |
0328 | Footnote 8 | URL should be "http://eletronicdesign.com/analog/whats-all-oscillator-stuff-anyhow" | Don Sylwester | 20170404 |
0329 | fig. 8N.17, right side | interchange "+" and "-" inputs of upper comparator | Michael Burmeister | 20160923 |
0336 | Footnote 1 | Footnote should be below Figure 8L.1 and contained entirely on page 336 | Don Sylwester | 20170403 |
0338 | Footnote 4 | 8N.2.4 should be 8N2.5 | Don Sylwester | 20170403 |
0346 | fig. 8W.2 | output swing should be 0 to 5V, thresholds should be 0 and 0.1V | Rod Fletcher | 20181107 |
0351 | footnote 3 | spelling should be "Sziklai" | Marcin Morawski | 20180220 |
0361 | First bullet | "phase lab" should be "phase lag" | Don Sylwester | 20170514 |
0368 | fig. 9N.24 | base should be shown tied to +5V | Luis Sarmiento | 20180823 |
0375 | fig. 9L.2 | figure should show +5V driving base lead | we found it ourselves! | 20161106 |
0376 | Fig. 9L.3 | replace Vishay equiv ckt and plot with same from ADI. Footnote cite should be: The curves are typical, presented in an ``Analog Dialogue" note by Analog Devices: https://www.analog.com/media/en/analog-dialogue/volume-50/number-1/articles/ferrite-beads-demystified.pdf. | Danielle Mari | 20181127 |
0387 | first line | "boosts" is repeated | Marcin Morawski | 20180220 |
0401 | "Solution" | "G= 100/(1 + 11)" should be "G = 100/(1 + 1)" | we found it ourselves! | 20170220 |
0401 | 9W.1.1 "Solution" | "At A=100, we get G=100/(1+11)=50" should be "At A=100, we get G=100/(1+1)=50" | Don Sylwester | 20170514 |
0402 | last line before 9W.2 | "1faith" should be "faith" | Don Sylwester | 20160511 |
0402 | 9W.1.2 last line | "1faith" should be "faith" | Don Sylwester | 20170514 |
0403 | fig. 9W.2, c | op amp inputs should be interchanged | Luis Sarmiento | 20180813 |
0404 | text above fig. 9W.6 | "3O0kHz" should be "3kHz" | David Harris | 20190820 |
0404,0405 | figs. 9W.6, 9W.7 | op amp inputs should be interchanged in both figures | Richard Stenhouse | 20171218 |
0408 | first para | "function" should be "functions" | Michael Burmeister | 20161106 |
0410 | para above fig. 10N.3 | "show sa" should be "shows a" | Michael Burmeister | 20161106 |
0411 | fig. 10N.6 | now repeats fig. 10N.5. Instead, should be:![]() | Michael Burmeister | 20161006 |
0411 | Figure 10N.5 | "amplifed error" should be "amplified error" | Don Sylwester | 20170514 |
0413 | fig. 10N.8 | top horizontal line, labelled "Ac" should be "Ac'" also upper "Ac * As" should include prime mark | Michael Burmeister | 20161106 |
0419 | Figure 10N.20 | `"The 'stablizer,'" should be "The 'stabilizer,'" | Don Sylwester | 20170514 |
0425 | paragraph below fig. 10L.5 | "interchange leads of one of the pots" should be "interchange leads of the output pot" | Luis Sarmiento | 20180913 |
0430 | footnote 7 | "members.aol.com/pidcontrol/" should be "www.straightlinecontrol.com" | Serguey | 20190305 |
0434 | Footnote 1 | URL should end with ".html" not ".htm" | Don Sylwester | 20170514 |
0441 | line 3 | "R2" ought to be "R1" | Jinsoo Kim | 20171010 |
0444 | footnote 10 | "one pair" is repeated | Marcin Morawski | 20180220 |
0448 | footnote 13 | URL should be "http://www.analog.com/media/en/training-seminars/design-handbooks/Practical-Design-Techniques-Power-Thermal/Section3.pdf" | Don Sylwester | 20170514 |
0449 | footnote 15 | URL should be "http://www.ti.com/lsds/ti/analog/webench/overview.page" | Don Sylwester | 20170514 |
0463 | third line from top | "V|mathrmout" should be "V_out" | Marcin Morawski | 20180220 |
0464 | second line | "the its" should be "its" | Marcin Morawski | 20180220 |
0481 | text near footnote 13 | "hysteric" should be "hysteretic" | Serguey | 20190308 |
0507 | Figure 13N.3 | Labels "(a)" and "(b)" are each doubled | Don Sylwester | 20170605 |
0513 | 14N.1 First Bullet | remove quote from analog" | Don Sylwester | 20170605 |
0514 | First bullet | Add comma after "as you know" | Don Sylwester | 20170605 |
0516 | Footnote 7 | URL should be http://www.viavisolutions.com/sites/default/files/technical-library-items/digital-qam-signals-overview-and-basics-testing-white-paper-en.pdf | Don Sylwester | 20170605 |
0518 | 14N.2.1 | Xref 10.1.3C listed twice | Don Sylwester | 20170605 |
0523 | Footnote 14 | 10.1.2A missing "section" symbol | Don Sylwester | 20170605 |
0525 | First Paragraph | "The RAM write signal is "WE*;" " should be "The RAM write signal is "WR*;" " | Don Sylwester | 20170605 |
0529 | middle | "TTTL thresholds" should be "TTL thresholds" | we found it ourselves! | 20160505 |
0529 | Below Fig 14N.22 | "CMOS with TTTL thresholds" should be "CMOS with TTL thresholds" | Don Sylwester | 20170605 |
0531, 0532, 0533 | Footnotes 24, 25, 28 | URL should be http://www.ti.com/lit/ml/snla187/snla187.pdf | Don Sylwester | 20170605 |
0535 | 14N.8 | Remove parentheses from "Basic Logic Concepts)" and remove ellipses before second bullet | Don Sylwester | 20170605 |
0536 | fifth bullet | remove "...in 11.2" | Don Sylwester | 20170605 |
0546 | second bullet | "means:" should be "means--" | Marcin Morawski | 20180220 |
0550 | fig. 14W.1 | figure partially covers caption | Marcin Morawski | 20180220 |
0568 | Figure 15N.1 | Second connection on the left should be labeled "WR_bar" | Don Sylwester | 20170607 |
0570 | 5th para from bottom | "if we are to able" should be "if we are to be able" | Marcin Morawski | 20180220 |
0574 | 15N.3.1 | Quote from Romeo and Juliet should read "An (and) you be mine, I'll give you to my friend; An (and) you be not, hang, beg, starve, die in the streets" | Don Sylwester | 20170607 |
0574 | fig. 15N.6 | select line should be labelled "X*/Y" | Ryan McGillicuddy | 20171205 |
0574 | fig. 15N.6 | "X/Y*" should be "X*/Y" | Daniel Lim | 20190429 |
0575 | 15N.6.1 Heading | "From" should be lowercase | Don Sylwester | 20170607 |
0575 | 15N6.1 | Remove parentheses from "block diagram in Fig. 15N.9)" | Don Sylwester | 20170607 |
0575 | 2d para from bottom | cut superfluous close-parens: "...15N.9)" | Marcin Morawski | 20180220 |
0577 | fig. 15N.13 | add bars over signals S and R, to match labels in timing diagram | Luis Sarmiento | 20180926 |
0577 | fig. 15N.12 | add bars over signals S and R | Luis Sarmiento | 20181025 |
0580 | First bullet | Remove parentheses from "Lab 16L)" and remove indent before "The character displays we use..." | Don Sylwester | 20170607 |
0589 | Footnote 4 | "we should measure time the voltage" should be "we should use the voltage" | Don Sylwester | 20170607 |
0601 | fig. 15S.6 | inversion bubbles should be removed from outputs of two latch gates | Ryan McGillicuddy | 20171026 |
0601 | fig. 15S.7 | verilog code should be:![]() | Ryan McGillicuddy | 20171205 |
603 | bottom of page | cut extraneous "n" from "STMicrosystems" | Titouan Soulard | 20191201 |
0607 | fig. 16N.9 | D0 should be driven by Q0* | Christian Fink | 20170201 |
0615 | text above fig. 16N.26 | "Appendixschematic" should be "Appendix F" | David Boardman | 20190509 |
0620 | line 4 | cut "and Appendix l4N.20 for the schematic, in case you want to build your own." | Luis Sarmiento | 20180819 |
0639 | fig. 16W11 | LD* should be R* in timing diagram | Luis Sarmiento | 20181025 |
0641 | fig. 16W.14 | LD* should be R* or R-bar, in timing diagram and circuit drawing | Luis Sarmiento | 20180926 |
0644 | fig. 16W.18 | reference to "class D3" should be "16W.1" | Serguey | 20190901 |
0652 | Last bullet | In "If yes, easily" the "yes" should be capitalized | Don Sylwester | 20170607 |
0658 | last sentence | ” in Chapter 15S." should be "...in Appendix A.11." | Serguey | 20190901 |
0670 | last sentence | "2.52mm" should be "2.5mm" | Don Sylwester | 20160502 |
0670 | Last line | "2.52mm" should be "2.5mm" | Don Sylwester | 20170607 |
0685 | code listing | repeats ass'y lang listing. Should be C code: /* sequence_detect_412.c revisited 4/12 */ // shifts in a bit from port pin #include #include // P1.1 takes in sequence of bits: "LEVEL" // INT0 serves as clock // P1.2 is TRY input // P1.0 is UNLOCK output sbit volatile LEVEL = P1^1; // an input: user's choice for code level, bit-by-bit sbit volatile TRY = P1^2; // when asserted, tries to unlock; if it fails, resets the machine sbit volatile UNLOCK = P1^0; bit INTFLAG = 0; // clear it for first pass char n; // an index to the stored bits bdata char SEQUENCE = 0; // this is the value shifted in. ``bdata" says `put it in bit-addressable location' (not essential) sbit INBIT = SEQUENCE^7; // input comes at MSB position #define KEY 0x3 void intsetup (void); // say that some functions are coming void misc_inits (void); void it_ext0 (void); void main (void) { misc_inits(); // go set things up intsetup(); while (1) { while (INTFLAG) // hang here till pushbutton pressed (clock) { UNLOCK = 0; // if unlocked, terminate unlock on this next clock INTFLAG = 0; if (TRY) // test input, and if correct // keep unlock output signal ON so long as TRY key pressed { if (SEQUENCE == KEY) { UNLOCK = 1; SEQUENCE = 0; } else { UNLOCK = 0; SEQUENCE = 0; } } // land here if TRY not pressed else { INTFLAG = 0; INBIT = LEVEL; // take input at bit 0 SEQUENCE = (SEQUENCE << 1) | (SEQUENCE >> (8-1)); // rotate left, takes in MSB at LSB } } } } // External interrupt 0 void it_ext0 (void) interrupt 0 using 0 // using register bank 0; no 'context switch' { INTFLAG = 1; // set software flag for main program } void intsetup (void) { EX0 = 1; IT0 = 1; //Edge sensitive interrupt EA = 1; } void misc_inits (void) { TRY = 0; LEVEL = 0; INTFLAG = 0; SEQUENCE = 0; UNLOCK = 0; } | Ryan McGillicuddy | 20171205 |
0692 | First bullet | "specified at 4.5V supply." should be "specified at 4.5V supply)." | Don Sylwester | 20170607 |
0705 | Footnote 18 | URL should be http://www.analog.com/media/cn/training-seminars/tutorials/MT-030.pdf | Mike Blodgett | 20170607 |
0708 | fig. 18N.26, delta-sigma modulator | inputs should be swapped on two input op amps | Luis Monsalve | 20181013 |
0709 | Footnote 23 | URL should be "http://www.analog.com/media/en/training-seminars/tutorials/MT-022.pdf" | Don Sylwester | 20170712 |
0710 | Footnote 32 | URL should be http://www.beis.de/Elektronik/DeltaSigma/DeltaSigma.html | Don Sylwester | 20170607 |
0710 | 3d para from bottom | "AoEsee also" should be "AoE; see also' | Marcin Morawski | 20180221 |
0712 | Figure 18N.31 | In left figure "low-passses" should be "low-passes" | Don Sylwester | 20170607 |
0714 | Footnote 38 | Should be "See Pohlmann, op cit., p. 94." | Don Sylwester | 20170607 |
0733 | Second paragraph | "So we reduc" should be "So we reduce" | Don Sylwester | 20170607 |
0735 | 18S.3 Header | "atrifacts" should be "artifacts" | Don Sylwester | 20170607 |
0736 | 2d para from bottom | insert period after "shows more reasonable sampling" | Marcin Morawski | 20180221 |
0745 | Second "Solution" | "2bytes/channel" should be "2 bytes/channel" | Don Sylwester | 20170607 |
0747 | Footnote 3 | "album,Kind of Blue" should be "album, Kind of Blue" | Don Sylwester | 20170607 |
0753 | fig. 19L.3; parts list | 7.5k resistor should be 3.3k; either 74HCT or 74HC parts may be used | we found it ourselves! | 20160506 |
0753 | Figure 19L.3 | Remove floating ground symbol in lower right | Don Sylwester | 20170712 |
0759 | Figure 20N.3 | Remove parentheses from "1990)." | Don Sylwester | 20170712 |
0761 | First bullet | Second sentence in bullet should end with a close parentheses "solid-state storage)." | Don Sylwester | 20170712 |
0766 | Footnote 17 | Should read "(by NXP, not Motorola)." | Don Sylwester | 20170712 |
0767 | Second bullet | Remove parentheses from "8086 processor itself)." | Don Sylwester | 20170712 |
0773 | Footnote 28 | "Maxim/Dallas Ultra-High-Speed Flash Microcontroller User's Guide, pp. 78-79" should be "Maxim/Dallas High-Speed Microcontroller User's Guide, pp. 64-65" | Don Sylwester | 20170712 |
0775 | 2d para | "pulse-with-modulator" should be "pulse-width-modulator" | Marcin Morawski | 20180221 |
0779 | Fourth bullet | "Ultra-High-Speed Microcontroller" should be "Ultra-High-Speed Flash Microcontroller" | Don Sylwester | 20170712 |
0779 | First bullet | There should be a space between the comma and "2" | Don Sylwester | 20170712 |
0780 | First and second sentences | First sentence: "tahn" should be "than" Second sentence: Remove close parentheses "design requires)." | Don Sylwester | 20170712 |
0782 | Near top of page | "ALE_LATCH AND DELAY" should be "ALE_LATCH and DELAY" | Don Sylwester | 20170712 |
0790 | fig. 20L.15 | RD* and WR* should be labelled "from 8051" rather than shown tied high: corrected figure | we found it ourselves! | 20160414 |
0793 | 20L.3.2 second paragraph | Paragraph should end with a period | Don Sylwester | 20170712 |
0800 | first line | "follow the procedure described in 20N.7...." should be "...in 20S.2...." | Marcin Morawski | 20180221 |
0817 | Final line of page | Should read "A0[base16] for 160[base10], 90[base16] for 144[base10]." | Don Sylwester | 20171012 |
0818 | Third paragraph | "translates 'P1' to address A0 (hex)" should be "translates 'P1' to address 90 (hex)" | Don Sylwester | 20171012 |
0819 | Third paragraph | "has had ime" should be "has had time" and "(OEh" needs a close parenth | Don Sylwester | 20171012 |
0819 | Fifth paragraph | " '00,' " comma should be outisde quotes | Don Sylwester | 20171012 |
0823 | Middle of page | Remove open parenth from "(To make sure you understand..." | Don Sylwester | 20171012 |
0827 | 21N.5.1 Delay code | "DJNZ A" should be "DJNZ ACC" | Daniel Lim | 20190429 |
0828 | Footnote 13 | " 'design environment' " should be " 'integrated design environment' " | Don Sylwester | 20171012 |
0834 | Third to last paragraph | I/O should be capitalized in "can do its own 'i/o decoding' " | Don Sylwester | 20171012 |
0834 | Last paragraph | " '10,' " comma should be outside the quotes | Don Sylwester | 20171012 |
0835 | Assembler excerpt | Remove incorrect date | Don Sylwester | 20171012 |
0842 | 21L.1.7 First line | "little segement" should be "little segment" | Don Sylwester | 20171012 |
0848 | Second paragraph | "appears at pp15-16 of the Philips/NXP" should have "pp13-16" | Don Sylwester | 20171012 |
0848 | 1st para after 1st code line | "in Supplement 20S" should read "on book's website, under `Reference Materials" | Serguey | 8/5/19 |
0852 | keysum_8bit.a51 (SiLabs): equate near head of program | "DISPLAY EQU P1" should be "...EQU P0," to match text and figures on p. 850 | Ben Augenbraun | 20170412 |
0854 | Second and third bullets | Punctuation should fall outside the quotes in " '1;' " and " '16.' " | Don Sylwester | 20171012 |
0855 | keysum_16bit.a51 (SiLabs) | two lines should be added to the equates: "RUN_SUM_HI EQU R7 RUN_SUM_LO EQU R6" | Ben Augenbraun | 20170412 |
0860 | Figure 21S.4 | Remove open parenths from "(loaded" and "(from" in balloons | Don Sylwester | 20171012 |
0861 | Footnote 3 | "0F(h" should be "0F9h" | Don Sylwester | 20171012 |
0861 | Footnote 3 | "0F(h" should be "0F9h" | Don Sylwester | 20171012 |
872 | code listing at top | "mov pomdin" should be "mov P0MDIN"; "mov poskip" should be "mov P0SKIP" | Serguey | 8/9/19 |
0874 | Third bullet | "D0_SOMETHING" should have an 'O' not a zero | Don Sylwester | 20171012 |
0875 | ass'y-language bit test program | line 85 of program: "63B001" should be "639001"; "XRL P3..." should be "XRL P1..."; line 88: "82B0" should be "8290"; "CPL P3..." should be "CPL P1..." | we found it ourselves! | 20171114 |
0876 | Second to last paragraph | " '&&,' " comma should be outside quotes | Don Sylwester | 20171012 |
0888 | d7 Second sentence | "says explicitly." should be "says explicitly)." | Don Sylwester | 20171012 |
0889 | first line | "d1: T2XCLK" should be "d0: T2XCLK" | Marcin Morawski | 20180221 |
0894 | Footnote 6 | "ECL" should be "ECI" and "p. 149" should be "p.249" | Don Sylwester | 20171012 |
0894 | footnote 6 | "ECL" should be "ECI" | Serguey | 20190816 |
0895 | fig. 22L.13 | "80" should be entered in box under "PCA0CPH0 (high byte)" rather than "PCA0CPL0...." | we found it ourselves! | 20190816 |
0902 | Figure 22W.5 | "mucn" should be "much" | Don Sylwester | 20171012 |
0903 | Figure 22W.9 | "iin case" should be "in case" | Don Sylwester | 20171012 |
0911 | last sentence before sec. 23N.3 | "lab sec 22L2" should be "lab sec 23L.2" | Serguey | 20190821 |
0917 | third para from end | "Finally, we set up...range" should appear as last sentence of preceding section. Also add "See fig. 23N.8." | Serguey | 20190828 |
0924 | Third paragraph | " 'barely attenuate" needs a closing quote | Don Sylwester | 20171012 |
0933 | table of register values | to fit code, 4th "function" line should say,"101b==>assign INT0 to P0.5" | Ben Augenbraun | 20170419 |
0940 | 1st para | "see the IDA0L" should be "see the IDA1L" | Serguey | 20190912 |
0945 | fig.23L.16 | label in figure should show "INT0" not "INT1" Also, input wvfm missing | Serguey | 20190913 |
0948 | Figure 23S.3 | remove space between "included" and closing quote | Don Sylwester | 20171012 |
0948 | middle of page | "Display includes" should be "`Symbol table' as well as 'Display includes" | Serguey | 20190920 |
0955 | sec. 23S.2.2 | "...in two PDF files...fun!" should be "under RIDE's Help tab" | Serguey | 20190920 |
0957 | Figure 23S.15 | Remove close parenth from " 'NEW')" | Don Sylwester | 20171012 |
0957 | last sentence in section 23S.3.2 | "just now" should be "just below" | Serguey | 20190920 |
0957 | sec. 23S.2.2 | "pressing F7" should be "pressing F11" | Serguey | 20190920 |
0964-0965 | 24N.3 Header and p965 header | "eperations" should be "operations" | Don Sylwester | 20171012 |
0966 | footnote 2 | should read: "See, e.g., http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.173.4371&rep=rep1&type=pdf, re serdes generally. | Serguey | 20190925 |
0968 | Second paragraph | superscript 9 should be attached to the end of "scope" | Don Sylwester | 20171012 |
0969 | footnote 10 | .after.."in our lab" add in our lab (see https://www.parallax.com/sites/default/files/downloads/30016-Emic-2-Text-To-Speech-Documentation-v1.2.pdf.)" | Serguey | 20190923 |
0973 | Footnote 12 | URL should be https://www.nxp.com/docs/en/application-note/AN10216.pdf | Don Sylwester | 20171012 |
0974 | footnote 12 | Serdes link should be "https://www.nxp.com/docs/en/application-note/AN10216.pdf" | Serguey | 20190923 |
0980 | fig. 24L.3 | figure should show SPI signal sources are P0.0..P0.3: SCK, MISO, MOSI, CS | Ben Augenbraun | 20200225 |
0995 | footnote 3 | cut footnote 3, which contradicts the correct text on this page | Serguey | 20191003 |
0996 | Fourth bullet | Remove close parenth from "execution address)." | Don Sylwester | 20171012 |
0998 | MTK | add link, in a footnote: "https://files.maximintegrated.com/microcontroller/dev_tool_software/mtk/obsolete/ There, download MTK2_Install-2.4.12. Also available on book site under "Reference aterials" | Serguey | 20191003 |
1012 | next to last paragraph | "simple as this:" should be "simple as shown in fig. 25L.1." | Serguey | 20190919 |
1028 | caption of fig. 26N.8 | caption should be "Etch-a-sketch driven by stepper motors" | Paolo Nenzi | 20160410 |
1037 | mid-page | "Ferrell Helbling" should be "Farrell Helbling" | Jennifer Shum | 20191023 |
1043 | mid-page | "LED maze" should be "Scope maze" | Serguey | 20191023 |
1046 | Footnote 25 | URL should be https://www.parallax.com/product/28302 (part is TAOS TCS3200-DB) | Don Sylwester | 20171012 |
1047 | Footnote 27 | URL should be https://www.sparkfun.com/pages/accel_gyro_guide | Don Sylwester | 20171012 |
1048 | Second bullet, second to last line | Part number for "A 14 Segment bar graph" is SC002221 not KWL-R1025BB | Don Sylwester | 20171012 |
1049 | Last line of 26N.6.8 | "Wixel" part number is WRL-10665 not WRL-10532 | Don Sylwester | 20171012 |
1050 | last sentence | "the tractor described below" should be "a tractor like that in sec. 26N.4.10" | Serguey | 20191024 |
1053 | A.1, second sentence | "simply copy the forms that you see--and in early cases we will provide you with nearly-complete files," should be "imitate the header material shown in the files like the one just below," | Serguey | 20191030 |
1055 | A.3 First paragraph | "perjorative sound" should be "pejorative sound" | Don Sylwester | 20171012 |
1063 | fig. A.14 | now duplicates A.12. Should be this: ![]() | Ryan McGillicuddy | 20171106 |
1078 | Footnote 15 | URL should be http://homepages.cae.wisc.edu/~kime/554/s02/materials/CummingsSNUG2000SJ_NBA_rev1_2.pdf | Don Sylwester | 20171012 |
1080 | Fig. B.1, two text blocks | "produts" and "fliip-flop" misspelled | Aaron H. | 20160518 |
1080 | Figure B.1 | "produts" should be "products" and "fliip-flop" should be "flip-flop" | Don Sylwester | 20171012 |
1080 | caption of fig. B.1 | "logic call" should be "logic cell" | Serguey | 20191103 |
1085 | First line | "AND OR" should be "AND-OR" | Don Sylwester | 20171012 |
1088 | Second to last paragraph | Last sentence needs a period | Don Sylwester | 20171012 |
1103 | caption of fig. D.8 | "10kHz" should be "10Hz" | Derek Willingham | 20190218 |
1103 | text within fig. D8 | "10kHz is fishy" should be "10Hz is fishy" | Serguey | 20191115 |
1115 | Third to last paragraph | URL for Murphy's Surplus Warehouse should be http://www.murphyjunk.net/ | Don Sylwester | 20171012 |
1122 | parts appendix | hookup wire must be solid, not stranded: part number should be "3051/1 BK005" | Luis Gomes | 20160904 |
0154 | second paragraph | ref to "4W.1" should be to "4N.1" | Alexander Levrantev | 20200627 |
0182 | mid page | "Out_x" should be "Out_c" | Alexander Levrantev | 20200628 |
0117 | fourier series | cut second close-parens after both "sin(w t)" and "sin(3w t)" | jens haldrup | 20200812 |
0118 | second bullet, near top | "dissipated in series resistance,Rdrive, proportional to V^2/R_L" should be "power dissipated in both Rdrive and the inductor's R_L, proportional to V^2" | jens haldrup | 20200812 |
0170 | Fig. 4L.3 | signal source should show connection to ground | D Abrams reminded me | 20210929 |