Mikroe CODEGRIP FOR PIC User Manual Download Page 31

P A G E  31

C O D E 

G R I P  

f o r  P I C  M C U s

   U S E R   M A N U A L

CONFIGURA

TION

Link Password

CODEGRIP runs two TCP servers for communicating over WiFi interface:
 

 Config server on port 49001 - used for setup configuration of the device

 Debug server on port 49002 - used for communication with target MCU

Communication with each server can be authenticated using the 
corresponding link password. If the option is enabled, CODEGRIP the device 
will require a password in each exchanged packet.

Scannable:

Options: 

Disabled, Enabled

Define if the device is visible on scann proces. 

Filter MAC Address

The CODEGRIP device allows the connection to be established only with 
the host PC whose MAC address corresponds to the MAC address entered 
in this field.

The MAC filtering option can be completely disabled by unchecking the 
checkbox next to the Filter MAC Address field.

Signal Level (dBm)

This field displays the strength of the WiFi network signal in dBm. Values 
around -60dBm are considered as good and reliable signal reception, while 
values less than -80dBm will probably result in lost packets.

WiFi and SSL licenses are bought separately, from the Mikroe online 
store.

Once entered, the password for the specific CODEGRIP device is 
stored by the CODEGRIP Suite, so that the user does not have to 
enter the password each time the CODEGRIP device is used.

N O T E

N O T E

TX Power

Options: 

0 to 15

This dropdown menu allows the strength of WiFi signal transmission 
power to be adjusted. Note that the selected value represents the signal 
attenuation, meaning that the value 

0

 will result with no signal attenuation 

while selecting the value 

15

 will result with the maximum signal attenuation.

SSL

Options: 

Disabled, Enabled

This dropdown menu allows to set up the encryption method for the WiFi 
network traffic. 

Summary of Contents for CODEGRIP FOR PIC

Page 1: ...P A G E 1 C O D E G R I P f o r P I C M C U s U S E R M A N U A L U S ER MAN UAL for PIC MCUs...

Page 2: ...te debugger and programmer over USB WiFi solution for embedded development Elegant on the surface yet extremely powerful on the inside we have designed it to inspire outstanding achievements And now i...

Page 3: ...indicators 13 3 CODEGRIP Link structure 14 2 1 Link types 14 2 2 Link states 14 4 CODEGRIP Suite overview 16 4 1 Menu section 17 4 2 Menu item section 17 4 3 Shortcuts bar 17 4 4 Status bar section 1...

Page 4: ......

Page 5: ...y and USB C connector the task of programming of various PIC based microcontrollers becomes seamless and effortless providing users with both the mobility and the complete control over the microcontro...

Page 6: ...CODEGRIP Suite 2 Select the destination folder 1 Start the installation The installation process is easy and straightforward Download CODEGRIP Suite software application from the link www mikroe com s...

Page 7: ...G E 7 C O D E G R I P f o r P I C M C U s U S E R M A N U A L 6 Start the installation process 5 Select the start menu shortcuts I N STALLAT ION 7 Installation progress 8 Finish the installation proc...

Page 8: ...nalities include wireless programming and debugging power monitoring and more The CODEGRIP device comes in two different types as a stand alone device and an integrated on board module This manual wil...

Page 9: ...usage scenarios currently not available on any other programming debugging solution in the world The WiFi connectivity option offers a complete autonomy of the development system Running a toxic gas...

Page 10: ...rmware upgrade process is effortless and easy On the bottom of the CODEGRIP device there is the sticker which contains additional information Supported MCU family architecture Unique serial number Uni...

Page 11: ...bugging headers may vary across different hardware applications To ensure compatibility with various header configurations there is a set of different adapters available as an additional purchase opti...

Page 12: ...C O D E GRIP...

Page 13: ...ce is in the bootloader mode Steady ON LED state indicates the normal operation of the CODEGRIP device DATA Indicates the data transfer between the target MCU and the CODEGRIP device 2 5 LED indicator...

Page 14: ...d the WiFi link Each link has several different states recognized by the CODEGRIP Suite The link is Closed the CODEGRIP device is not available over the communication interface USB or WiFi Either it i...

Page 15: ......

Page 16: ...which are used to display and organize all information tools and options in a consistent and comprehensible manner Besides the very informative Help system CODEGRIP Suite also offers a short descript...

Page 17: ...e only Menu item that does not include the Shortcuts bar is the Programming Menu item since all the shortcut commands are already included there Icons on the Shortcuts bar are used to speed up the wor...

