Previous Release: 2.47 (June 2006)
- Adds support for PIC16F616, 631, 677, 883, 884, 886, 887,
PIC16HV616, 785, PIC18F2423, 2420, 2450, 2523, 2682, 2685, 4423, 4420,
4450, 4523, 4682 and 4685.
- Adds support for low-voltage PIC18FJ devices: PIC18F24J10, 25J10,
44J10, 45J10, 63J11, 63J90, 64J11, 64J90, 65J10, 65J11, 65J15, 65J90,
66J10, 66J15, 66J60, 66J65, 67J10, 67J60, 83J11, 83J90, 84J11, 84J90,
85J10, 85J11, 85J15, 85J90, 86J10, 86J15, 86J60, 86J65, 87J10, 87J60,
96J60, 96J65 and 97J60.
- Adds HSER_SPBRGH and HSER2_SPBRGH defines for PIC18Xxxxx.
- Adds minor optimizations for PIC18Xxxxx.
- Increases number of table elements allowed for Lookup and Lookup2
for PIC18Xxxxx.
- Improves accuracy for Nap and Sleep for PIC18Xxxxx.
- Allows temp variable in banks other than 0 for 12-bit core.
- Changes internal bit names to avoid possible conflicts.
- Hides "__CONFIG Deprecated" warning for PIC18Xxxxx.
- Fixes Readcode and Writecode for PIC16F88.
- Fixes Adcin and Dig for 12-bit core.
- Fixes possible memory allocation of word-sized variable at odd
address on page boundary for PIC18Xxxxx.
- Fixes PM for PORTD and PORTE for PIC16F59.
- Fixes miscellaneous error messages.
Previous Release: 2.46 (January 2005)
- DOWNLOAD PATCH
2.46A (October 2005):
- Adds support for PIC10F222, PIC12F510, PIC16F506, 685, 687, 689,
690, 946, PIC18F1230, 1231, 1330, 1331, 2221, 2321, 4221, 4321,
6527, 6622, 8527 and 8622.
- Fixes Hserin/Hserout defines for PIC16F688.
- Fixes possible bank select issues for moving data into a bit on
PIC18 series MCUs.
- Adds support for PIC10F202, 206, PIC12F635, PIC16F59, 636, 639, 785,
913, 914, 916, 917, PIC18F2410, 2420, 2455, 2480, 2510, 2520, 2550,
2580, 4410, 4420, 4455, 4480, 4510, 4520, 4550, 4580, 6310, 6390,
6627, 6722, 8310, 8390, 8627 and 8722.
- Adds support for full speed USB PIC18F2455, 2550, 4455, and 4550.
- Adds OPTION2 for PIC16HV540.
- Adds CAN externals to PIC18F2680 and 4680.
- Changes XINST default to off for PIC18Fxxxx.
- Fixes bank addresses for PIC18F6410, 6490, 8410 and 8490.
- Fixes Next for word index with a byte variable Step.
- Fixes possible Debugin, Hserin2 or Serin2 Dec timeout at wrong time.
- Fixes no Debugin or Hserin2 modifier timeout for PIC17Cxxx.
- Fixes no Hserin2 modifier timeout for PIC18Xxxxx.
- Fixes USBOut for length in any bank for PIC16C745 and 765 low speed
devices.
- Fixes USB descriptor for PIC16C745 and 765 Jan Axelson demo.
Previous Release: 2.45 (Febuary 2004)
- Adds support for PIC12F508, 509, 683, PIC16F505, 684, 688, 716, 737,
747, 767, 777, 87, 88, PIC18F2331, 2431, 2515, 2525, 2585, 2610, 2620,
2680, 4331, 4431, 4515, 4525, 4585, 4610, 4620, 4680, 6410, 6490, 8410
and 8490.
- Allows spaces in path/filename.
- Improves compatility with MPLAB® 6.
- Updates USB routines to version 1.25.
- Removes dependence on some Microchip PIC18Xxxxx macros.
- Fixes subtract bit from byte and word to word result.
- Fixes PIC16F648A BANK2 RAM setting.
- Fixes some PIC18Xxxxx bank selections.
Previous Release: 2.44 (July 2003)
- Adds support for PIC16F54, 57, PIC18F2439, 2539, 4439, 4539, 6520,
6525, 6585, 6621, 6680, 8520, 8525, 8585, 8621 and 8680.
- Adds REPEAT..UNTIL.
- Adds 9 bit parity to HSERIN, HSERIN2, HSEROUT and HSEROUT2.
- Changes PIC18Fxxxx DATA and EEPROM to allow odd locations.
- Fixes constant folding for large numbers.
- Fixes unable to load COD file for MPLAB 6.
- Fixes parity with timeout in serial instructions.
- Fixes PIC18Xxxxx DEBUGIN modifier timeout.
- Fixes PIC18Xxxxx SERIN2 DEC modifier timeout.
- Fixes PIC18F1220 and 1320 configuration error.
- Fixes PIC18F6620, 6720, 8620 and 8720 BANK12 RAM setting.
Previous Release: 2.43 (December 2002)
- Adds support for PIC16C557, 16F627A, 628A, 630, 648A, 676, 818, 819,
PIC18F1220, 1320, 2220, 2320, 4220 and 4320.
- Adds HSERIN2 and HSEROUT2.
- Eliminates warnings for PULSIN_MAX and some registers.
- Fixes ADCIN resetting VREF on some devices.
- Fixes some bank preference selections for 18Xxxxx.
- Fixes USBIN and USBOUT to work with variable length.
- Changes PICStic 5 support.
Previous Release: 2.42 (August 2002)
- Adds support for PIC12F629, 675, PIC16F873A, 874A, 876A and 877A.
- Adds separate CAN definition file.
- Changes PBPW to work with upper ASCII characters.
- Fixes SYSTEM for bit variables.
- Changes DEBUG and DEBUGIN baud rate rounding.
- Changes OWIN and OWOUT timing for high OSC frequencies.
- Fixes SELECT CASE for byte arrays.
- Fixes USBIN and USBOUT jump to forward references label.
- Changes 12-bit core CLEAR to not clear bank 0.
- Fixes PIC17Cxxx HSERIN timeout.
- Fixes PIC17Cxxx logical and bitwise NOT.
- Changes PIC18Xxxx I2CREAD and I2CWRITE timing.
- Fixes READ and WRITE for PIC18Fxx2.
Previous Release: 2.41 (March 2002)
- Adds support for PIC16F72, PIC18F6620, 6720, 8620, 8720 and
PicStic5.
- Adds CHS3 to ADCIN.
- Adds ERASECODE, READ, WRITE, WRITECODE for PIC18Fxxx.
- Adds PIC18Fxxx Defines for loaders.
- Changes configuration for PIC18Fxxx to match latest MPASM.
- Changes PicStic variable usage.
- Fixes Bad Val Op xx fatal error.
- Fixes SYMBOL for alias + 1.
- Fixes SEROUT2 with flow control and no timeout didn't clear WDT.
- Fixes missing PAUSEUS Define for SHIFTOUT.
- Changes 12-bit core TO, PD to NOT_TO, NOT_PD.
- Fixes 12-bit core NAP, SLEEP wakeup didn't restore OPTION register.
- Fixes 12-bit core PULSOUT.
- Fixes PIC17Cxxx end of page call/goto problem.
- Fixes PIC17Cxxx COUNT, NAP and SLEEP.
- Fixes access bank location for PIC18Xxx8.
- Fixes # for PIC18Xxxx.
- Fixes ADCIN for PIC18Cxx8.
|