PICKIT ? 1 FLASH STARTER KIT
USER ’S GUIDE
Appendix A. Hardware Description
A.1
A.2
INTRODUCTION
This appendix contains the PICkit? 1 hardware description and schematic diagrams.
HIGHLIGHTS
This appendix discusses:
?
?
?
?
In-Circuit Serial Programming? (ICSP?)
Programming Hardware
USB Communications Protocol
Schematic Diagrams:
- PICkit 1 Board Diagram
- LED Layout
- V PP Supply
- USB Control
- Prototype 1
- Prototype 2
A.3
A.4
IN-CIRCUIT SERIAL PROGRAMMING? (ICSP?)
In-Circuit Serial Programming (ICSP) allows an engineer to design a circuit that will be
built and then programmed later. ICSP is described in the programming specifications
documentation. These documents can be found on the Microchip web site
(http:\\www.microchip.com). ICSP requires a 12-13V power supply, control of the V DD
supply and two I/O pins to clock in commands and data.
PROGRAMMING HARDWARE
The programmer portion of the PICkit 1 Flash Starter Kit circuit is shown in Figure A-1.
Additional circuitry is present to connect to the USB and drive the evaluation LEDs.
Most of the circuitry in the figure is used to generate the +13V required for V PP . This is
generated by using the CCP of the PIC16C745 to pulse Q2 on and off. By pulsing Q2,
L1 generates a burst of charge that is steered into the capacitor C4 by the diode D13.
Each burst of charge adds to the voltage already in the capacitor. The size of the burst
of charge is proportional to the on time of the PWM signal from CCP. The resistors R10
and R11 form a voltage divider that drops the 13V V PP to a 4.5V feedback signal that
is measured by AN1. Software running in the PIC16C745 periodically samples AN1
and computes a new PWM value. The PWM value is updated just over 500 times every
second. This ensures good voltage regulation of the 13V and leaves enough CPU time
to perform the programming task. The rest of the circuit is used to switch the V PP
voltage to the V PP pin. Transistor Q4 is the switch for the V PP voltage and Q3 is the
driver for Q4. Transistor Q1 turns V DD on and off allowing the target device to be reset.
The programming I/O signals are generated by software routines on I/O port pins RC6
and RC7 of the PIC16C745, which drive I/O port pins RA0/GP0 (ICSPDAT) and
RA1/GP1 (ICSPCLK) of the target 8 or 14-pin Flash device.
? 2004 Microchip Technology Inc.
DS40051D-page 27
相关PDF资料
DV164120 KIT STARTER PICKIT 2
DV164121 KIT PICKIT 2 DEBUG EXPRESS
DV164122 ANALYZER SRL PICKIT W/DEMO BOARD
DV164131 KIT STARTER PICKIT 3
DV164132 KIT EVAL F1 FOR PIC12F1/PIC16F1
DV243003 KIT STARTER FOR SRL MEM PRODUCTS
DVA1001 ADAPTER FOR PIC16F716 18DIP
DVA1004 DEVICE ADAPTER 8/14/20DIP
相关代理商/技术参数
DV164101 制造商:Microchip Technology Inc 功能描述:TOOLS: FLASH MICROCONTROLLER (
DV164102 功能描述:开发板和工具包 - 无线 rfPICkit RoHS:否 制造商:Arduino 产品:Evaluation Boards 工具用于评估:AT32UC3L 核心:AVR32 频率: 接口类型:USB 工作电源电压:5 V
DV164120 功能描述:电路内置调试器 PICkit 2 8/14/20P Flash RoHS:否 制造商:Microchip Technology 产品:In-Circuit Debugger Kits 工具用于评估:PIC MCUs, dsPIC DSCs 用于:07-00024, AC164113 核心:dsPIC, PIC 接口类型:USB 工作电源电压:3 V to 5 V
DV164121 功能描述:电路内置调试器 PICkit 2 Debug Express RoHS:否 制造商:Microchip Technology 产品:In-Circuit Debugger Kits 工具用于评估:PIC MCUs, dsPIC DSCs 用于:07-00024, AC164113 核心:dsPIC, PIC 接口类型:USB 工作电源电压:3 V to 5 V
DV164121 制造商:Microchip Technology Inc 功能描述:ICPICKIT2 PROGRAMMER/DEBUGGER ((NW))
DV164121+TEFLCST3 制造商:Microchip Technology Inc 功能描述:KIT PICKIT2+FLOWCODE-HOME BUNDLE 制造商:Microchip Technology Inc 功能描述:ICD, PICKIT 2, FLOW CODE, PIC, DSPIC 制造商:Microchip Technology Inc 功能描述:ICD, PICKIT 2, DEBUG EXP, FLOW CODE, PIC, DSPIC; Silicon Family Name:PIC12F6xx, PIC16F5xx; Core Architecture:PIC; Core Sub-Architecture:PIC12, PIC18, PIC24; IC Product Type:Debugger / Programmer; Series:PICkit 2 ;RoHS Compliant: Yes
DV164122 功能描述:界面开发工具 PICkit Ser Analyzer RoHS:否 制造商:Bourns 产品:Evaluation Boards 类型:RS-485 工具用于评估:ADM3485E 接口类型:RS-485 工作电源电压:3.3 V
DV164126 功能描述:开发板和工具包 - PIC / DSPIC USB Kit w/ PICkit LowPinCount RoHS:否 制造商:Microchip Technology 产品:Starter Kits 工具用于评估:chipKIT 核心:Uno32 接口类型: 工作电源电压: