Release Notes for PICSTART(R) Plus Development Programmer
  MPLAB IDE v7.10
  Software DLL Version       v4.10
  Operating System Version   v4.30.04   (pspls43004.hex)

March 16, 2005

-----------------------------------------------------------------
Table of Contents
-----------------------------------------------------------------
1.  Device Support List
2.  PC Operating System Support List
3.  Reference Documents
4.  What's New or Updated
5.  Known Problems
6.  Important Notes
7.  Programming PIC10F2XX Devices
8.  Programming rfPIC12C509Ax Devices
9.  Programming PIC16C55A/C57C/F57 Devices
10. Programming PIC16F818/819 Devices
11. Programming PIC18C658/858 and PIC18F6x20/8x20 Devices
12. Programming PIC18F2331/2431 Devices
13. Universal Programming Module (AC162049)

-----------------------------------------------------------------
1. Device Support List
-----------------------------------------------------------------

                Supported in                       Supported in
Device          OS (FW) Version    Device          OS (FW) Version
-------------   ---------------    -------------   ---------------
PIC10F200!      (04.30.00)         PIC16F688       (04.10.00)         
PIC10F202!      (04.30.00)         PIC16F716       (04.10.00)         
PIC10F204!      (04.30.00)         PIC16F72        (02.10.01)         
PIC10F206!      (04.30.00)         PIC16F73        (02.10.01)         
PIC12C508       (02.01.00)         PIC16F737       (04.10.00)         
PIC12C508A      (02.01.00)         PIC16F74        (02.10.01)         
PIC12C509       (02.01.00)         PIC16F747       (04.10.00)         
PIC12C509A      (02.01.00)         PIC16F76        (02.10.01)         
PIC12C671       (02.01.00)         PIC16F767       (04.10.00)         
PIC12C672       (02.01.00)         PIC16F77        (02.10.01)         
PIC12CE518      (02.01.00)         PIC16F777       (04.10.00)         
PIC12CE519      (02.01.00)         PIC16F818!      (03.00.07)         
PIC12CE673      (02.01.00)         PIC16F819!      (03.00.07)         
PIC12CE674      (02.01.00)         PIC16F83        (02.01.00)         
PIC12F508       (04.30.00)         PIC16F84        (02.01.00)         
PIC12F509       (04.30.00)         PIC16F84A       (02.01.00)         
PIC12F629       (03.00.07)         PIC16F87        (04.10.00)         
PIC12F635       (04.20.03)         PIC16F870       (02.01.00)         
PIC12F675       (03.00.07)         PIC16F871       (02.01.00)         
PIC12F683       (04.02.00)         PIC16F872       (02.01.00)         
PIC16C505       (02.01.00)         PIC16F873       (02.01.00)         
PIC16C54        (02.01.00)         PIC16F873A      (03.00.07)         
PIC16C54C       (02.01.00)         PIC16F874       (02.01.00)         
PIC16C55        (02.01.00)         PIC16F874A      (03.00.07)         
PIC16C554       (02.01.00)         PIC16F876       (02.01.00)         
PIC16C558       (02.01.00)         PIC16F876A      (03.00.07)         
PIC16C55A!      (02.01.00)         PIC16F877       (02.01.00)         
PIC16C56        (02.01.00)         PIC16F877A      (03.00.07)         
PIC16C56A       (02.01.00)         PIC16F88        (04.10.00)         
PIC16C57        (02.01.00)         PIC16HV540      (02.01.00)         
PIC16C57C!      (02.01.00)         PIC17C42        (02.01.00)         
PIC16C58A       (02.01.00)         PIC17C42A       (02.01.00)         
PIC16C58B       (02.01.00)         PIC17C43        (02.01.00)         
PIC16C620       (02.01.00)         PIC17C44        (02.01.00)         
PIC16C620A      (02.01.00)         PIC17C752       (02.01.00)         
PIC16C621       (02.01.00)         PIC17C756       (02.01.00)         
PIC16C621A      (02.01.00)         PIC17C756A      (02.01.00)         
PIC16C622       (02.01.00)         PIC17C762       (02.01.00)         
PIC16C622A      (02.01.00)         PIC17C766       (02.01.00)         
PIC16C62A       (02.01.00)         PIC18C242       (02.01.00)         
PIC16C62B       (02.01.00)         PIC18C252       (02.01.00)         
PIC16C63        (02.01.00)         PIC18C442       (02.01.00)         
PIC16C63A       (02.01.00)         PIC18C452       (02.01.00)         
PIC16C642       (02.01.00)         PIC18C658!      (02.01.00)         
PIC16C64A       (02.01.00)         PIC18C858!      (02.01.00)         
PIC16C65A       (02.01.00)         PIC18F1220*!#   (04.10.00)         
PIC16C65B       (02.01.00)         PIC18F1320*!#   (04.10.00)         
PIC16C66        (02.01.00)         PIC18F2220*     (04.02.00)         
PIC16C662       (02.01.00)         PIC18F2320*     (04.02.00)         
PIC16C67        (02.01.00)         PIC18F2331*!    (04.02.00)         
PIC16C71        (02.01.00)         PIC18F2410      (04.30.01)         
PIC16C710       (02.01.00)         PIC18F242       (02.30.01)         
PIC16C711       (02.01.00)         PIC18F2420      (04.30.01)         
PIC16C712       (02.01.00)         PIC18F2431*!    (04.02.00)         
PIC16C715       (02.01.00)         PIC18F2455      (04.30.01)         
PIC16C716       (02.01.00)         PIC18F248       (02.30.01)         
PIC16C717       (02.10.01)         PIC18F2510      (04.30.01)         
PIC16C72        (02.01.00)         PIC18F2515      (04.30.01)         
PIC16C72A       (02.01.00)         PIC18F252       (02.30.01)         
PIC16C73A       (02.01.00)         PIC18F2520      (04.30.01)         
PIC16C73B       (02.01.00)         PIC18F2525      (04.30.01)         
PIC16C745       (02.01.00)         PIC18F258       (02.30.01)         
PIC16C74A       (02.01.00)         PIC18F2585      (04.30.01)         
PIC16C74B       (02.01.00)         PIC18F2610      (04.30.01)         
PIC16C76        (02.01.00)         PIC18F2620      (04.30.01)         
PIC16C765       (02.01.00)         PIC18F2680      (04.30.01)         
PIC16C77        (02.01.00)         PIC18F4220*     (04.02.00)         
PIC16C770       (02.10.01)         PIC18F4320      (04.02.00)         
PIC16C771       (02.10.01)         PIC18F4331      (04.02.00)         
PIC16C773       (02.01.00)         PIC18F4410      (04.30.01)         
PIC16C774       (02.01.00)         PIC18F442       (02.30.01)         
PIC16C781       (02.30.00)         PIC18F4420      (04.30.01)         
PIC16C782       (02.30.00)         PIC18F4431      (04.02.00)         
PIC16C923       (02.01.00)         PIC18F4455      (04.30.01)         
PIC16C924       (02.01.00)         PIC18F448       (02.30.01)         
PIC16C925       (02.01.00)         PIC18F4510      (04.30.01)         
PIC16C926       (02.01.00)         PIC18F4515      (04.30.01)         
PIC16CE623      (02.01.00)         PIC18F452       (02.30.01)         
PIC16CE624      (02.01.00)         PIC18F4520      (04.30.01)         
PIC16CE625      (02.01.00)         PIC18F4525      (04.30.01)         
PIC16F505       (04.30.00)         PIC18F458       (02.30.01)         
PIC16F54        (04.02.00)         PIC18F4585      (04.30.01)         
PIC16F57!       (04.02.00)         PIC18F4610      (04.30.01)         
PIC16F627       (02.10.01)         PIC18F4620      (04.30.01)         
PIC16F627A      (04.10.00)         PIC18F4680      (04.30.01)         
PIC16F628       (02.10.01)         PIC18F6620!     (03.00.07)         
PIC16F628A      (04.10.00)         PIC18F6720!     (03.00.07)         
PIC16F630       (03.00.06)         PIC18F8620!     (03.00.07)         
PIC16F636       (04.12.04)         PIC18F8720!     (03.00.07)         
PIC16F648A      (04.10.00)         rfPIC12C509AF!  (02.01.00)         
PIC16F676       (03.00.06)         rfPIC12C509AG!  (02.01.00)         
PIC16F684       (04.10.00)         
 
