Mikroe CODEGRIP UNIVERSAL Manual de usuario

P A G E 1
U N I C O D E G R I P U S E R M A N U A L
USER MANUAL
UNIVERSAL
Time-saving embedded tools

Thank you for choosing MIKROE!
We present you the ultimate programmer & debugger over WiFi/USB solution for embedded development.
Elegant on the surface, yet extremely powerful on the inside, we have designed it to inspire outstanding achievements.
And now, it’s all yours.
Enjoy premium.
Time-saving embedded tools

Table of contents
Introduction 5
1. Installing CODEGRIP Suite 6
2. CODEGRIP 8
2.1 USB connectivity 9
2.2 WiFi connectivity 9
2.3 Target connector 10
2.4 CODEGRIP adapters 13
2.5 LED indicators 15
3. CODEGRIP Link structure 16
2.1 Link types 16
2.2 Link states 16
4. CODEGRIP Suite overview 18
4.1 Menu section 19
4.2 Menu item section 19
4.3 Shortcuts bar 19
4.4 Status bar section 20
5. CODEGRIP Suite explained 21
5.1 Target MCU 21
5.2 CODEGRIP 30
5.3 POWER 40
5.4 OPTIONS 41
5.5 HELP 42
Troubleshooting 44


UNI CODEGRIP is a unified solution, designed to perform
programming and debugging tasks on a range of different
microcontroller devices (MCUs) based on both the ARM®
Cortex®-M, RISC-V and PIC®, dsPIC, PIC32 and AVR
architectures from Microchip. By bridging differences
between various MCUs, it allows a huge number of MCUs
from several different MCU vendors to be programmed
and debugged. Although the number of supported MCUs is
absolutely huge, more MCUs might be added in the future,
along with some new functionalities.
Thanks to some advanced and unique features such as
wireless connectivity and USB-C connector, the task of
programming of a huge number of microcontrollers becomes
seamless and effortless, providing users with both the
mobility and the complete control over the microcontroller
programming and debugging process. The USB-C connector
offers improved performance and reliability, compared
to traditionally used USB Type A/B connectors. Wireless
connectivity redefines the way the development board can
be used.
The graphical user interface (GUI) of the CODEGRIP Suite is
clear, intuitive, and easy to learn, offering a very pleasant user
experience. The embedded HELP system provides detailed
guidelines for every aspect of the CODEGRIP Suite.

P A G E 6
U N I C O D E G R I P U S E R M A N U A L
INSTALLATION
1. Installing 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/setup/codegrip and follow the steps below.
3.
Select the
components
to install
4.
License
agreement

P A G E 7
U N I C O D E G R I P U S E R M A N U A L
6.
Start the
installation
process
5.
Select the
start menu
shortcuts
INSTALLATION
7.
Installation
progress
8.
Finish the
installation
process

P A G E 8
U N I C O D E G R I P U S E R M A N U A L
The CODEGRIP device offers a set of unique and innovative
functionalities, some of which have never been used before
on a similar device. These functionalities include wireless
programming and debugging, power monitoring, advanced
debugging options with the SWO support, and more.
The CODEGRIP device comes in two different types: as a
stand-alone device and an integrated on-board module. This
manual will be focused on the stand-alone CODEGRIP device.
In order to better understand how this device is operated, this
chapter will give you a brief overview of its basic hardware
functions.
2. CODEGRIP
P A G E 8 CODEGRIP

P A G E 9
U N I C O D E G R I P U S E R M A N U A L
2.1 USB connectivity
2.2 WiFi connectivity
The USB-C connector is the latest upgrade of the conventional USB A/B
type connectors, typically found on most personal computers today. The
USB-C connector has many advantages over the USB type A/B connector
such as the completely symmetrical design which reduces the possibility
of the connector misalignment and the damage it might cause, higher
current capability, and more. However, if there is not appropriate USB-C
connector on the host PC, a USB-C cable adapter can be used.
The CODEGRIP device can be linked with the CODEGRIP Suite over the WiFi
network, allowing it to program and debug the target MCU wirelessly. This
is a revolutionary new feature, which allows some unique 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 sensor application while
debugging the firmware in real time, programming it with a new firmware
during exposure, having sensor responses collected and logged remotely
CODEGRIP
P A G E 9
N O T ETo use the WiFi functionality, a separate registration code is required. It
can be bought from the official Mikroe online store www.mikroe.com
from several different base points, debugging drone firmware while it is in
mid-air… This is just a simple example of what CODEGRIP can offer.
The WiFi module on the CODEGRIP device has an integrated chip antenna,
which allows good WiFi reception. However, if a stronger WiFi signal is
required, the CODEGRIP device offers an SMA connector for an external
WiFi antenna.
The WiFi link can be protected by a password, or by the MAC address
filtering option.

2.3 Target connector
On the bottom of the CODEGRIP device there is the sticker which contains
additional information.
∫Supported MCU family/architecture
∫Unique serial number
∫Unique WiFi MAC address
DATAVCC-TGT
DATA
GND
DATA
GND
DATA
DATA
DATA
PROG MUX/GND
DATA
GND
DATA
GND
DATA
GND
DATA
GND
DATAGND
The CODEGRIP device is equipped with the connector used to interface
the device with the target MCU. The connector allows it to perform
programming and debugging operations, to provide the power supply for
the target MCU, and to be used as the power input when the CODEGRIP
device is powered from the connected development board. More detailed
descriptions of connector pinout for every supported architecture can be
found futher in this document.
N O T E When the connected host board provides power to the CODEGRIP
device, CODEGRIP input voltage must be in range 2.5V to 10V.
Tabla de contenidos

















