Release Notes for MPLAB(R) SIM Simulator v7.50
November 16, 2001

-----------------------------------------------------------------
Table of Contents
-----------------------------------------------------------------
* Device Support List
* Operating System Support List for v7.50
* Repairs and Enhancements Made in v7.50
* Repairs and Enhancements Made in v7.40
* Known Problems
* Important Notes

-----------------------------------------------------------------
Device Support List
-----------------------------------------------------------------
PIC12C508      PIC12C508A     PIC12C509      PIC12C509A     
PIC12CR509A    PIC12CE518     PIC12CE519     PIC12C671      
PIC12C672      PIC12CE673     PIC12CE674     PIC14000       
PIC16C432      PIC16C433      PIC16C505      PIC16C52       
PIC16C54       PIC16CR54      PIC16C54A      PIC16CR54A     
PIC16C54B      PIC16CR54B     PIC16C54C      PIC16CR54C     
PIC16HV540     PIC16C55       PIC16C55A      PIC16C554      
PIC16C558      PIC16C56       PIC16C56A      PIC16CR56A     
PIC16C57       PIC16CR57A     PIC16CR57B     PIC16C57C      
PIC16CR57C     PIC16C58A      PIC16CR58A     PIC16C58B      
PIC16CR58B     PIC16C61       PIC16C62       PIC16CR62      
PIC16C62A      PIC16C62B      PIC16C620      PIC16C620A     
PIC16CR620A    PIC16C621      PIC16C621A     PIC16C622      
PIC16C622A     PIC16CE623     PIC16CE624     PIC16CE625     
PIC16F627      PIC16F628      PIC16C63       PIC16CR63      
PIC16C63A      PIC16C64       PIC16CR64      PIC16C64A      
PIC16C642      PIC16C65       PIC16CR65      PIC16C65A      
PIC16C65B      PIC16C66       PIC16C662      PIC16C67       
PIC16C71       PIC16C710      PIC16C711      PIC16C712      
PIC16C715      PIC16C716      PIC16C717      PIC16C72       
PIC16CR72      PIC16C72A      PIC16C73       PIC16F73       
PIC16C73A      PIC16C73B      PIC16C74       PIC16F74       
PIC16C74A      PIC16C74B      PIC16C745      PIC16C76       
PIC16F76       PIC16C765      PIC16C77       PIC16F77       
PIC16C770      PIC16C771      PIC16C773      PIC16C774      
PIC16C781      PIC16C782      PIC16CR83      PIC16F83       
PIC16F83A      PIC16C84       PIC16CR84      PIC16F84       
PIC16F84A      PIC16F870      PIC16F871      PIC16F872      
PIC16F873      PIC16F873A*    PIC16F874      PIC16F874A*     
PIC16F876      PIC16F876A*    PIC16F877      PIC16F877A     
PIC16C923      PIC16C924      PIC16C925      PIC16C926      
PIC17C42       PIC17CR42      PIC17C42A      PIC17C43       
PIC17CR43      PIC17C44       PIC17C752      PIC17C756      
PIC17C756A     PIC17C762      PIC17C766      PIC18F010*      
PIC18F020      PIC18C242      PIC18F242      PIC18F248      
PIC18C252      PIC18F252      PIC18F258      PIC18C442      
PIC18F442      PIC18F448      PIC18C452      PIC18F452      
PIC18F458      PIC18C601      PIC18C658      PIC18F6620*     
PIC18F6720*    PIC18C801      PIC18C858      PIC18F8620*     
PIC18F8720*    rf509AF(1)*    rf509AG(1)* 

* Indicates new part support in this release

(1) Refers to parts rfPIC12C509AF and rfPIC12C509AG, respectively.

-----------------------------------------------------------------
Operating System Support List for v7.50
-----------------------------------------------------------------

Windows 3.1x   Windows 95     Windows 98     Windows NT
Windows 2000

-----------------------------------------------------------------
Repairs and Enhancements Made in v7.50
-----------------------------------------------------------------
SSR 15798: Write to program memory does not work on PIC18F parts.

-----------------------------------------------------------------
Repairs and Enhancements Made in v7.40
-----------------------------------------------------------------

SSR 14930: TMR2 miscounts for PIC16C63A with ADDWF TMR2,F.

SSR 15456: For PIC16F73/74 devices, does not address banks during 
indirect addressing.

SSR 15642: For PIC18Cxx8 devices, MOVF indf0,W does not work.

SSR 15716: For PIC18C658/858 devices, Ports A and D don't work
correctly.

-----------------------------------------------------------------
Known Problems
-----------------------------------------------------------------

The following is a list of known problems by SSR number.  For a 
list of limitations, please see MPLAB IDE Help, Debugging and 
MPLAB SIM, Device Simulation Limitations.

On the PIC16C505, Pins RB4 and RB5 should not be I/O pins when the
HS clock mode is selected, but they will act as I/O pins in the
simulator.

SSR 15356: For PIC16C508A, if GP2 is an output while the T0CS bit 
is set (1), clocking GP2 low will auto-increment Timer 0.

SSR 15763: PIC18FXX8 comparator module not operating.

SSR 15770: PIC16C781/782 comparator module does not function.

SSR 15831: For PIC18 devices, the PCLATH and PCLATU are not 
updating correctly when PCL is read.

SSR 15859: For PIC18C452, Top of Stack may not work correctly for
greater than 64K reference.  Values for TOSL, TOSH, TOSU may not 
correspond to the values pointed to by STKPTR after decrement of 
the STKPTR if the address on the stack is out of range or 
is an odd address.

SSR 15861: RB7:4 interrupt mismatch clears automatically.

SSR 16156: Unselecting breakpoints for trace and then setting the
trace pass counter will cause MPLAB IDE to crash on trace.

-----------------------------------------------------------------
Important Notes
-----------------------------------------------------------------

For the PIC18Cxxx devices, GIEH/GIEL function properly in the
simulator, but the description in the data sheet is confusing.
Global interrupt enable high (GIEH) and global interrupt enable
low (GIEL) bit functionality is as follows:

IPEN  GIE/GIEH  PEIE/GIEL  Interrupts
1     0         x          All disabled
1     1         0          High enabled
1     1         1          High and low enabled

IPEN      bit 7  RCON Register
GIE/GIEH  bit 7  INTCON Register
PEIE/GIEL bit 6  INTCON Register
