SQUARE 1 ELECTRONICS
ERRATA
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

Page 374 — Under heading “PORTS – GPIO”

	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:
Click here for corrected code for Page 199

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
;----------------------------------------------------------

Time'n and Count'n- Version 2.0

Page 26--In the block diagram, the prescaler values should be 1, 4, 16.

Serial PIC’n – Versions 1.0 and 2.0

Page 19–Under Data Terminal Ready – There are two typos in the second sentence. It should read “In the originate mode, the modem cannot dial a phone number until DTR is asserted and in answer mode it cannot answer until DTR is asserted.”
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 0
Page 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.

Page 491–Change

"dslin3    btfsc" to "dslin3    btfss".

Page 492–Change

"goto    dslwr4" to "goto    dslwr5"    in two places.

Easy Debug'n - Version 1.0

Page 3-- Drawing at bottom of page should be RB7 and RB6.

Page 12 - In the table under File Address, "0x0E" should be "0x09".

Page 17-- Remember to pull up RB7 and RB6.

Easy Step’n – Version 1.0


Page 37 – In the pin diagram, Vdd is power, not ground.

Page 48 – In the pin diagram, Vdd is power, not ground.

Page 62 – Schematic – There is no +5V connection to the ULN2803A board. The terminal block at the top of the ULN2803A board should have 2 terminals, not 3.

Page 65 – Schematic – There is no +5V connection to the TIP120 board. The terminal block at the top of the TIP120 board should have 2 terminals, not 3.

Page 71 — Last line: input high, output high

Page 121 through 126–Refers to the SLA7024M Unipolar Driver–

    Through a sharp reader’s experience, our own mistakes, and the effort required to correct them, we have determined that the SLA7024M experiment presented in Easy Step’n is not suitable for experimenters because tweaking of the IC manufacturer’s recommended circuit may be required to obtain proper performance when driving a specific motor.

    The SLA7024M and the manufacturer’s tech support are excellent. The hand tailoring required is fine for experienced engineers developing a commercial product, but not for the experimenter just learning about stepper motors.

    Please ignore pages 121 through 126. The concept is correct, but making it work for a given motor can be a bit of a trick in my experience.

Page 147 — The Sharp Microelectronics sensor (photointerrupter in Sharp terminology) GPIS55 has been replaced by the GP1S56T which is currently available from Digi-Key.

The output of the circuits shown in both schematics on page 147 should be connected to a 270 ohm resistor in series with an LED connected to ground. This LED serves as an indicator. If the sensor slot is blocked, the indicator LED will be off.

The terminolgy used in the description is wrong or inconsistant. Please make the following changes:

Page   Text Line       As Written           Should Be
147        5       infrared diode       sensor LED
147        6       infrared radiation   light
147        9       infrared             light
147        9       the LED              the indicator LED
148       13       LED turn off         indicator LED turn off
148       13       the LED              the sensor LED
149        7       (ie. LED             (ie. indicator LED    
 

 ©Square 1 Electronics 1996-2004
Last updated January 3, 2004

| Home | Back to Updates Page | Contact Us