Mikroe EasyPIC v8 User Manual

For pic24/dspic33
Hide thumbs Also See for EasyPIC v8:

Advertisement

Quick Links

E a s y P I C v 8
f o r P I C 2 4 / d s P I C 3 3
D E V E L O P M E N T B O A R D
E a s y P I C v 8 f o r P I C 2 4 / d s P I C 3 3 M a n u a l

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the EasyPIC v8 and is the answer not in the manual?

Questions and answers

Summary of Contents for Mikroe EasyPIC v8

  • Page 1 E a s y P I C v 8 f o r P I C 2 4 / d s P I C 3 3 D E V E L O P M E N T B O A R D E a s y P I C v 8 f o r P I C 2 4 / d s P I C 3 3 M a n u a l...
  • Page 2 It’s time to rethink the way you approach rapid prototyping Let us introduce you to the latest generation of Mikroe development boards – E a s y P I C v 8 f o r P I C 2 4 / d s P I C 3 3...
  • Page 3: Table Of Contents

    Introduction Development board overview Power supply unit Detailed description ADC INPUT Voltage reference Programming voltage 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 –...
  • Page 4 E a s y P I C v 8 f o r P I C 2 4 / d s P I C 3 3 M a n u a l...
  • Page 5: Introduction

    PIC24/dsPIC33 microcontrollers (MCUs). Redesigned from the ground display connector, compatible with the familiar Graphical Liquid Crystal up, EasyPIC v8 for PIC24/dsPIC33 offers a familiar set of standard Display (GLCD) based on the KS108 (or compatible) display driver, and features, as well as some new and unique features, common for the...
  • Page 6: Development Board Overview

    Development board overview The EasyPIC v8 for PIC24/dsPIC33 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.
  • Page 7 ™ www.mikroe.com The EasyPIC v8 for PIC24/dsPIC33 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 and EasyTFT board.
  • Page 8: Power Supply Unit

    It is equipped with three different power supply inputs, offering all the flexibility that EasyPIC v8 for PIC24/dsPIC33 needs, especially when used on the field. In the case when multiple power sources are used, an automatic power switching circuit with predefined priorities ensures that the most appropriate will be used.
  • Page 9: Adc Input

    EasyPIC v8 for PIC24/dsPIC33 provides an interface in form of a potentiometer for simulating analog input voltages that can be routed to any of the 10 supported analog input pins. In order to connect the output of...
  • Page 10: Psu Connectors

    PSU connectors As explained, the advanced design of the PSU allows several types of power sources to When using a PC as a power source, the maximum power can be obtained if the host PC supports the USB 3.2 interface and is equipped with USB-C connectors. If the host be used, offering unprecedented flexibility: when powered by a Li-Po/Li-ION battery, it offers an ultimate degree of autonomy.
  • Page 11: Battery Power Supply

    Combined with the fact that the board can be significant USB voltage drop, which can obstruct the battery charging process. remotely programmed and debugged over the WiFi network, the EasyPIC v8 for PIC24/ dsPIC33 development board allows complete autonomy, allowing it to be used in some very specific situations: hazardous environments, agricultural applications, etc.
  • Page 12: Power Redundancy And Uninterrupted Power Supply (Ups)

    BLUE when 5V power supply is chosen. Powering up the development board Two touch-sensitive buttons are used to power up and reset the EasyPIC v8 for PIC24/dsPIC33 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.
  • Page 13 Figure 5: Battery power supply connection E a s y P I C v 8 f o r P I C 2 4 / d s P I C 3 3 M a n u a l...
  • Page 14: Codegrip Programmer/Debugger Module

    CODEGRIP programmer/debugger module is supported by CODEGRIP Suite. Detailed MCUs in DIP package, the EasyPIC v8 for PIC24/dsPIC33 development board is explanation on how to configure and use the CODEGRIP module on the EasyPIC v8 for equipped with the onboard CODEGRIP programming/debugging module, to support PIC24/dsPIC33 development board can be found at the following link: programming/debugging feature.
  • Page 15: Dbg Selection

    The DIP switch located next to the RJ-45 connector allows control of the interface between onboard CODEGRIP module and target MCU: The EasyPIC v8 for PIC24/dsPIC33 development board is equipped with ONBOARD (down): Interface is enabled. If an external debugger probe-device the RJ-45 connector (2), allowing an external programmer/debugger to is connected, there is a possible collision in communication.
  • Page 16: Connectivity

    Connectivity One of the key features of the EasyPIC v8 for PIC24/dsPIC33 development board is its connectivity. It features a diversity of connecting options making the board very versatile, adaptable to any situation, and very easy to work with. The EasyPIC v8 for PIC24/dsPIC33 development board supports all 16-bit PIC24/dsPIC33 MCUs in DIP package type.
  • Page 17 Easily create an IoT Weather Station with the EasyPIC v8 for PIC24/dsPIC33 development board. Use the following tools: G2C click EasyPIC v8 for PIC24/dsPIC33 OLED C click development board Temp-Log 2 click EasyTFT board Thunder click LPS22HB click E a s y P I C v 8 f o r P I C 2 4 / d s P I C 3 3 M a n u a l...
  • Page 18: Mcu Sockets

    Figure 7: Main board with MCU socket section view MCU sockets As previously mentioned, the EasyPIC v8 for PIC24/dsPIC33 development board supports all 16-bit PIC24/dsPIC33 MCUs in DIP package type. There are seven different sockets, ranging from DIP14 (14-pin DIP socket), up to DIP28 (28-pin DIP socket).
  • Page 19: How To Properly Install The Mcu Into The Dip Socket

    Crystal oscillator Most of PIC MCU devices can use an external quartz-crystal oscillator. There are two sockets for installing the crystal oscillator, depending on which MCU socket will be used: Crystal oscillator socket OSC1(X1) is routed to DIP20A, DIP20B, DIP18 and DIP14 MCU sockets Crystal oscillator socket OSC2(X2) is routed to DIP28A, DIP28B and DIP28C MCU...
  • Page 20: Input/Output Section

    There are three PORTs on the EasyPIC v8 for PIC24/dsPIC33 development board, labeled from PORTA to PORB. Depending on the pin-count of the MCU, not all PORTs will be used. However, the development board supports the highest pin-count MCUs in DIP package type (28 pins).
  • Page 21: 2X5 Pin Headers

    GND and the power rails. The pins on these headers are labeled according to the names of the MCU pins to which they are routed. These 2x5 pin headers can be used to expand the connectivity of the EasyPIC v8 for PIC24/dsPIC33 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.
  • Page 22: 1X20 Glcd Graphical Display Connector

    EasyPIC v8 for PIC24/dsPIC33 development board. backlight and touch panel control. The board is primarily designed to be used as a display board on Mikroe Easy Two poles of the SW6 DIP switch (3), grouped under the GLCD label, are used to development boards.
  • Page 23 Figure 9: 1x20 pin board connector view E a s y P I C v 8 f o r P I C 2 4 / d s P I C 3 3 M a n u a l...
  • Page 24 Figure 10: 1x16 display header view...
  • Page 25: 1X16 Lcd Character Display Connector

    The EasyPIC v8 for PIC24/dsPIC33 development board natively supports 2x16 character LCD module, connected in 4-bit mode. It offers a dedicated 1x16 pin header that can host a compatible LCD module.
  • Page 26: Mikrobus ™ Sockets

    ™ sockets The superior connectivity features of the EasyPIC v8 for PIC24/dsPIC33 development board are rounded up with five standardized mikroBUS host connectors (1). It is a ™ considerable upgrade for the board, as it allows interfacing with the vast amount of Click boards ™...
  • Page 27: Click Boards

    These ready-to-use boards require no additional hardware configuration. More information at www.mikroe.com/click E a s y P I C v 8 f o r P I C 2 4 / d s P I C 3 3 M a n u a l...
  • Page 28: Communication

    Bus consists of only two wires, allowing both high data rates and message collision USB-UART prevention. The EasyPIC v8 for PIC24/dsPIC33 utilizes the MCP2561FD (9), a high-speed CAN UART (Universal Asynchronous Receiver/Transmitter) interface is one of the most flexible data rate transceiver from Microchip, offering support for both CAN and common interfaces for data exchange between the MCU and other external devices.
  • Page 29: Lin Communication

    The LIN Bus is particularly intended for mechatronic nodes in distributed automotive applications, but is equally suited to industrial applications. The EasyPIC v8 for PIC24/dsPIC33 utilizes the MCP2003B (14), it provides a physical interface to automotive and industrial LIN systems, in accordance to the LIN Bus Specifications Revision 2.2, SAE J2602 and ISO 17987.
  • Page 30: Usb

    HOST/DEVICE detection pin from the logic control circuit To set up EasyPIC v8 for PIC24/dsPIC33 development board as the USB HOST, the PSW pin should be set to a LOW logic level (0) by the MCU. If set to a HIGH logic level the development board acts as a DEVICE.
  • Page 31: Additional Gnds

    RB10 and RB11 pins to the USB-C conn. and accompanying circuitry Additional GNDs The EasyPIC v8 for PIC24/dsPIC33 development board contains exposed GND pins which can be used to connect measurement or testing equipment. These additional GND pins allow secure connection with the instrumentation probes, avoiding loose cables or unreliable contacts that might compromise the accuracy of the readings.
  • Page 32 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 –...
  • Page 34: What's Next

    What’s Next? You have now completed the journey through each and every feature of the EasyPIC v8 for PIC24/dsPIC33 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.
  • Page 35 D I S C L A I M E R 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.
  • Page 36 If you want to learn more about our products, please visit our website at www.mikroe.com 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...

Table of Contents