GTP-USB Plus-P Programador Universal USB de PIC, EEPROM
CARACTERISTICAS:
DESCRIPCION:
El GTP-USB Plus-P es una versión personalizada del famoso GTP-USB Plus el cual es resultado de la evolución de una serie de Programadores nacidos de la necesidad de disponer de una herramienta versátil, compacta y confiable. El requerimiento de eliminar la alimentación externa de forma eficaz, sumado a la búsqueda de mayor velocidad de grabación, apunta directamente al uso del puerto USB, y la necesidad de incorporar nuevos dispositivos periódicamente han animado al creador del Winpic800, Francisco BENACH (Sisco), a implementar un hardware que interactúe con su software, de ésta manera nace
GTP-USB Plus, cumpliendo con todos los requerimientos esperados. El GTP-USB Plus-P se ha implementado utilizado un PIC18F2550-I/SO programado con el firmware de propiedad de Sisco el cual se compro a MSTools. La unión de un zócalo ZIF universal de 40 pines y el software Winpic800, con su capacidad de identificar los dispositivos conectados a él, genera un conjunto seguro que permite evitar errores con la ubicación del dispositivo en el zócalo ZIF y poder programar una amplia gama de Microcontroladores Pics y Memorias EEprom.
• • • • • • • • •
Versátil Autónomo Compacto Universal Gráfico Rápido Actualizable Seguro Confiable
Figura 1 Vista del WinPic800 1
DESCRIPCION DE CARACTERISTICAS:
VERSATIL: Solo conectar y usar. El HID facilita la instalación y permite tener el Programador funcionando en un par de segundos. AUTONOMO: No depende de una molesta conexión externa de alimentación ya que ésta se toma del mismo puerto USB. Ideal para uso con notebook y laptos. COMPACTO: Su tamaño le permite ser portátil y cómodo al momento de utilizarlo. UNIVERSAL: El conjunto de este programador Universal GTP-USB Plus-P, el zócalo ZIF universal de 40 pines y el software WinPic800, permite grabar Microcontroladores Pics Microchip y Memorias EEprom de distintos modelos y marcas: (24Xxx, I2C), ver Tabla1. La versión original de GTP-USB Plus Permite grabar dispositivos de distintos modelos y marcas: Microchip (PIC, dsPIC, rfPIC), EEPROM (24Xxx, I2C), Atmel (línea serie, y paralelo con un adaptador) ver listado completo. Este posee un conector de expansión para conectar el zócalo universal ZIF correspondiente y otro para grabación en circuito (ICSP, ISP, I2C).
SEGURO: La estabilidad de la alimentación provista por el puerto USB, sumado al manejo de la programación desde el microcontrolador, la identificación automática y a la indicación gráfica de la ubicación del dispositivo en el WinPic800, evita cualquier problema de sobretensión.
ACERCA DEL SOFTWARE WinpPic800: El WinPic800 es un software gratuito de programación de dispositivos. WinPic800 admite multitud de programadores, e incluso permite fácilmente la configuración de nuevos programadores, aunque se recomienda su uso combinado con GTP-USB PLUS. De esta manera se exprime todo su potencial alcanzando prestaciones y velocidades de programación muy por encima de otras aplicaciones. Tanto Winpic800 como GTPUSB Plus son desarrollos de Sispic, y podrás encontrarlos en su web: http://www.winpic800.com
GRÁFICO: Un led bicolor indicará si el Programador a sido reconocido o no por el software Winpic800 a través del puerto USB, y otro led indica la comunicación durante la grabación. El software WinPic800 identifica automáticamente el dispositivo conectado e indica la posición en el zócalo ZIF universal de 40 pines, mostrando el proceso de grabación y verificación gráficamente. RÁPIDO: El conjunto GTP-USB Plus-P y el WinPic800, graba dispositivos en una fracción del tiempo que emplean otros programadores comerciales, utilizando el puerto USB 2.0 (soporta USB 1.1) ACTUALIZABLE: El firmware del GTP-USB Plus-P se actualiza cada vez que se utiliza con una nueva versión del WinPic800, a la que periódicamente se agregan nuevos dispositivos soportados.
CONFIABLE: Cada dispositivo soportado fue ampliamente probado por el creador del GTPUSB Plus y un grupo de prueba antes de ser publicado.
2
Tabla 1
Microcontroladores PICs Soportados por el GTP-USB Plus-P PIC10FXXX 10F200 10F202 10F204 10F204 10F206 10F220 10F222 12F508 12F509 12F510 12F629 12F635 12F675 rfPIC12F675 12F683
PIC16FXXX 16F505 16F506 16F627 16F627A 16F628 16F628A 16F630 16F636 16F639 16F648A 16F676 16F684 16F685 16F687 16F688 16F689 16F690 16F72 16F73 16F74 16F76 16F77 16F716 16F737 16F747 16F767 16F777 16F785 16HV785 16F83 16F84 16F84A 16F87 16F88 16F818 16F819 16F870 16F871 16F872 16F873 16F873A 16F874 16F874A 16F876 16F876A 16F877 16F877A 16F913 16F914 16F916 16F917
PIC16CXXX 16C61 16C62 16C62A/B 16C62A/B 16C63 16C63A 16C64 16C64A 16C65 16C65A/B 16C66 16C67 16C620/A 16C621/A 16C622/A 16CE623 16CE624 16CE625 16C71 16C72 16C72a 16C73 16C73A/B 16C74 16C74A/B 16C76 16C77 16C710 16C711 16C712 16C716 16C745 16C765 16C773 16C774 16C923 16C924 16C925 16C926
18F1220 18F1320 18F2220 18F2320 18F2331 18F2410 18F242-2439 18F2420 18F2431 18F2455 18F248 18F2480 18F2510 18F2515 18F252-2539 18F2520 18F2525 18F2550 18F258 18F2580 18F2585 18F2610 18F2620 18F2680 18F4220 18F4320 18F4331 18F4410 18F442-4439 18F4420 18F4431 18F4455 18F448 18F4480 18F4510 18F4515 18F452-4539 18F4520 18F4525 18F4550 18F458 18F4580 18F4585 18F4610 18F4620 18F4680 18F6310 18F6390 18F6410 18F6490 18F6520
PIC18FXXXX 18F6525 18F6527 18F6585 18F6620 18F6621 18F6622 18F6627 18F6680 18F6720 18F6722 18F8310 18F8390 18F8410 18F8490 18F8520 18F8525 18F8527 18F8585 18F8620 18F8621 18F8622 18F8627 18F8680 18F8720 18F8722
18F24J10 18F25J10 18F44J10 18F45J10 18LF24J10 18LF25J10 18LF44J10 18LF45J10 18F63J11 18F63J90 18F64J11 18F64J90 18F65J10 18F65J11 18F65J15 18F65J90 18F66J10 18F66J15 18F67J10 18F83J11 18F83J90 18F84J11 18F84J90 18F85J10 18F85J11 18F85J15 18F85J90 18F86J10 18F86J15 18F87J10
3
Continua Tabla 1
Memorias EEPROM Serial I2C : Standard y Microchip 24C01 24C02 24C04 24C08 24C16 24C32 24C64 24C128 24C256 24C512
24AA00 24AA01 24AA02 24AA04 24AA08 24AA16 24AA024 24AA025 24AA32A 24AA64 24AA128 24AA256 24AA512 24AA1025
24LC00 24LC01B 24LC02B 24LC04B 24LC08B 24LC16B 24LC024 24LC025 24LC32A 24LC64 24LC128 24LC256 24LC512 24LC1025
24C00 24FC128 24FC256 24FC512 24FC1025
Memorias Microwire Serial EEPROM 93xx , Microchip y Compatibles 93AA46A 93AA56A 93AA66A 93AA76A 93AA86A 93AA46B 93AA56B 93AA66B 93AA76B 93AA86B
93AA46C 93AA56C 93AA66C 93AA76C 93AA86C 93LC46A 93LC56A 93LC66A 93LC76A 93LC86A
93LC46B 93LC56B 93LC66B 93LC76B 93LC86B 93LC46C 93LC56C 93LC66C 93LC76C 93LC86C
93C46A 93C56A 93C66A 93C76A 93C86A
93C46B 93C56B 93C66B 93C76B 93C86B
93C46C 93C56C 93C66C 93C76C 93C86C
4
8
7
6
5
4
3
2
1
D
D
VCC
VCC
2
1
VPP
13 D5
D4 BAT85
RC1 RC2 CS DI
RB5
U2F 6
VDD VDD ICSP_VPP
11
DZ2 13V
DZ1 13V
1
VPP
R1 1K
ZOCKET41
2
VCC D1
D2
1
R5 2.2K
R11 1K
R12 1K
DATA CLOCK VDD CLOCK DATA DI CLOCK CS
B
GND
VDD R10 10K
+
C5 47uF
2
2
2
R2 1K
C
VDD DATA CLOCK VDD
1 Q1 32N557
22
2
21
RB2
1
B
VDD
1
1
VDD
DATA CLOCK
40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 GND
2
VDD
21
+
ROJO2 VERDE ROJO1
11 27 28
1
VSS
C4 47uF
RC0 RB6 RB7
8
+
VUSB
1
C3 100uF
1
14
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
VPP
3
VCC
VPP2 DATA
1
VPP2
2
RB3
U2D 4
14
2
RC4/DRC5/D+
Z1
2
3
1 15 16
C6 47uF
1
12 13 17 18
RB4
2
RC1 RC2 RC6 RC7
DATA CLOCK RB2 RB3 RB4 RB5
2
21 22 23 24 25 26
2
RC4 RC5
+
U2C RB0 RB1 RB2 RB3 RB4 RB5
J1 1 2 3 4
1
1
R4 2.2K
2
VCC
R3 2.2K
2
2
2
C1
10
1
C2 15pF
C
OSC2
2
1
10
D3 1N4148 1
2
2
1
1
1
OSC1
7
U1 PIC18F2550
VDD
20
RC2
9
1
U2G
VCC
X1 12MHz
CH1 680uH
A
A
Telf: (51) 01-98074047 e-mail:
[email protected] Titulo:
GTP-USB Plus-P
Tamaño: Diseñado por:
Rev
Diseño original de Francisco BENACH (Sispic) Fecha: 8
7
6
5
4
3
Thursday, November 16, 2006 2
Hoja:
1
de 1
1
0.98cm 3.50cm
8.98cm 6.50cm
2.35cm 1.98cm
FIGURA 3. DIMENSIONES MECANICAS DEL GTP-USB PLUS-P
Wilmer SALAS ROCA Telf.: (51) 01-98074047 www.wsalas.blogspot.com E-mail:
[email protected] Lima-PERU
6