He creado un programador PIC simple que funciona bien en un PIC16F628 pero falla en un PIC16F88:
HecomprobadoelvoltajedelVPPyestádentrodelasespecificaciones(aunquetuvequesustituirun1.8Kporel1.6Kparallegara12.75,laentradanoesexactamente5.0v)yheagregadounretrasoprolongadoaDejequeseasiente,peroel16F88simplementenojugarápelota.Lamentablemente,notengoaccesoaunosciloscopio,peromianalizadorlógicomuestraalmenoseltráficocorrectoenlaslíneaslógicas,aunquelosdatosquesedevuelvensonsiempretodosceros.Heexaminadolashojasdedatosunaalladodelaotra,peronopuedoencontrarnadaqueexpliqueladiferencia.
¿AlguientieneexperienciaconestosdosMCU?¿Esel16F88'másdelicado'dealgunamanera?¿Esmiesquema,dehecho,completamentefalso?Funcionaenunaplacadepruebas(conel628).
LaMCUestáconectadasoloalaslíneasICSP,nohayotraslíneasocircuitosinvolucrados.
Sospechéunacorrienteinsuficiente,perolahojadedatosdicequeelconsumoactualdeVPPesmuybajo(estásuministrandoalrededorde50mA,creo,solotengounmultímetrobaratoynoestoysegurodequeconfíeenél).
Enlacealsoftware: [Editar] Esquema actualizado para intentarlo y hacerlo más claro. [Editar] DC-DC step up se basa en esta herramienta: enlace con Vin = 5, Vout = 13, Iout = 35, Vripple = 50, Fmin = 125 [Editar] El esquema debería estar más claro ahora [Editar] Se agregó MCU al esquema. El condensador C1 es en realidad solo un condensador cerámico, no tantalio ni nada, pero no puedo obtener el símbolo correcto para mostrarlo en el esquema (así que, por favor, ignore el pequeño signo +).