*  Indicates beta-support part(s) in this release.

!  See Sections 8-14 in this readme for information on programming 
   these devices.

#  Some revisions of these parts fail to program.

-----------------------------------------------------------------
2. PC Operating System Support List
-----------------------------------------------------------------

This tool has been tested under the following PC operating 
systems:

Windows(R) 98 SE, Windows ME, Windows NT 4.0 SP6a Workstations 
(NOT Servers), Windows 2000 SP4, Windows XP

-----------------------------------------------------------------
3. Reference Documents
-----------------------------------------------------------------

The following documents may be found on our website or MPLAB IDE 
CD-ROM:

* PICSTART Plus User's Guide                  DS51028
* PICSTART Plus Upgrade Kit Brief             DS51405
* Programming Specifications for devices      various DS numbers
* Development Tools Selector

On-line help (Help>Topics) is also available for this tool:

* Programmers>PICSTART Plus                   hlpPSPlus.chm

-----------------------------------------------------------------
4. What's New or Updated
-----------------------------------------------------------------

None.

-----------------------------------------------------------------
5. Known Problems
-----------------------------------------------------------------
The following is a list of known problems. For information on
common problems, error messages and limitations, please see 
Troubleshooting in the online help file for PICSTART Plus 
(hlpPSPlus.chm).

