|Listed below are known errors. We apologize for any inconvenience these errors may have caused.|
Easy PIC’n– Versions 3.0 and Version 3.1
|Page 16 — When constructing the circuit, the 8 port B LEDs should be positioned in a row on your circuit board so that they are in numerical order with bit 0 on the right as you view the board when using it (bit 7 on the left).|
|Page 73–Schematic – RB0 should be RB2|
|Page 118 — Note: It ……. LED to turn off|
|Page 124 — Examples: Load 0xF6|
Easy Microcontrol’n– Version 4.0
|Page 21 — Referring to the schematic, the notch in the left end of the rectangle which represents the PIC16F84A should not be there. The pins are shown with like pin functions grouped together to make reading the schematic easy. The pins are NOT shown in their physical locations with respect to the rectangular block.|
When constructing the circuit, the 8 port B LEDs should be positioned in a row on your circuit board so that they are in numerical order with bit 0 on the right as you view the board when using it (bit 7 on the left).
|Page 126 — Note: It ……. LED to turn off|
|Page 132 — Examples: Load 0xF6|
|Page 168 — Referring to the upper left-hand corner of the top of the page, the value of the 8 resistors should be 150 ohms, not 680 ohms.
PIC’n Up The Pace– Versions 1.0 and 1.1
|Page 22–In both drawings, the output pin sequence 1 through 7 is reversed. The sequence shown in the drawing on page 21 is correct. Three labels in the drawing at the bottom of the page appear in the wrong order. Top to bottom they should appear as “Latch Data,” “Clear” and “Clock.”|
|Page 23–“164” in the fifth rectangle from the bottom in the right hand flow chart should be “595.”|
|Page 130–Timing diagram – CE should be CS.|
Page 174 – The 2nd, 3rd, and 4th equations counting up from the bottom of the page should end with +5. The last equation at the bottom of the page should not have a minus sign after the = sign. The first equation at the top of the next page should not have a minus sign after the two = signs. The result is +4.
Microcontrol’n Apps –– Version 2.0
Table of Contents, 5th page — References to pages 353 and 354 PIC12F629/675
The pins of the F675 In the table: GP3* * Input only
PIC’n Techniques– Version 1.0
Page 37 – Schematic, PIC16C63 – “CCP1” should be over RC2, not RC3.
Page 42–In the block diagram, the prescaler values should be 1, 4, 16.
|Page 192– The first sentence of the third paragraph should read as follows: “A little thought reveals that the rounding off process can ripple back all the way to the most significant digit”. Add the following as the fourth paragraph: “Details on rounding off are in PIC’n Up The Pace”. Delete the flow chart.|
|Page 199–The last three lines of code on page 199 and the first nine lines of code on page 200 should be replaced with the following:|
|Page 201–The last three sentences of the third paragraph should read: “HyperTerminal” under Windows 95 is dumbed down slightly and is not capable of assigning a file name prior to receiving the file. It also has no provision for clearing the buffer which clears the screen. Only Terminal will work for our purposes.”|
|Page 236– Four lines of code are missing. Count up 13 lines from the bottom of the page and insert four lines as shown:
12th goto sndtst ;bytes equal movf instr,w ;get copy of instruction sublw a'a' ;compare with "a" btfsc status,z ;z flag set if bytes are equal goto chr_ram ;bytes equal 13th goto enterm ;wait for next transmission ;----------------------------------------------------------
|Page 139– The last word in the note in the upper right hand corner of the page should be “cleared”, not”set”.|
|Page 188– In the listing, delete the following lines of code:
22 lines up from bottom: bsf status,rp0 ;switch to bank 1 20 lines up from bottom: bcf status,rp0 ;switch to bank 0 7 lines up from bottom: bsf status,rp0 ;switch to bank 1 4 lines up from bottom: bcf status,rp0 ;switch to bank 0Page 209– The last two sentences in the paragraph at the top of the page should be deleted.
Page 255– The second full paragraph refers twice to a user register called “systat”. The register should be called “comstat”.
Page 259– In line 8 (beginning at the top of the page), the reference to “IICOMS.TXT” should be changed to “IICOMS.GRP”.
Page 417–After the label “sspad1”, change “portb” to “portc”.
Page 425–Two thirds of the way down the page, change "movlw 034" to "movlw 035" and delete “SPI clock-osc/64” on the second line below that.
"dslin3 btfsc" to "dslin3 btfss".
"goto dslwr4" to "goto dslwr5" in two places.