2 in 1 Development Tool - USB 2.0 on-board programmer -
18FJProg + mikro ICD :
mikro ICD is a highly
effective tool for Real-Time debugging on a hardware level. The
ICD debugger enables you to execute a mikroC/mikroPascal/mikroBasic
program on a host 18FJprog microcontroller and view variable
values, Special Function Registers (SFR), memory and EEPROM as
the program is running. Also there is 18FJprog USB 2.0 –
an ultra fast USB 2.0 programmer for fast MCU programming.
Continuing its tradition as the fastest PIC 18FxxJxx programmer
on the market, the new 18FJprog with mikroICD now supports more
PIC 18FxxJxx MCUs giving the developer a wider choice of PIC
18FxxJxx MCU for further prototype development.
18FJProg programmer:
The microcontroller is connected
to the 18FJprog programmer via 5 lines, two of which are +3.3V
and GND. Unlike programmers whose operation is based on
bootloads, 18FJprog programs the microcontroller externally so
that the entire memory is available for the program. ICSP mode
is an in-circuit programming mode that allows you to read and
write to PIC 18FxxJxx device memory. The ICSP interface is a
2-wire serial protocol implemented using the PGC and PGD pins.
The PGC pin is used as a clock input pin and the clock source
must be provided by the programmer. The PGD pin is used for
sending command data to and receiving response data from the
programming executive.
Keyboard Shortcuts
New version of software includes a number of shortcuts which
facilitate programming:
- Alt-E Erase
- Alt-B Blank check
- Alt-W Write
- Alt-V Verify
- Alt-R Read
- Alt-D Change MCU
- Ctrl-S Save
- Ctrl-O Open (Load)
- Ctrl-R Reload
Command Line
Alternatively, you can use the 18FJprog programmer from the
command line. It will allow you to use 18FJprog from some other
software, compiler etc. Here are the command line parameters:
- -w Write to PIC 18FxxJxx
- -v Verify
- -r Read from PIC 18FxxJxx
- -e Erase PIC 18FxxJxx
- -p PIC18FxxJxx name (for example PIC18F67J10,
PIC18F97J60...)
- -f Filename (use " as delimiters)
- -b Check if PIC 18FxxJxx flash is blank
- -Q Terminate after programming
- -Uon Force Code protection
- -Uoff Force Code unprotect
Examples:Lv18PICFLASH.exe -w -pPIC18F67J10 -v -f"C:\somefile.hex"
This will
program the PIC P18F67J10 using C:\somefile.hex and
it will verify the write.
Lv18PICFLASH.exe -r -pPIC18F67J10.
This will
read the PIC P18F67J10 contents into on screen
buffer.
Lv18PICFLASH.exe -e -pPIC18F67J10
This will
erase the PIC P18F67J10.