mikroprog for PIC, dspic and PIC32

Similar documents
How To Program A Microcontroller Board (Eb064) With A Psp Microcontroller (B064-74) With An Ios 2.5V (Power) And A Ppt (Power Control) (Power Supply) (

FlowKit in-circuit debug system

SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE

MX PIC24F Educational Module User Manual

EasyPIC4 User s Manual

Fondamenti su strumenti di sviluppo per microcontrollori PIC

MOD-ENC28J60 development board Users Manual

DATASHEET. ADAM Arduino Display Adaptor Module. Arduino Compatible Shield P/N: 4Display-Shield-FT843 For the 4D Systems 4DLCD-FT843 Display

Figure 1. 8-Bit USB Debug Adapter

COM Port Stress Test

CryptoAuth Xplained Pro

USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual

R4/F4 Series Master Development System User's Guide

JUSTOP Smart TV Player With Android 4.0. User Manual

PT Mbps Powerline Adapter. User Guide

Product Brief. 2.0 microtoled. Intelligent GOLDELOX Display Module. µtoled-20-g2. Rev 1.0

An Introduction to MPLAB Integrated Development Environment

APPLICATION NOTE. AT07175: SAM-BA Bootloader for SAM D21. Atmel SAM D21. Introduction. Features

USER GUIDE Programming Adapter Cable for Fujitsu Flash Microcontroller- F²MC-16LX/FR Family Fujitsu Microelectronics America, Inc.

TCP/IP MODULE CA-ETHR-A INSTALLATION MANUAL

Measuring Resistance Using Digital I/O

AVR1900: Getting started with ATxmega128A1 on STK bit Microcontrollers. Application Note. 1 Introduction

BlackBerry Web Desktop Manager. Version: 5.0 Service Pack: 4. User Guide

USER GUIDE EDBG. Description

VM-4 USB Desktop Audio Device Installation Guide

CP2110-EK CP2110 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup

TTL to RS232 Adapter User Guide

VM-8 USB Desktop Audio Device Installation Guide

System Requirements. Installation. Microsoft SQL Express 2008 R2 Installation

USB / Data-Acquisition Module NOW LEAD-FREE

Software Installation and Quick Start Guide. EnergyMax -USB/RS Sensor System

User Manual. AS-Interface Programmer

AN588 ENERGY HARVESTING REFERENCE DESIGN USER S GUIDE. 1. Kit Contents. 2. Introduction. Figure 1. Energy Harvesting Sensor Node

PICNet 1. PICNet 1 PIC18 Network & SD/MMC Development Board. Features. Applications. Description

Introduction. Getting familiar with chipkit Pi

Getting Started with PIC24F/PIC24H Programming and Interfacing in C

SLC 5/05 Processors Firmware/Operating System ControlFLASH Upgrade

RS232 Board datasheet

Sunny Boy Accessories SMA POWER BALANCER

M CORE 14-PIN ENHANCED BACKGROUND DEBUG INTERFACE (14EBDI) USER S MANUAL

PoNET kbd48cnc. User s manual

QT1 Xplained Pro. Preface. Atmel QTouch USER GUIDE

ELAN DIGITAL SYSTEMS LTD. SL232 PC- CARD USER S GUIDE

Agilent Automated Card Extraction Dried Blood Spot LC/MS System

Keep it Simple Timing

how to upgrade your IsatPhone

GPS/GLONASS SiRFstarV Evaluation Kit EVA5100-A

APPLICATION. Using the PB-100 to Make Calls and Announcements From a Database. Using the PB-100 for All-Call Dialing

PIC-MAXI-WEB development board Users Manual

Accurate Measurement of the Mains Electricity Frequency

SATA150 TX2PLUS, TX4 QUICK START GUIDE. Version 1.2

APPLICATION NOTE. Application Note: 4D-AN-P4012. ViSi-Genie Digital Displays. Document Date: November 19 th, Document Revision: 1.

AT88CK490 Evaluation Kit

Table of Contents. ARM Evaluation Board (AEB-1) Welcome Guide ARM DGI 0005D. Proprietary Notice

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM

AVR151: Setup and Use of the SPI. Introduction. Features. Atmel AVR 8-bit Microcontroller APPLICATION NOTE

USER GUIDE. ZigBit USB Stick User Guide. Introduction

Installing USB Drivers With Microsoft Windows XP

Microstep Driver Manual Version 6/13/2006

Installing Your MS Access Database (Manual Installation Instructions)

3.2 inch QVGA TFT Color LCD User s Guide Version 1 & 2

Tutorial for MPLAB Starter Kit for PIC18F

How To Develop A Toolstick

Quick Start Guide. MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD

AN2680 Application note

ACT! by Sage. Premium for Workgroups 2007 (9.0) Administrator s Guide to the ACT! Reader Utility

Loyalty Program Guide

Nuvoton Nu-Link Debug Adapter User Manual

How To Use A Watt Saver On A Microcontroller (Watt Saver) On A Cell Phone Or Mp3 Player

Block 3 Size 0 KB 0 KB 16KB 32KB. Start Address N/A N/A F4000H F0000H. Start Address FA000H F8000H F8000H F8000H. Block 2 Size 8KB 16KB 16KB 16KB

Programming PIC Microcontrollers in PicBasic Pro Lesson 1 Cornerstone Electronics Technology and Robotics II

Design Considerations for DVT and Manufacturing Test of Wireless Devices

Processor Extension Pak and Header Specification

Temperature & Humidity SMS Alert Controller

Designing VM2 Application Boards

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

Copy Tool For Dynamics CRM 2013

Installation Guide Wireless 4-Port USB Sharing Station. GUWIP204 Part No. M1172-a

K8048 PIC PROGRAMMER BOARD

78 Battery Converter HDMI to SDI

Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs

DKWF121 WF121-A B/G/N MODULE EVALUATION BOARD

Testing PCI/ISA & PCMCIA Serial Cards

ZigBee-2.4-DK 2.4 GHZ ZIGBEE DEVELOPMENT KIT USER S GUIDE. 1. Kit Contents. Figure GHz ZigBee Development Kit

Advanced Data Capture and Control Systems

AN3265 Application note

USB-Blaster Download Cable User Guide

SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.

DVI to Analog Converter

RN-131-PICTAIL & RN-171-PICTAIL Evaluation Boards

Complete PDF. User Guide

AVR1922: Xplain Board Controller Firmware. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

PL-2303 (Chip Rev H, HX, X) USB to Serial Adapter Windows Driver Installer Manual

Please read and understand this instruction manual thoroughly before using this product.

JTAGjet. series SIGNUM SYSTEMS CORPORATION. USB 2.0 Driver for JTAGjet and ADM51. Installation Instructions

WHITE PAPER. LVDS Flat Panel Display Interface on Intel Desktop Boards. July 2009 Order Number: E

User Manual. EtherUSB

PICkit 3 Programmer/Debugger User s Guide

Old Company Name in Catalogs and Other Documents

UFR II Driver Guide. UFR II Driver Ver ENG

Transcription:

mikroprog for PIC, dspic and PIC mikroprog is a fast USB programmer with mikroicd hardware In-Circuit Debugger support. Smart engineering allows mikroprog to support PIC, PIC, PIC, PIC, dspic0/, PIC and PIC devices in a single programmer!

TO OUR VALUED CUSTOMERS I want to express my thanks to you for being interested in our products and for having confidence in MikroElektronika. The primary aim of our company is to design and produce high quality electronic products and to constantly improve the performance thereof in order to better suit your needs. Nebojsa Matic General Manager The PIC, dspic, PIC, PIC and Windows logos and product names are trademarks of Microchip Technology and Microsoft in the U.S.A. and other countries. Page

Table of Contents Introduction to mikroprog Key features. Driver installation step Start installation step Accept EULA step Installing the drivers step Finish installation. Connecting to a PC. mikroprog Suite for PIC software. Powering device via mikroprog. Connecting with a target device. IDC Pinout. Connection examples Using x male headers Using x male headers. Multiplexer Multiplexer in idle mode Multiplexer in programming/debugging mode. Examples of connection schematics 0 Page

Introduction to mikroprog mikroprog for PIC, dspic and PIC represents fast and reliable programmer with ICD support. Specially designed firmware allows programming of all Microchip microcontrollers: PIC, dspic, PIC and PIC. And there s no need for firmware change each time you select a new microcontroller architecture because mikroprog firmware takes care of all supported architectures. Supporting new microcontrollers is easy. Just by downloading the latest version of mikroprog Suite for PIC your programmer is ready to program new devices. Page

Key features - In-Circuit Debugging (ICD). - One firmware for PIC, dspic, PIC and PIC microcontroller families - New microcontrollers support via latest version of mikroprog Suite for PIC software - Can provide power supply for target device 0 0 0 0 0 0 0 0 0 0 Flat cable USB MINIB connector DATA transfer indication LED ACTIVE indication LED LINK indication LED POWER indication LED 0 0 Page

. Driver installation mikroprog requires drivers in order to work. Drivers are located on the link bellow: http://www.mikroe.com/downloads/get/0/mikroprog_for_pic_drivers_v00.zip When you locate the drivers, please extract files from the ZIP archive. Folder with extracted files contains folders with drivers for different operating systems. Depending on which operating system you use, choose adequate folder and open it. In the opened folder you should be able to locate the driver setup file. Double click on setup file to begin installation of the programmer drivers. Page

step Start installation step Accept EULA 0 0 0 0 In welcome screen click on Next> button 0 0 In order to proceed select: I accept the this EULA (End User License Agreement) Click Next> button Page

step Installing the drivers step Finish installation 0 0 0 Drivers are installed automatically 0 Click on Finish button to end installation process Page

. Connecting to a PC After driver installation is complete, you can now connect the programmer with your PC using USB cable provided with the package. Green POWER LED should turn ON, indicating the presence of power supply. Amber-colored LINK LED will turn ON when link between mikroprog and PC is established. Link can be established only when correct drivers are installed on your PC. Page

. mikroprog Suite for PIC software mikroprog Suite for PIC software is intended for programming PIC, dspic, PIC and PIC microcontrollers from Microchip. The graphic interface of this program is clear and easy-to-use, which makes the use of this program faster. The program s main window includes basic options for programming microcontrollers. In addition, there are advanced programming options that enable experienced users to set configuration bits on their own. The program includes views providing basic information about the selected MCU, voltage monitoring, etc. Page

. Powering target device via mikroprog One of the key benefits of mikroprog is that is can power your target device. You can set power supply voltage in range from.v to V with output current up to 0mA. This option is activated from mikroprog Suite for PIC (v.) software. Click the MCU Info button to display Voltage Options section. First you must select MCU family and choose your target MCU from a dropdown list. mikroprog will automatically set the default value of power supply for your MCU. You can also manually set voltage supply value by moving slider under mikroprog Suite for PIC window, Figure -. 0 0 0 To enable power supply, first set desired voltage and then click on check box Power board from programmer. Figure -: Voltage options 0 0 0 Setting supply voltage value from. to V (max 0mA) Check box for enabling supply voltage from programmer Box with selected supply voltage Page

. Connecting with a target device For connection with a target device mikroprog uses female IDC connector, Figure -. In order to make proper connection with the target board it is necessary to pay attention to IDC connector pinout. Every pin has a different purpose and for easy orientation IDC connector is marked with a little knob and incision, Figure -. Figure -: Knob and incision for easy orientation First pin Figure -: IDC connector Front side of IDC connector is marked with a knob and incision. Front side holds PGC, PGD and pins which are used for microcontroller programming. Page

. IDC Pinout 0 0 0 0 0 MCU- - MCU power supply MCU-PGC - Serial programming clock MCU-PGD - Serial programming data MCU- - Master clear/programming voltage - Ground 0 0 0 0 0 0 0 0 0 PGC PGD These pins are multiplexed (see section.0 for more information) 0 0 0 0 Figure -: IDC pinout Page

. Connection examples Figure -: Use only front row for programming For connecting mikroprog with your target device a best solution is to provide x or x male headers which are connected with programing pins on microcontroller. You can see several examples of connection schematics in the Section of this manual. Using x male headers When connecting mikroprog with your device via x header make sure to use front side of IDC connector (side with a knob and incision), Figure -. x programming headers are found in some of Mikroelektronika products, like mikromedia boards, Figure -. Figure -: Connecting mikroprog to mikromedia board via x male header Page

Using x male headers Figure -: Use entire IDC connector for multiplexing feature By using x male connector in your device you can exploit the multiplexing feature of mikroprog for PIC, dspic and PIC. We ll explain how multiplexer operates and what are it s key benefits in Section of this manual. Figure -: Connecting mikroprog with Ready for PIC via x male header Page

. Multiplexer Programming pins or I/Os? Multiplexer is specially designed circuit which serves as a switch. Purpose of multiplexer is that there s no need for disconnecting mikroprog programmer from a device when programming is finished. Multiplexing is always available, but can only be used with x male header on target board as shown on Figure -. Multiplexer allows the usage of programming pins (PGC and PGD) as I/O lines when not in programming/debugging mode. Master clear reset () pin is also multiplexed and can be used for resetting target MCU when not in programming/ debugging mode. MCU- 0 RB RA0 RB RA RB RA RB RA RB RA RB RA RB RE0 RB0 RE RE 0 RD RD RA RD RA RD RC0 RC RC RC RC RC RC RC RD0 RD 0 RD RD PICFK MCU- MCU-PGC MCU-PGD MCU- PGD-RB PGC-RB R R R MCU- K K RESET Figure -: Having x programmer header, programming lines are separated from rest of the circuit. Figure -: mikroprog x male header next to reset button While pins on MCU are separated from rest of the circuit, they can not be used as I/O or reset pins as shown on Figure -. There are two ways to connect programming pins:. with mikroprog x female connector. by placing jumpers over x male header. Page

Multiplexer decides pin function Programming pins just as I/Os MCU- MCU- MCU- MCU- 0 RB RA0 RB RA RB RA RB RA RB RA RB RA RB RE0 RB0 RE RE 0 RD RD RA RD RA RD RC0 RC RC RC RC RC RC RC RD0 RD 0 RD RD PICFK MCU-PGC MCU-PGD MCU- PGC-RB PGD-RB R R R MCU- K RESET Figure -: Multiplexer allows the usage of programming pins as I/O and pin as reset when not in programming/ debugging mode K 0 RB RA0 RB RA RB RA RB RA RB RA RB RA RB RE0 RB0 RE RE 0 RD RD RA RD RA RD RC0 RC RC RC RC RC RC RC RD0 RD 0 RD RD PICFK MCU-PGC MCU-PGD MCU- PGC-RB PGD-RB R R R MCU- K K RESET Figure -: When mikroprog is removed place jumpers over x male header in order to use programming pins as I/O and pin as reset Programming/debugging is enabled when mikroprog is connected to the device. As shown on Figure -, when programming/debugging is finished, multiplexer reconnects programming/debugging pins so they can be used as I/Os. There s no need to remove mikroprog connector. When mikroprog is removed, place jumpers over x male header in order to use programming/debugging pins as I/O, and pin as reset (Figure -). In programming/debugging mode pin is used by mikroprog, otherwise it is used by MCU. Page

Multiplexer in idle mode mikroprog for PIC Multiplexer MCU-PGD PGD MCU-PGC MCU- PGC PROG D- D+ USB DATA MCU- MCU- IDC connector MCU-PGC MCU-PGD MCU- BRD-PGC BRD-PGD BRD- Figure -: Multiplexer in the idle mode When programming/debugging is not in progress, the multiplexer releases the programming pins and, thus enabling them to be used as I/O pins or reset. This also enables the programmer to be connected to the target device without affecting its operation. Page

Multiplexer in programming/debugging mode mikroprog for PIC Multiplexer MCU-PGD PGD MCU-PGC MCU- PGC PROG D- D+ USB DATA MCU- MCU- IDC connector MCU-PGC MCU-PGD MCU- BRD-PGC BRD-PGD BRD- Figure -: Multiplexer in the programming/ debugging mode During programming/debugging, the multiplexer disconnects the microcontroller pins used for programming/debugging from the target device. This enables the programming/debugging process to be safely performed without affecting the operation of the device itself. It also prevents external signals from affecting the programming/debugging process. When the programming/debugging process has been completed, the multiplexer releases the microcontroller pins used for programming, so that they can be used as I/O pins or reset respectively. Page

. Examples of connection schematics Following examples demonstrate connections with some of the most popular supported MCUs. For all other MCUs consult manufacturer s datasheet. All PIC, dspic and PIC MCUs use PGC, PGD and / Vpp pins for programming. Some MCUs have several groups of programming pins. For example dspicfjgpa has three pairs of programmable pins PGED-PGEC, PGED- PGEC or PGED-PGEC (/Vpp pin is same for all pin groups). Whichever group of programming pins you decide to use, make sure to connect each pin properly. PGC - Serial programming clock PGD - Serial programming data /Vpp - Master clear/programming voltage Note: In order for microcontroller to work properly, decoupling capacitors must be connected as close as possible to microcontroller s pins. Page 0

PIC DIP Figure -: Connecting x male header with PICF0 in -pin DIP package MCU- RB RA0 RB RA RB RA RB RA RB RA RB RA RB RB0 0 OSC RA RC0 RC RC RC RC RC Vusb RC PICF0 MCU- MCU-RB/PGC MCU-RB/PGD MCU- MCU- PGC-RB PGD-RB C USER INTERFACE PIC DIP0 Figure -: Connecting x male header with PICF in 0-pin DIP package MCU- 0 RB RA0 RB RA RB RA RB RA RB RA RB RA RB RE0 RB0 RE RE 0 RD RD RA RD RA RD RC0 RC RC RC RC RC RC RC RD0 RD 0 RD RD PICF MCU- MCU-RB/PGC MCU-RB/PGD MCU- C PGC-RB PGD-RB MCU- MCU- C USER INTERFACE Connection examples - PIC Page

Connection examples - PICFK PICFK DIP0 Figure -: Connecting x male header with PICFK in 0-pin DIP package MCU- RA0 RA RA RA RA RA RE0 RE RE RA RA RC0 RC RC RC RD0 0 RD PICFK RB RB RB RB RB RB RB RB0 RD RD RD RD RC RC RC RC RD RD 0 0 MCU- MCU-RB/PGC MCU-RB/PGD MCU- C MCU- MCU- PGC-RB PGD-RB USER INTERFACE C Page

PICF TQFP0 Figure -: Connecting x male header with PICF in 0-pin TQFP package MCU- RH RH RE RE0 RG0 RG RG RG RG RF RF RF RF RF RF RH 0 RH 0 RH RH RF RF0 A A RH RH0 RE RE RE RE RE RE 0 RD0 RA0 PICF RA RA RA RD RD RD RD RD RD RD RA RA 0 RJ0 RJ RC RC0 RC RC RJ RJ RJ RB0 RB RB RB RB RB PGC/RB OSC/RA OSC/RA PGD/RB RC 0 RJ RC RC RC RJ RJ 0 0 MCU- MCU-RB/PGC MCU-RB/PGD MCU- C PGC-RB PGD-RB MCU- MCU- MCU- MCU- MCU- C C USER INTERFACE C C Connection examples - PICF Page

Connection examples - PICFK E uf PICFK TQFP0 Figure -: Connecting x male header with PICFK in 0-pin TQFP package MCU- RH RH RE RE0 RG0 RG RG RG RG Vcap RF RF RF D+ D- RF RH 0 RH 0 RH RH0 RE RE RE RE RE RE RH RH RF/VUSB ENVREG/RF0 A A 0 RD0 RA RA RA RA0 RD RD RD RD RD RD RD PICFK RA RA 0 RJ0 RJ RC RC0 RC RC RJ RJ RJ RJ RB0 RB RB RB RB RB PGC/RB OSC/RA OSC/RA PGD/RB RC RC RC RC RJ RJ 0 0 0 MCU- MCU-RB/PGC MCU-RB/PGD MCU- C PGC-RB PGD-RB MCU- MCU- MCU- MCU- C C USER INTERFACE C Page

E uf PICFJ TQFP0 Figure -: Connecting x male header with PICFJ0 in 0-pin TQFP package MCU- RH RH RE RE0 RG0 RG RG RG RG Vcap RF RF RF D+ D- RF RH 0 RH 0 RH RH0 RE RE RE RE RE RE RH RH Vusb ENVREG A A 0 RD0 RA RA RA RA0 0 RD RD RD RD RD RD RD PICFJ0 RA RA RC RC0 RJ0 RJ RC RC RJ RJ RJ RB0 RB RB RB RB RB PGC/RB OSC/RA OSC/RA PGD/RB RC 0 RJ RC RC RC RJ RJ 0 0 MCU- MCU-RB/PGC MCU-RB/PGD MCU- C PGC-RB PGD-RB MCU- MCU- MCU- MCU- C C USER INTERFACE C Connection examples - PICFJ Page

Connection examples - PICFJ E uf PICFJ TQFP0 Figure -: Connecting x male header with PICFJ0 in 0-pin TQFP package MCU- RH RH RE RE0 RB0 RB RB RB RG Vcap RF RF RF RF RF RF RH 0 RH 0 RH RH0 RE RE RE RE RE RE RH RH RF ENVREG A A 0 0 RD0 RA RA RA RA0 RD RD VssPLL VccPLL RBIAS VssTX TPOUT+ PICFJ0 RA RA TPOUT- VccTX RC RC0 RC RC RJ RJ TPIN+ TPIN- VssRX RG0 RG RB RB PGC/RB OSC OSC PGD/RB RC 0 VccRX RC RC RC RG RG 0 0 MCU- MCU-RB/PGC MCU-RB/PGD MCU- C PGC-RB PGD-RB MCU- MCU- MCU- MCU- C C USER INTERFACE C Page

dspic0 DIP0 Figure -: Connecting x male header with dspic0f0 in 0-pin DIP package 0 A RB0 A RB RB RB RB RB RB RB RB RB RD0 RB RD RB RB 0 RF0 RF OSC RF OSC RF RC RF RC RF RA RF RD RD RD RD 0 dspic0f0 MCU- MCU- MCU-RB/PGC MCU-RB/PGD MCU- C C PGC-RB PGD-RB MCU- MCU- MCU- MCU- C C USER INTERFACE Connection examples - dspic0 Page

Page Connection examples - dspic0 Figure -: Connecting x male header with dspic0f0a in 0-pin TQFP package dspic0 TQFP0 0 0 0 0 0 0 0 RD0 RD RD RD RD RA RA RG RF RF RF RG OSC OSC RC RC RF RF RF0 RD RD RD RD RD RD RD RG RA RA RG0 RG RF RG RG RD RD RC RC RG RC RC RG RG RG RG RB RB RB RB RA RA RB0 RB RB RB RB RB RB RB RB RB RD RD RF RF RB RB RA RA A A dspic0f0a MCU-RB/PGC MCU-RB/PGD MCU- MCU- PGC-RB PGD-RB C C C C MCU- MCU- MCU- MCU- C MCU- MCU- USER INTERFACE

Page Connection examples - dspic 0 0 0 0 0 0 0 0 0 C C C C C C uf E MCU-RB/PGC MCU-RB/PGD MCU- MCU- MCU- MCU- MCU- MCU- MCU- MCU- MCU- PGC-RB PGD-RB dspicfjgpa RB RB RB RB RB RB RE RC RC RC RA RG RB RB RF RF RF RG RA RG0 RG RE0 RF RF0 RD RD RE RE RE RG RG RG RE RA RG RA/Vref- RB RB RB RB RB RA RD RD RF RF RG RG RA RE RE RG RB/PGED RB/PGEC RB0 RF RF RA RA RD RD RA RF RA RA RA0 RF RA VCAP A A RA/Vref+ RC RC RC RD RD RD RC RC RD RD RD RD RD RG RD RD0 USER INTERFACE Figure -: Connecting x male header with dspic0fjgpa in 0-pin TQFP package dspic TQFP0

Connection examples - PIC PICFK TQFP0 Figure -: Connecting x male header with PICFKA in -pin DIP package RA0 RA RB RB0 RB RB RB RB RB RB RB RB 0 OSCI RA OSCO RA RB RB RA RB RB RB RB RD PICFKA MCU- MCU- MCU-RB/PGC MCU-RB0/PGD MCU- C MCU- MCU- PGC-RB PGD-RB0 USER INTERFACE C Page 0

Page Connection examples - PIC 0 0 0 0 0 0 0 0 PICFJGB 0 RB RB RB RB RB RB RE RC RC RC RA D+ RB RB RF Vbus Vusb D- RA RG0 RG RE0 RF RF0 RD RD RE RE RE RG RG RG RE RA RG RA/Vref- RB RB RB RB RB RE RD RD RF USBID/RF RG RG RA RE RE RG RB/PGED RB/PGEC RB0 RF RF RA RA RD RD RA RF RA ENVREG RE RA0 RF RA VCAP A A RA/Vref+ RC RC RC RD RD RD RC RC RD RD RD RD RD RG RD RD0 MCU-RB/PGC MCU-RB/PGD MCU- MCU- PGC-RB PGD-RB C C C C C C MCU- MCU- MCU- MCU- MCU- MCU- uf E MCU- USER INTERFACE Figure -: Connecting x male header with PICFJBG in 0-pin TQFP package PICFJ TQFP0

Page Connection examples - PIC 0 0 0 0 0 0 0 0 0 PICMX0FL RB RB RB RB RB RB RE RC RC RC RA RG RB RB RF Vbus Vusb RG RA RG0 RG RE0 RF RF0 RD RD RE RE RE RG RG RG RE RA RG RA RB RB RB RB RB RA RD RD RF RF RG RG RA RE RE RG RB/PGED RB/PGEC RB0 RF RF RA RA RD RD RA RF RA ENVREG RA RA0 RF RA VCAP A A RA RC RC RC RD RD RD RC RC RD RD RD RD RD RG RD RD0 MCU-RB/PGC MCU-RB/PGD MCU- MCU- PGC-RB PGD-RB C C C C C C MCU- MCU- MCU- MCU- MCU- MCU- uf E MCU- USER INTERFACE Figure -: Connecting x male header with PICMX0FL in 0-pin TQFP package PICMX TQFP0

Page 0 0 0 0 0 0 0 0 PICMXFL 0 RB RB RB RB RB RB RE RC RC RC RA D+ RB RB RF Vbus Vusb D- RA RG0 RG RE0 RF RF0 RD RD RE RE RE RG RG RG RE RA RG RA RB RB RB RB RB RE RD RD RF RF RG RG RA RE RE RG RB/PGED RB/PGEC RB0 RF RF RA RA RD RD RA RF RA RE RA0 RF RA VCAP A A RA RC RC RC RD RD RD RC RC RD RD RD RD RD RG RD RD0 MCU-RB/PGC MCU-RB/PGD MCU- MCU- PGC-RB PGD-RB C C C C C C MCU- MCU- MCU- MCU- MCU- MCU- uf E MCU- C MCU- USER INTERFACE Figure -: Connecting x male header with PICMX0FL in 0-pin TQFP package PICMX TQFP0 Connection examples - PIC

Notes: Page

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, may be reproduced, stored in a retrieval system, translated or transmitted in any form or by any means, without the prior written permission of MikroElektronika. The manual PDF edition can be printed for private or local use, but not for distribution. Any modification of this manual is prohibited. MikroElektronika provides this manual as is without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties or conditions of merchantability or fitness for a particular purpose. MikroElektronika shall assume no responsibility or liability for any errors, omissions and inaccuracies that may appear in this manual. In no event shall MikroElektronika, its directors, officers, employees or distributors be liable for any indirect, specific, incidental or consequential damages (including damages for loss of business profits and business information, business interruption or any other pecuniary loss) arising out of the use of this manual or product, 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, if necessary. HIGH RISK ACTIVITIES The products of MikroElektronika are not fault tolerant nor designed, manufactured or intended for use or resale as on line control equipment in hazardous environments requiring fail safe performance, such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines or weapons systems in which the failure of Software could lead directly to death, personal injury or severe physical or environmental damage ( High Risk Activities ). MikroElektronika and its suppliers specifically disclaim any expressed or implied warranty of fitness for High Risk Activities. TRADEMARKS The MikroElektronika name and logo, the MikroElektronika logo, mikroc, mikrobasic, mikropascal, mikroprog, EasyPIC, EasyPIC PRO and mikromedia are trademarks of MikroElektronika. All other trademarks mentioned herein are property of their respective companies. All other product and corporate names appearing in this manual may or may not be registered trademarks or copyrights of their respective companies, and are only used for identification or explanation and to the owners benefit, with no intent to infringe. Copyright MikroElektronika, 0, All Rights Reserved. Page

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 mikroprog for PIC, dspic and PIC manual, ver..b 0 0000 0