- If you experience repeated problems programming, i.e., corrupted 
programming or the inability to program your device, it is 
suggested that you insert a 0.1 uf capacitor in the PICSTART Plus 
ZIFF socket along with the device between the Vdd and Vss pins.
If there are two pairs of Vdd/Vss pins, insert a capacitor as 
stated above for each pair.

System Service Requests (SSRs)
------------------------------

SSR 18615: A failed Verify in MPLAB IDE does not report all 
erroneous memory areas found when a PIC18Fxx20 device is in use.
* If all options are included in the Verify, only errors in the 
  program memory are reported.
* If the program memory is excluded and an individual or 
  combination of any of the remaining areas is included, errors 
  found in those areas are reported.

SSR 19423: On Windows 98, Program and Verify progress so far, 
then pause at random addresses on large memory devices. 
Occasionally, communication errors occur.

SSR 19424: On Windows 98, programming does not always successfully 
complete when resumed after communication failure.

SSR 19753: EEPROM is not being erased on some devices, such as the
PIC16F62X, PIC16F8X, PIC16F87X and PIC16F87XA.

-----------------------------------------------------------------
6. Important Notes
-----------------------------------------------------------------

- Once address ranges are set in the Programmer Settings dialog,
Program tab, the settings will stay set and not revert to default 
values after an operation.

- For all memory except configuration bits (that are not code 
protected), you may program from 1 to 0, but not from 0 to 1, i.e., 
you must erase and then program.

- With PIC18F8xxx devices set in boot block processor mode, memory 
past the boot block range is not accessible. Therefore, verifying 
after the boot block range will fail in this mode. In microprocessor 
mode, all of program memory will fail a verify.

-----------------------------------------------------------------
7. Programming PIC10F2XX Devices
-----------------------------------------------------------------
PIC10F2xx devices are currently available in a 6-pin SOT 23 and 
8-pin DIP packages.  The following setup is required for use with 
the PicStart Plus:
 
6-pin SOT 23 options:		

1)PIC10F2xx Universal Programmer Adapter (AC163020) with the 
18-pin Adapter socket on the reverse side:  Using the male-male 
stand-off headers, align pin one as viewed from the top silk screen 
with pin one of the 40-pin ZIFF socket on the PicStart Plus. 
Please see "AC163020 pin 1 guide" (DS51478).

2)PIC10F2xx SOT-23 to DIP-8 Programmer Adapter (AC163021):  
Using the pin one pad (square solder pad), align the pad with pin 
one of the 40-pin ZIFF socket on the PicStart Plus. 
Please see "AC163021 pin 1 guide" (DS51479).

8-pin DIP options:		

1)PIC10F2xx Universal Programmer Adapter (AC163020) with the 
18-pin Adapter socket on the reverse side:  Using the male-male 
stand-off headers, align pin one as viewed from the top silk screen 
with pin one of the 40-pin ZIFF socket on the PicStart Plus. 
Please see "AC163020 pin 1 guide" (DS51478).

