Description of product


The complete board area is divided into several sections, arranged so that all the related components, switches, buttons, indicators, and connectors are logically positioned and grouped together.

easypic v8 on-board: codegrip, mikrobus sockets

CODEGRIP programmer

The powerful CODEGRIP module, an integrated programmer/debugger module supports a wide range of different 8-bit PIC MCUs, produced by Microchip. It allows in-place programming and debugging of all the supported MCUs, offering many useful programming/debugging options and seamless integration with the Mikroe software environment. It also offers some powerful and unique features such as the programming/debugging over WiFi; a feature that will revolutionize the way that the embedded applications are developed.

The CODEGRIP module uses the USB-C connector for a reliable and secure connection with the personal computer (host PC). The USB-C connector is also used to power the development board, simplifying the cable management.

The power supply module

The power supply module provides a clean, regulated voltage for the development board. PSU module supports both 3.3V and 5V power supply on a single board, this feature greatly increases the number of supported MCUs.

The PSU also contains a reliable and safe battery charging circuit, which allows a single-cell Li-Ion/Li-Po battery to be charged. When powered by the battery, it offers an ultimate degree of autonomy.

mikroBUS™ sockets

Five improved mikroBUS™ sockets, allowing interfacing with a vast amount of electronic circuits and reference designs, standardized under the Click board trademark.

Click boards™ are simple to use,require no additional hardware configuration and can be easily connected to the development board by inserting them into any of the available mikroBUS™ sockets.

A new design of the mikroBUS™ socket allows even easier interfacing with the Click board™ line of products: it has a sturdier design which helps aligning the Click board™ correctly.

easypic v8 power/reset button

The POWER / RESET button

The EasyPIC v8 development board is equipped with two touch-sensitive buttons labeled as POWER and RESET.

The Power button is a touch sensitive button used to power up the development board. Its sleek design and flawless responsiveness add up to the whole experience. The touch sensitive button is resistant to wear over time and it does not exhibit any bouncing effect, unlike the mechanical switches.

As soon as a valid power source is connected, the development board will enter the Stand-By mode. When the capacitive POWER button is pressed, the PSU module will start distributing the power to the rest of the development board. Below the POWER capacitive button, there is a RESET capacitive button which is not entirely power-related, but it has a similar function: it is routed to the MCU reset pin. Pressing this button will trigger a reset of the host MCU.

Display connectors

The EasyPIC v8 development board is equipped with two display connectors, located in the middle section of the board. One connector is a 1x16-pin header used for connecting a character-based LCD in 4-bit mode. The second display connector is a single row 20-pin header, which supports monochromatic GLCD with the resolution of 128x64 pixels and EasyTFT Board capable of showing advanced graphical content. The 1x20-pin graphical display connector is accompanied by two 4-pin connectors (1x4-pin header and 4-pin FFC connector), which are used for the touch panel connection.

The development board also provides the required circuitry, allowing the resistive touch panel to be interfaced with the installed MCU. Both the LCD and GLCD display connectors support a PWM-driven (dimmable) or fixed backlight functionality.


EasyPIC v8 features communication options such as USB-UART, USB (DEVICE) and CAN. All the connectors are positioned at the edges of the development board, so they can be easily accessed. This is also true for the power connectors, as well as for an external RJ12 ICD connector. This allows clean and clutter-free cable management.

easypic v8 pins

I/O (Input/Output) section

The I/O section occupies the lower part of the development board and contains available MCU pins routed to 2x5-pin headers for easy access. There are configurable pull-up or pull-down resistors and buttons for applying logic states to MCU pins. LED indicators provide visual feedback of logic states for each pin. The MCU pins are divided into groups, following the grouping concept used on the MCU itself (PORTA, PORTB, PORTC, PORD, and PORTE). The I/O section is where the most interaction with the MCU takes place.


EasyPIC v8 development board is supported by a powerful CODEGRIP Suite, offering complete control over the EasyPIC v8 development board. It is used to intelligently manage programming and debugging tasks, and to configure various other options and settings, providing visual feedback through its clean and comprehensive Graphical User Interface (GUI). To better understand how to operate and configure EasyPIC v8 development board and its integrated CODEGRIP module, a separate manual is provided on this link.


EasyPIC v8 codegrip suite scan devices


EasyPIC v8 codegrip suite scan programming


Architecture PIC (8-bit)
Applications Rapid Prototyping, Firmware Development, Proof of Concept, etc.
Displays 1x20 GLCD/TFT connector, 1x16 LCD connector
Touch Screen Resistive
MCU Comes with PIC 18F47K42
Programming On-board CODEGRIP programmer/debugger, RJ12 connector for connecting an external programmer/debugger
Expandability 5 mikroBUS™ sockets, 5 2x5-Pin headers
Connectivity USB (DEVICE), USB-UART, CAN
Input Voltage 5V (via USB-C), 12V DC (via barrel power jack), or 3.7V Li-Ion/Li-Po Battery (via XH 2.5mm connector)