Buy(Cart) Contact NSDSP Home

NSDSP Software Release Notes

 

146 - June 1, 2021

Support for 6 new devices added:

PIC18F26Q83
PIC18F46Q83
PIC18F56Q83
PIC18F26Q84
PIC18F46Q84
PIC18F56Q84

Support for 24 legacy HVP-only PIC18 devices added:

PIC18(L)F6310
PIC18(L)F6390
PIC18(L)F6393
PIC18(L)F6410
PIC18(L)F6490
PIC18(L)F6493
PIC18(L)F8310
PIC18(L)F8390
PIC18(L)F8393
PIC18(L)F8410
PIC18(L)F8490
PIC18(L)F8493

Bug fixes for NSDSP-2 support.

 

145 - March 22, 2021

Support for 7 new devices added:

PIC18F04Q40
PIC18F05Q40
PIC18F14Q40
PIC18F15Q40
PIC18F27Q83
PIC18F47Q83
PIC18F57Q83

Support for 4 legacy HVP-only devices added:

PIC18(L)F1230
PIC18(L)F1330

Support for NSDSP-2 programmers added.

Programming of PIC32MM silicon revisions 3 and above fixed.

nsuart transmission of files smaller than 64 bytes fixed.

nsread now allows to specify memory areas instead of ranges.

 

144 - January 22, 2021

Support for 23 new devices added:

PIC18F04Q41
PIC18F05Q41
PIC18F06Q40
PIC18F06Q41
PIC18F14Q41
PIC18F15Q41
PIC18F16Q40
PIC18F16Q41
PIC18F27Q84
PIC18F47Q84
PIC18F57Q84

PIC24FJ32GP202
PIC24FJ32GP203
PIC24FJ32GP205
PIC24FJ32GU202
PIC24FJ32GU203
PIC24FJ32GU205
PIC24FJ64GP202
PIC24FJ64GP203
PIC24FJ64GP205
PIC24FJ64GU202
PIC24FJ64GU203
PIC24FJ64GU205

 

143 - January 11, 2021

Support for 16 new devices added:

PIC32MK0256GPG048
PIC32MK0256GPG064
PIC32MK0256MCJ048
PIC32MK0256MCJ064
PIC32MK0512GPG048
PIC32MK0512GPG064
PIC32MK0512GPK064
PIC32MK0512GPK100
PIC32MK0512MCJ048
PIC32MK0512MCJ064
PIC32MK0512MCM064
PIC32MK0512MCM100
PIC32MK1024GPK064
PIC32MK1024GPK100
PIC32MK1024MCM064
PIC32MK1024MCM100

NSDSP software now provides a workaround for the macOS HID bug, which lets it work on macOS 11.0 Big Sur or later, but with USB communication speed reduced by 10 to 15%.

 

142 - November 17, 2020

Support for 20 new devices added:

PIC16F15213
PIC16F15214
PIC16F15223
PIC16F15224
PIC16F15243
PIC16F15244

PIC24FJ64GL302
PIC24FJ64GL303
PIC24FJ64GL305
PIC24FJ64GL306
PIC24FJ128GL302
PIC24FJ128GL303
PIC24FJ128GL305
PIC24FJ128GL306

dsPIC33CK32MC102
dsPIC33CK32MC103
dsPIC33CK32MC105
dsPIC33CK64MC102
dsPIC33CK64MC103
dsPIC33CK64MC105

ICSP write inhibition support added to previously supported dsPIC33CK devices.

The "device" command fixed in nshex.

Minor bug fixes.

 

141 - August 12, 2020

Experimental 64-bit builds added, including ARM-64 builds for single board computers, such as Raspberry Pi.

Support for 24 new devices added:

PIC24FJ128GL405
PIC24FJ128GL406
PIC24FJ128GL408
PIC24FJ128GL410
PIC24FJ128GU405
PIC24FJ128GU406
PIC24FJ128GU408
PIC24FJ128GU410
PIC24FJ256GL405
PIC24FJ256GL406
PIC24FJ256GL408
PIC24FJ256GL410
PIC24FJ256GU405
PIC24FJ256GU406
PIC24FJ256GU408
PIC24FJ256GU410
PIC24FJ512GL405
PIC24FJ512GL406
PIC24FJ512GL408
PIC24FJ512GL410
PIC24FJ512GU405
PIC24FJ512GU406
PIC24FJ512GU408
PIC24FJ512GU410

Minor bug fixes

 

140 - May 8, 2020

Support for 26 HVP-only dsPIC30 devices added:

