PIC chips allow their internal EEPROM to be accessed and programmed directly (subject to configuration fuses). PIC programming apps need to be designed and/or configured for the correct interface hardware otherwise they won't work.
EEPROM PROGRAMMER MAPLIN SERIAL
The BUSY input line, more commonly used in Centronics interfaces to indicate status, isn't used here.ĭon't confuse the PIC/EEPROM programmer with JDM interfaces! They achieve the same result but use different port lines (JDM uses serial port DTR & CTS for data, RTS for clock and TXD for Vpp). Polarity is unchanged, ie /ACK bit is low (ACK asserted) for data 0 and high (ACK deasserted) for data 1.
EEPROM PROGRAMMER MAPLIN SOFTWARE
Note that wanking only affects Phoenix mode in PIC/EEPROM mode all signal timing is controlled entirely by software and the wanker has no effect. Enthusiasts may want to experiment with the resistors around 555 pin 7 which set the mark:space ratio, or the 10R/10uF RC network and 33R load resistor which shape startup and brownout. Wank rate can be tweaked to best effect using the trimpot. EEPROM erase and write error handling remains tricky though so be aware that excessive wanking may endanger your card's data. Most modern cards now clearly define their reset conditions according to voltage and clock tolerance etc. Wankers were popular several years ago for experimenting with card behaviour during brownout. The wanker circuit powers the card and phoenix interface components up and down repeatedly. (Modded Jaycar Phoenix MK II returns logic 1 when a card is present.) Note that the socket switch status is not available to software: the Phoenix CD bit always returns logic 1, which is compatible with most Phoenix software.
![eeprom programmer maplin eeprom programmer maplin](https://usermanual.wiki/Document/022020Type20220Build20Installation20Guide20v06.855482603/asset-1b.png)
socket would force you to use the "Always On" link. The circuit is designed for a normally open smartcard socket a N.C. In the Always On link position power is always present and the socket switch has no effect. If removed then power will only be applied to the circuit when a card is seated in the socket. There is a power control jumper link next to the smartcard socket. My overlay indicates positions for a slider switch.
![eeprom programmer maplin eeprom programmer maplin](https://cdn.sparkfun.com/assets/learn_tutorials/6/9/3/eeprom_wiring.png)
Depending on switch type (toggle vs slider) the phoenix vs PIC/EEPROM orientation may be reversed. Tag versions can be either mounted in a plastic enclosure or onboard using short lengths of tinned copper wire. Farnell carry a few toggle switches with same layout but AFAIK they're all have solder tags - not PCB pins. Most multipole switches have footprints quite unlike the one on the PCB. People thinking of building one will discover that the Maplin AR35Q switch is obsolete and hard to find.
EEPROM PROGRAMMER MAPLIN UPDATE
If anyone has built/bought one please post a closeup photo and I'll update with the author's intended values. I've inferred component values that should work but as I haven't constructed one myself I make no guarantee. The design isn't perfect but it's pretty good and its single-sided PCB is very nicely laid out.īased on the track art I reversed the and () last night.
![eeprom programmer maplin eeprom programmer maplin](http://www.bygonebytes.co.uk/images/softy1.jpg)