PAGE 1 D E V E L O P M E N T B O A R D f o r 8-b i t P I C m i c r o c o n t r o l l e r s USER MANUAL EasyPIC PRO v8 EasyPIC PRO v8 Manual
It’s time to rethink the way you approach rapid prototyping PAGE 2 Let us introduce you to the latest generation of Mikroe development boards – E a s y P I C P R O v 8 Time-saving embedded tools EasyPIC PRO v8 Manual
Ta b l e o f c o n t e n t s Introduction Development board overview Power supply unit Detailed description PSU connectors Power/debug, USB-C connector Power 12VDC, external power supply Battery power supply Power redundancy and uninterrupted power supply (UPS) Powering up the development board Dual power supply CODEGRIP – programmer/debugger module DBG selection Connectivity MCU card INPUT/OUTPUT section EXPANDED ports PORT buttons BUTTONS DIP switch UP-PULL-DOWN switch PORT LEDs 2x5 pin headers 2x2
EasyPIC PRO v8 is a development board designed for rapid development of embedded applications. Redesigned from the ground up, it offers broad set of standard, as well as several unique features never seen before in the world of embedded electronics: programming and debugging over WiFi network, support for a large number of high pin count 8-bit PIC® microcontrollers by Microchip, regardless of their pin number, and more.
PAGE 5 EasyPIC PRO v8 Manual
PAGE 6 OVERVIEW Development board overview The EasyPIC PRO v8 development board features a clean and intuitive layout, allowing the user to instantly understand how to set it up and how to easily tune it according to needs. The development board is divided into several sections, arranged so that all the related interactive components such as switches, buttons, indicators, and connectors, are logically positioned and grouped together.
The I/O (Input/Output) section occupies the lower part of the development board and contains available MCU pins routed to 2x5-pin headers for easy access. All of them are equipped with configurable pull-up or pull-down resistors, buttons for applying logic states to MCU pins, and LED indicators. Pins are divided into groups following the grouping concept used on the MCU itself. This section is where the most interaction with the MCU takes place.
Power supply unit The PSU also contains a reliable and safe battery charging circuit, which allows a single-cell Li-Po/Li-Ion battery to be charged. Power OR-ing option is also supported, providing uninterrupted power supply (UPS) functionality when an external or USB power source is used in combination with the battery.
PSU connectors As explained, the advanced design of the PSU allows several types of power sources to be used, offering unprecedented flexibility: when powered by a Li-Po/Li-Ion battery, it offers an ultimate degree of autonomy. For situations where the power is an issue, it can be powered by an external 12VDC power supply, connected over the 5.5mm barrel connector. Power is not an issue even if it is powered over the USB cable.
Maximum power ratings, along with the allowed input voltage range in the case when the external power supply is used, are given in the table Figure 3. External Power Supply Input Voltage [V] MIN MAX 10.6 14 Output Voltage [V] Max Current [A] Max Power [W] 3.3 2.8 9.24 5 2.8 14 3.3 & 5 2.8 & 2.8 23.
Powering up the development board Two touch-sensitive buttons are used to power up and reset the EasyPIC PRO v8 development board. These capacitive buttons are processed by two AT42QT1011, digital burst mode charge-transfer sensors, specifically designed for human-machine interfaces (HMI), from Microchip. The AT42QT1011 allows very responsive and reliable touch detection for the connected button pad. As soon as a valid power source is connected, the development board will enter the Stand-By mode.
P A G E 12 CODEGRIP CODEGRIP programmer / debugger module Envisioned as the unified development platform, EasyPIC PRO v8 development board is equipped with the onboard CODEGRIP programming/debugging module, which supports various high pin count 8-bit PIC® MCUs, produced by Microchip. The CODEGRIP module can be interfaced with the host computer over the USB-C connector. Besides the USB cable, the CODEGRIP module (1) can be accessed over the WiFi network.
EXT PROG/DBG PINOUT RJ-45 1 2 3 4 5 6 7 8 RJ-12 1 2 3 4 5 6 ICSP (MHCP) MCLR VDD GND PGD PGC DBG selection P A G E 13 The EasyPIC PRO v8 development board is equipped with the RJ-45 connector (2), allowing an external programmer/debugger to be connected. The connector supports a wiring pinout compatible with Microchip® ICD external programmers/debuggers. This connector also supports connection of the RJ-12 cable, connect the RJ-12 cable by simply inserting it into the center of the RJ-45 connector.
Connectivity One of the key features of the EasyPIC PRO v8 development board is its connectivity. P A G E 14 O ENCT N EIVIT C T YI V I T Y CO CN N It features a diverse amount of connecting options, making the board very versatile, adaptable to any situation, and very easy to work with. It has two display connectors (1x16 LCD connector and 2x20 display connector), Ethernet, USB-UART, USB DEVICE, an external programmer/debugger connector and many more.
CONECTIVITY P A G E 15 Easily create an IoT Weather Station with the EasyPIC PRO v8 development board.
MCU CARD 2 EasyPIC PRO v8 development system supports a large number of different MCUs. In addition, each of the supported MCUs has some specifics, such as the number of pins and ports, additional peripherals, clock speeds, etc. Therefore, the MCU is supplied in a form of a standardized MCU card. It can support MCUs with various number of pins and specific hardware requirements.
This makes each MCU card self-contained unit, allowing the development board to operate on a logic level, not having to facilitate specific requirements of many different MCUs. This also allows the MCU to be freely chosen, not having to worry about the pin compatibility and similar issues. Most importantly, it allows very simple swapping between different MCU types during the development phase, without any hardware interventions.
INPUT / OUTPUT section LOW position: a button applies LOW logic level to the corresponding PORT pins (according to 8-bit labeling) In general, I/O pins of any MCU are internally grouped as PORTs. Such pin grouping scheme is kept throughout the development board as well, offering a clean and organized interface. UP-PULL-DOWN DIP switch EXPANDED ports There is a total of ten 8-bit ports, ranging from PORTA to PORTK (PORTI excluded).
4 2x5 PIN HEADERS 5 CONNECTIVITY 7 1 1 These 2x5-pin headers can be used to expand the connectivity of the EasyPIC PRO v8 development board, allowing interfacing with other devices, peripherals, and measurement equipment, either by using IDC10 extension cables, IDC10 female sockets, or simply by using jumper wires. Enhanced connectivity is one of the key features of EasyPIC PRO v8 development board, there are many connectivity options provided.
1 Figure 9: 2x20-pin board connector view 2x20 display connector EasyPIC PRO v8 development board features a standardized 2x20-pin display connector (1). This connector consists of the 8080 parallel interface, offering support for displays with up to 8 bits per color (up to 24-bit mode, 16 million colors). Besides the 8080 interface, this connector also contains pins related to touch panel controller, interfaced over dedicated I2C bus lines.
1x16 display connector Liquid Crystal Display (LCD) is a cheap and popular way of representing application results, messages, or some other type of information to users. EasyPIC PRO v8 natively supports 2x16 characters LCD module, connected in 4-bit mode. It offers a dedicated 1x16-pin header (2) that can host a compatible LCD.
mikroBUS™ sockets The superior connectivity features of the EasyPIC PRO v8 development board are rounded up with five standardized mikroBUS™ host connectors. It is a considerable upgrade for the board, as it allows interfacing with the vast amount of Click boards™. mikroBUS™ is the add-on board standard that offers maximum expandability with the smallest number of pins. More information at www.mikroe.
Click boards CONNECTIVITY Figure 12: Click boards™ THE LARGEST AND FASTEST-GROWING BASE OF ADD-ON BOARDS IN THE WORLD! Click boards™ are standardized add-on boards that carry a variety of different electronic devices. They are designed to perfectly fit the mikroBUS™ socket. Engineered to deliver the best performances for the used components, they save developers of testing and troubleshooting often associated with the prototyping phase. They enhance rapid development and accelerate time to market.
Communication P A G E 24 COMMUNICATION Communication connectors allow the development board to be connected with many different devices that use high-layer communication protocols such as Ethernet, USB, etc. Also, there is a USB-UART converter, offering simplified communication with the personal computer over the emulated serial interface. Each of these connectors will be described in more details, in the following sections of the manual.
Ethernet Additional GNDs Ethernet is a popular networking technology for local area networks (LAN). Systems communicating over Ethernet divide a stream of data into individual packets, known as frames. Each frame contains source and destination addresses and error-checking data so that damaged data can be detected and re-transmitted. This makes the Ethernet protocol very popular for communication over longer distances or in noisy environments.
The 8th generation of hardware perfection
What makes you want to be an embedded developer? Is it the recognition of your skills, invention, or the development process? Whatever the reason is, we want to let you know that we are here for you every step of the way. You can enjoy the process focused, yet relaxed – everything else is taken care of. Enjoy premium.
What’s Next? You have now completed the journey through each and every feature of the EasyPIC PRO v8 development board. You have become familiar with its modules, organization, and the programmer/debugger. Now you are ready to start using your new board. We suggest following steps which are highly recommended to begin with. 1. COMPILERS 2.
DISCLAIMER All the products owned by MikroElektronika are protected by copyright law and international copyright treaty. Therefore, this manual is to be treated as any other copyright material. No part of this manual, including product and software described herein, must be reproduced, stored in a retrieval board, translated or transmitted in any form or by any means, without the prior written permission of MikroElektronika.
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 proposals, do not hesitate to contact us at office@mikroe.com EasyPIC PRO v8 Manual v100 If you want to learn more about our products, please visit our website at www.mikroe.