dsPIC30F2010
dsPIC30F2011
dsPIC30F2012
dsPIC30F3010
dsPIC30F3011
dsPIC30F3012
dsPIC30F3013
dsPIC30F3014
dsPIC30F4011
dsPIC30F4012
dsPIC30F4013
dsPIC30F5011
dsPIC30F5013
dsPIC30F5015
dsPIC30F5016
dsPIC30F6010
dsPIC30F6010A
dsPIC30F6011
dsPIC30F6011A
dsPIC30F6012
dsPIC30F6012A
dsPIC30F6013
dsPIC30F6013A
dsPIC30F6014
dsPIC30F6014A
dsPIC30F6015

Several bugs fixed in nshex.

 

139 - April 24, 2020

Support for 9 new devices added:

PIC18F25Q43
PIC18F26Q43
PIC18F27Q43
PIC18F45Q43
PIC18F46Q43
PIC18F47Q43
PIC18F55Q43
PIC18F56Q43
PIC18F57Q43

Minor improvements

 

138 - February 12, 2020

Support for four PIC devices added:

PIC12F629
PIC16F630
PIC12F675
PIC16F676

NSDS Gang software improvements - ability to run custom scripts upon completion of the programming, log file, automatic re-tries.

NSZ handling on Mac fixed.

 

137 - January 06, 2020

Programming of dsPIC33EP devices with RSTPRI configuration bit pointing to auxliary flash fixed.

The problem with the -x option to nsprog which might erroneously write to HEX addresses instead of PIC addresses on some PIC16s fixed.

 

136 - October 27, 2019

Support for 15 HVP-only baseline PIC device with 12-bit core added:

PIC10F200
PIC10F202
PIC10F204
PIC10F206
PIC10F220
PIC10F222
PIC10F505
PIC10F506
PIC12F508
PIC12F509
PIC12F510
PIC12F519
PIC10F526
PIC10F527
PIC10F570

The software now supports 02-type records in HEX files.

 

135 - October 16, 2019

Support for one HVP-only device added:

PIC16F716

The ability to enter serial numbers manually added to nsgang.

 

134 - July 27, 2019

Support for NSHVX-1 added for several HVP-only devices. NSDSP now uses PGM/RTS pin to control NSHVX-1 when programming many of HVP-only devices.

Support for one new device added:

PIC16F707

This PIC can only be programmed with NSHVX-1

 

133 - June 11, 2019

Support for 32 new devices added:

PIC32MZ1025DAK169
PIC32MZ1025DAK176
PIC32MZ1025DAL169
PIC32MZ1025DAL176
PIC32MZ1025DAR169
PIC32MZ1025DAR176
PIC32MZ1025DAS169
PIC32MZ1025DAS176
PIC32MZ1064DAK169
PIC32MZ1064DAK176
PIC32MZ1064DAL169
PIC32MZ1064DAL176
PIC32MZ1064DAR169
PIC32MZ1064DAR176
PIC32MZ1064DAS169
PIC32MZ1064DAS176
PIC32MZ2025DAK169
PIC32MZ2025DAK176
PIC32MZ2025DAL169
PIC32MZ2025DAL176
PIC32MZ2025DAR169
PIC32MZ2025DAR176
PIC32MZ2025DAS169
PIC32MZ2025DAS176
PIC32MZ2064DAK169
PIC32MZ2064DAK176
PIC32MZ2064DAL169
PIC32MZ2064DAL176
PIC32MZ2064DAR169
PIC32MZ2064DAR176
PIC32MZ2064DAS169
PIC32MZ2064DAS176

Handling of programming failures in nsgang improved

 

132 - May 10, 2019

Support for 5 new devices added:

PIC18F26Q10
PIC18F27Q10
PIC18F45Q10
PIC18F46Q10
PIC18F47Q10

Device Ids for dsPIC33CK family corrected

 

131 - April 9, 2019

Support for 6 new devices added:

dsPIC33CK32MP102
dsPIC33CK32MP103
dsPIC33CK32MP105
dsPIC33CK64MP102
dsPIC33CK64MP103
dsPIC33CK64MP105

 

130 - March 14, 2019

Support for 4 new HVP-only devices added:

PIC12F683
PIC16F684
PIC16F688
PIC12F752

nshex crashes fixed

 

129 - February 19, 2019

Support for 40 new devices added:

PIC12F609
PIC16F610
PIC12F615
PIC16F616
PIC12F617
PIC16F631
PIC12F635
PIC16F636
PIC16F639
PIC16F677
PIC16F685
PIC16F687
PIC16F689
PIC16F690
PIC16(L)F720
PIC16(L)F721
PIC16(L)F722
PIC16(L)F722A
PIC16(L)F723
PIC16(L)F723A
PIC16(L)F724
PIC16(L)F726
PIC16(L)F727
PIC16F753
PIC16F785
PIC16F84A
PIC16F913
PIC16F914
PIC16F916
PIC16F917
PIC16F946