Page 18: ...highlight it yellow indicating that it is clickable Two actions will be performed when clicking the message in the Selected Device field If the message None is displayed the Scanning Menu item will b...

Page 19: ...ides detailed information on these tools and options 5 1 Target MCU Menu items used to interact with the target MCU the selected MCU upon which the CODEGRIP device performs various programming debuggi...

Page 20: ...g section 5 1 1 Programming The Programming Menu item displays all the commands parameters and other information related to the programming process itself When the Programming Menu item is clicked a q...

Page 21: ...s used to verify the MCU RESET button RESET button will perform a reset of the target MCU WRITE button WRITE button performs programming of the target MCU It will upload the program from the loaded so...

Page 22: ...tab displays the content of the loaded bin or hex source file Note that if there is no source file loaded the Loaded Source tab will reflect this condition by changing its label to File is not loaded...

Page 23: ...ynamically filter the MCU list showing only the MCU names containing the characters typed so far Protocol Options ICSP EJTAG This dropdown menu is used to select the programming protocol Speed Options...

Page 24: ...extboxes used to define the minimum and the maximum value for the range MCUs with the flash memory capacity outside of the Flash Size range will be hidden from the search list The RAM Size kB field wo...

Page 25: ...Dark or Light it s your choice...

Page 26: ...en there is more than one device connected to a host PC The user can modify the device name Serial number This is a unique serial number associated with the CODEGRIP device Every device has its own se...

Page 27: ...om the Remote Address fields will be included in the device scan process Otherwise only the local network will be scanned For communication over WiFi interface CODEGRIP runs the following TCP and UDP...

Page 28: ...be changed 5 2 2 Configuration When Configuration Menu item is clicked a set of four tabs will be displayed in the Menu item section Device General WiFi General WiFi Mode and Licenses each with its ow...

Page 29: ...been activated and are in use The Available Licenses subsection displays all licenses currently available for purchase The license activation process itself is explained in the in the chapter 5 2 3 Li...

Page 30: ...dule can be enabled or disabled by selecting an option from this dropdown menu The Enabled option will enable the integrated WiFi module allowing it to be used The Disabled option will disable the int...

Page 31: ...disabled by unchecking the checkbox next to the Filter MAC Address field Signal Level dBm This field displays the strength of the WiFi network signal in dBm Values around 60dBm are considered as good...

Page 32: ...ent is required to provide a password that matches the string in this field Secure type Options Open WEP WPA WPA2 The Security protocol of the wireless network can be selected from this dropdown menu...

Page 33: ...ty protocol used on a WiFi network to which the connection is attempted IP Settings Options Use following static IP addresses Obtain IP address automatically Use following static IP addresses allows t...

Page 34: ...activate it User Information subsection Name A user name can be entered in this field Email An email address can be entered in this field Only a valid email address format is accepted Repeat Email Th...

Page 35: ...n is used to add a new registration code Clicking this button opens a new dialog window that allows the registration code to be entered When a valid code is entered it can be confirmed and stored by c...

Page 36: ...opens a dialog window which allows to set up the voltage that will be applied to the target MCU The voltage can be set from 0 to 3 3V in 0 1V steps Once set the voltage can be applied by switching th...

Page 37: ...mplete Verification Type Options Readback Verify by Readback compares the content of the program memory with the source hex or bin file content CheckforUpdates Options Disabled Enabled If Enabled CODE...

Page 38: ...out the CODEGRIP along with the CODEGRIP Suite update and firmware update tools 5 5 1 About By clicking on About Menu item some general information that covers the current version of the release the d...

Page 39: ...e bottom is clicked CODEGRIP Suite will check if there is a more recent version available A new window will pop up displaying whether the CODEGRIP Suite is up to date or there is a new version availab...

Page 40: ...MCU connected to the CODEGRIP device File not verified The content in the MCU flash differs from the contents of the source file Make sure the MCU is not read protected WW Operation failed VERIFY REA...

Page 41: ...ODEGRIP device has already been licensed for feature corresponding to Registration Code Device doesn t support license You may have purchased the Registration Code that is not suitable for your device...

Page 42: ...Time saving embedded tools...

Page 43: ...oduct even if MikroElektronika has been advised of the possibility of such damages MikroElektronika reserves the right to change information contained in this manual at any time without prior notice i...

Page 44: ...m If you are experiencing some problems with any of our products or just need additional information please place your ticket at www mikroe com support If you have any questions comments or business p...

Reviews: