NSDSP-1-5VNSDSP-1-U NSDSP-1-I Compare Models Connection Function Programming Debugging USB-to-UART Configuration Speed ICSP Cable Software for NSDSP Source Code Supported Devices
NSDSP-1-5V can program/debug PIC devices running at 5V.
Features and Benefits
- Easy - uses HID USB class and does not require any special drivers to operate.
- Safe - uses low voltage only and never applies high voltage to the board (HVP programming is possible with external circuit).
- Can program and debug most Microchip PIC® microcontrollers.
- A variety of free software programs can be used to configure and control NSDSP. The software can be used for development as well as production programming, including serialized or parallel programming.
- Operating speed is configurable. If the connection between NSDSP and the target PIC device is good, you can use the highest signaling speed - 6MHz. If you need to use longer cable, or the connection is poor, you can operate NSDSP at lower speeds, as low as 50kHz.
- Each NSDSP device has a unique serial number. This allows multiple devices to be connected to the host computer at the same time.
- NSDSP does not require firmware changes. The same firmware works for all supported PIC devices.
- At run time, NSDSP can work as UART-to-USB converter for the target PIC (as well as for any other device) with speeds from 1200 baud to 2Mbaud.
- NSDSP uses 10-pin connector designed to keep it firmly in the breadboard for prototyping. If breadboard is not used, a short cable can be used to connect it to your development board through Microchip 6-pin ICSP® connector.
- NSDSP-1-5V only works at 5V.
- NSDSP-1-5V can power the target PIC device and provide up to 200mA of power. To enable target powering, connect the two pins of the PWR connector with a jumper. Remove the jumper if the target PIC circuit is self-powered. By default, a USB device is allowed to consume up to 100mA. If your circuit requires more than 100mA, you can configure NSDSP to request more power.
- ICSPDAT and ICSPCLK pins may be configured to assume high impedance state when they are not used for programming or debugging. Therefore, you can use PGC and PGD pins as either input or output without disconnecting the NSDSP programmer. The only requirement is that the impedance of the device connected to one of these pins would be 10kΩ or more and that this device must be able to tolerate high frequency signaling during programming or debugging.
NSDSP-1-5V ships with the jumper installed. When the jumper is in this position NSDSP provides up to 200mA of USB power to the target device.
At higher currents, because of resistance of USB cable and PCB traces, the voltage will be lower than nominal.
When the jumper is removed, the target device must have its own 5V power source. If the target device is powered by any source other than NSDSP, the jumper must be removed.
Incorrect jumper position may damage NSDSP or the target device.
© 2007-2017 Northern Software Inc. All Rights Reserved.