All these devices are HVP-only and require an external HVP circuit.

 

128 - January 7, 2019

Support for 12 new devices added:

dsPIC33CH256MP205
dsPIC33CH256MP206
dsPIC33CH256MP208
dsPIC33CH256MP505
dsPIC33CH256MP506
dsPIC33CH256MP508
dsPIC33CH512MP205
dsPIC33CH512MP206
dsPIC33CH512MP208
dsPIC33CH512MP505
dsPIC33CH512MP506
dsPIC33CH512MP508

Minor improvements

 

127 - October 19, 2018

Crashes at startup on Mac OS X 10.14 Mojave fixed

Minor bug fixes

 

126 - October 12, 2018

Support for 4 new devices added:

PIC16(L)F18455
PIC16(L)F18456

HVP support (with external HVP circuit) added for the following devices:

PIC16(L)F627
PIC16(L)F628
PIC16(L)F627A
PIC16(L)F628A
PIC16(L)F648A

Minor improvements

 

125 - August 29, 2018

Support for 58 new devices added:

dsPIC33CH series

dsPIC33CK series

-c switch added to nsread

-p switch added to nsprog

Minor improvements

 

124 - June 2, 2018

Support for two new devices added:

PIC18F24Q10
PIC18F25Q10

 

123 - April 26, 2018

Support for 8 new devices added:

PIC16(L)F18424
PIC16(L)F18425
PIC16(L)F18444
PIC16(L)F18445

Incorrect memory maps for PIC16F183xx devices fixed

 

122 - February 6, 2018

Support for 10 new devices added:

PIC16(L)F18426
PIC16(L)F18446
PIC18(L)F27K42
PIC18(L)F47K42
PIC18(L)F57K42

 

121 - November 28, 2017

Support for 4 new devices added:

PIC18(L)F25K83
PIC18(L)F26K83

 

120 - November 8, 2017

Malfunction of the "Places" tab on the file opening dialogs tab repaired.

 

119 - November 6, 2017

nsuart termination without sufficient wait for data transfer completion fixed.

Minor bug fixes

 

118 - October 25, 2017

Support for 12 new devices added:

PIC16(L)F19155
PIC16(L)F19156
PIC16(L)F19175
PIC16(L)F19176
PIC16(L)F19185
PIC16(L)F19186

Minor bug fixes and improvements.

 

117 - September 5, 2017

NS Gang Programmer bug which caused intermittent programming failures on some Windows computers is fixed.

 

116 - August 4, 2017

Support for 10 new devices added:

PIC18(L)F26K42
PIC18(L)F45K42
PIC18(L)F46K42
PIC18(L)F55K42
PIC18(L)F56K42

 

115 - July 19, 2017

Support for 52 new devices added:

PIC32MM0064GPM028
PIC32MM0064GPM036
PIC32MM0064GPM048
PIC32MM0064GPM064
PIC32MM0128GPM028
PIC32MM0128GPM036
PIC32MM0128GPM048
PIC32MM0128GPM064
PIC32MM0256GPM028
PIC32MM0256GPM036
PIC32MM0256GPM048
PIC32MM0256GPM064

PIC32MZ1025DAA169
PIC32MZ1025DAA176
PIC32MZ1025DAA288
PIC32MZ1025DAB169
PIC32MZ1025DAB176
PIC32MZ1025DAB288
PIC32MZ1025DAG169
PIC32MZ1025DAG176
PIC32MZ1025DAH169
PIC32MZ1025DAH176
PIC32MZ1064DAA169
PIC32MZ1064DAA176
PIC32MZ1064DAA288
PIC32MZ1064DAB169
PIC32MZ1064DAB176
PIC32MZ1064DAB288
PIC32MZ1064DAG169
PIC32MZ1064DAG176
PIC32MZ1064DAH169
PIC32MZ1064DAH176
PIC32MZ2025DAA169
PIC32MZ2025DAA176
PIC32MZ2025DAA288
PIC32MZ2025DAB169
PIC32MZ2025DAB176
PIC32MZ2025DAB288
PIC32MZ2025DAG169
PIC32MZ2025DAG176
PIC32MZ2025DAH169
PIC32MZ2025DAH176
PIC32MZ2064DAA169
PIC32MZ2064DAA176
PIC32MZ2064DAA288
PIC32MZ2064DAB169
PIC32MZ2064DAB176
PIC32MZ2064DAB288
PIC32MZ2064DAG169
PIC32MZ2064DAG176
PIC32MZ2064DAH169
PIC32MZ2064DAH176

 