2)Align Pin 1 of the 10F2xx DIP-8 package to Pin 9 of the 
PicStart Plus.

-----------------------------------------------------------------
8. Programming rfPIC12C509Ax Devices
-----------------------------------------------------------------
You can program rfPIC12C509Ax devices using PICSTART Plus by 
creating an adapter that will connect the top 8 pins (4 pins on 
each side) to the PICSTART Plus (socket pins 1-4 and 37-40).  This 
will allow you to program the PIC12C509A part of the device.  
ONLY connect the top 8 pins for proper operation.  Once you have 
created the adapter, you will be able to select the rfPIC12C509Ax 
part from the PICSTART Plus programming dialog on MPLAB IDE.
Then follow normal programming procedures.

-----------------------------------------------------------------
9. Programming PIC16C55A/C57C/F57 Devices
-----------------------------------------------------------------
From ETN #22:

Symptom: PIC16C55A and PIC16C57C devices do not verify correctly 
using the PICSTART Plus. When a blank device is read, program 
memory values of 0xBFF are reported.

Problem: The OSC2 pin on the PIC16C55A and PIC16C57C tries to 
overdrive RB6. This causes invalid voltage levels for verification.

Solution: To program the PIC16C55A and PIC16C57C DIP packages on a 
PICSTART Plus, a  modified adapter must be used. The adapter can 
be created using a 28- or 40-pin ZIF, LIF or standard socket by 
cutting the connector pin that corresponds to pin 26 of the 
PIC16C55A and PIC16C57C. After creating this modified adapter, 
secure the device in the adapter, then place the modified adapter 
in the PICSTART Plus. This adapter should be used only when 
programming these two devices.

-----------------------------------------------------------------
10. Programming PIC16F818/819 Devices
-----------------------------------------------------------------
When programming a PIC16F818 or PIC16F819, you must add a 1kohm 
resistor between MCLR and GND. This can be placed in the socket 
with the device.

-----------------------------------------------------------------
11. Programming PIC18C658/858 and PIC18F6x20/8x20 Devices
-----------------------------------------------------------------
To program these devices using the PICSTART Plus programmer, you 
need to build an adapter that will make the part look like the 
40-pin PIC18CXXX devices. The device pins below should be 
attached to the PICSTART Plus as noted. (ETN #23)

Note: You must connect all VDD/VSS lines on the devices, as 
all are needed to power the chip correctly.

PIN    PICSTART      PIC18C658         PIC18C658
         Plus      64-pin package    68-pin package
---    --------    --------------    --------------
VDD      11        10, 26, 38, 57    2, 20, 37, 49
VSS      12        9, 25, 41, 56     19, 36, 53, 68
MCLR     1               7                16
RB6      39              42               54
RB7      40              37               48

PIN    PICSTART      PIC18C858         PIC18C858
         Plus      80-pin package    84-pin package
---    --------    --------------    --------------
VDD      11        12, 32, 48, 71    2, 24, 45, 61
VSS      12        11, 31, 51, 70    23, 44, 65, 84
MCLR     1               9                20
RB6      39              52               66
RB7      40              47               60

PIN    PICSTART      PIC18F6X20        PIC18F8X20
         Plus      64-pin package    80-pin package
---    --------    --------------    --------------
VDD      11        10,19,26,38,57    12,25,32,48,71      
VSS      12        9,20,25,41,56     11,26,31,51,70  
MCLR     1               7                 9   
RB6      39              42                52  
RB7      40              37                47  

-----------------------------------------------------------------
12. Programming PIC18F2331/2431 Devices
-----------------------------------------------------------------
All power supply (Vdd and AVdd) and ground (vss and AVss) pins 
must be used in order for these devices to program. PICSTART Plus
will handle Vdd, Vss and AVss properly, but you must place a wire 
must be securely placed between pin 7 (AVdd) and pin 11 in the 
socket with the device for proper operation.

-----------------------------------------------------------------
13. Universal Programming Module (AC162049)
-----------------------------------------------------------------

Not currently supported on PICSTART Plus.
Supported only on MPLAB ICD 2.