114 - July 9, 2017

Support for 12 new devices added:

PIC32MK series

nshex command line utility added

HEX parser improved

Saving of calibration information fixed for PIC24FJ A0, A1, and B1 series.

Minor bug fixes

 

113 - June 15, 2017

Support for 20 new devices added:

PIC16(L)F15313
PIC16(L)F15323
PIC32MX154F128B
PIC32MX154F128D
PIC32MX155F128B
PIC32MX155F128D
PIC32MX174F256B
PIC32MX174F256D
PIC32MX175F256B
PIC32MX175F256D
PIC32MX254F128B
PIC32MX254F128D
PIC32MX255F128B
PIC32MX255F128D
PIC32MX274F256B
PIC32MX274F256D
PIC32MX275F256B
PIC32MX275F256D

Re-programming of PIC32 devices configured with LPRC fixed

 

112 - May 20, 2017

Support for 6 new devices added:

PIC16(L)F19195
PIC16(L)F19196
PIC16(L)F19197

-t and -v options are added to nsuart command line utility

Minor bug fixes

 

111 - March 24, 2017

Support for 4 new devices added:

PIC16(L)F15324
PIC16(L)F15344

 

110 - February 27, 2017

Support for 14 new devices added:

PIC16(L)F15356
PIC16(L)F15375
PIC16(L)F15376
PIC16(L)F15385
PIC16(L)F15386
PIC18(L)F24K42
PIC18(L)F25K42

Bugs in nsread command line utility fixed:

-r switch function
HEX file format output errors

 

109 - February 1, 2017

Support for 18 new devices added:

dsPIC33EP64GS708
dsPIC33EP64GS804
dsPIC33EP64GS805
dsPIC33EP64GS806
dsPIC33EP64GS808
dsPIC33EP128GS702
dsPIC33EP128GS704
dsPIC33EP128GS705
dsPIC33EP128GS706
dsPIC33EP128GS708
dsPIC33EP128GS804
dsPIC33EP128GS805
dsPIC33EP128GS806
dsPIC33EP128GS808
PIC16(L)F15325
PIC16(L)F15345

OTP programming for dsPIC33EP fixed.

 

108 - December 22, 2016

Support for 9 new devices added:

PIC24FJ64GA702
PIC24FJ64GA704
PIC24FJ64GA705
PIC24FJ128GA702
PIC24FJ128GA704
PIC24FJ128GA705
PIC24FJ256GA702
PIC24FJ256GA704
PIC24FJ256GA705

 

107 - October 29, 2016

Support for 14 new devices added:

PIC16(L)F15354
PIC16(L)F15355
PIC18(L)F24K40
PIC18(L)F25K40
PIC18(L)F27K40
PIC18(L)F47K40
PIC18(L)F67K40

 

106 - October 19, 2016

Bug with not installing start icons on Windows fixed. Icons are now installed both on the Desktop and into Start Menu.

All checks for address aligment in the source HEX files removed.

HEX file parsing improved.

Minor bug fixes.

 

105 - September 29, 2016

Support for 10 new devices added:

PIC18(L)F26K40
PIC18(L)F45K40
PIC18(L)F46K40
PIC18(L)F65K40
PIC18(L)F66K40

Behaviour change: Since programming at lower voltages is rare, NSDSP programmers now assume that the target voltage is above the bulk threshold (usually around 3V). Programming at lower voltages requires different algorithms, which are slower and may be limited. Therefore, if the target voltage is below 3V, it must be explicitly specified, or the programming will fail.

 

104 - September 16, 2016

Support for 4 new devices added:

PIC16(L)F18856
PIC16(L)F18876

Minor bug fixes for Mac OS X platform.

 

103 - July 11, 2016

Support for 19 new devices added:

PIC16(L)F18326
PIC16(L)F18346
PIC16(L)F18854
PIC16(L)F18857
PIC16(L)F18877
PIC32MM series

Minor bug fixes.

 

102 - April 26, 2016

NSDSP Software is now available for Mac OS X.

Mouse-wheel operations added.

Minor bug fixes.

 

101 - March 19, 2016

Voltage handling bug by GUI tools fixed.

Fall-back to lower speeds fixed for PIC24/dsPIC33 family.

 

100 - March 8, 2016

Original Software Release

Northern Software Home NSDSP Contact Us Purchase/Vew Cart

© 2007-2021 Northern Software Inc. All Rights Reserved.