slurp WROTE:Hi Brian Griffin.
Thank you for your reply.
However I do not quite understand what does the pin assignment meant.
My question is on how to place my chip (24LC04B) onto the UIC00A programmer?
To make things clearer, there are different positions to place the PICs (be it 18pins/28pins/40pins) correct?
So, how should I place my 24LC04B onto the UIC00A programmer (from cytron).
Do I wire them up? e.g. place a wire at pin SDA of 24LC04B and then pull it to the UIC004B programmer and place into one of the pin-holes?
I asked, because the PICkit2 v.2.55 interface where i can select to view "device family" >> 24LC >> 24LC04B..
However, I notice that the active section is the "PROGRAM MEMORY" where even after i press the "READ" button, the values displayed by the PICkits2 are all equals to ZERO...
Hope this is clearer.
Many thanks.
Apologies for the unclear instructions. I assume you are using the UP00B/A programmer here, since there is the selection switch.
However, you have to wire up the UIC00A to the EEPROM
manually. The pinouts for the EEPROM do not correspond to any of the microcontrollers pinouts and you have to wire it up one by one.
The pin names on your left is the pins from the UIC00A (or Pickit 2), and the pin names on your right are the EEPROM pins:
Vdd -> Vcc (8)
Gnd -> Vss (4)
PGC -> SCL (6)
AUX -> SDA (5) (pullup required)
Pin (7) -> GND
Pins (1,2,3) -> look up the datasheet for that EEPROM.
If you still can't get it - I'll draw up a diagram for you. I've previously programmed an EEPROM, but mine's through SPI.
PIC - UIC00B from Cytron (replacement for my broken PICKit 2), Pickit 3, MikroC for PIC
dsPIC - MikroC for dsPIC, mikromedia board (dsPIC33)
AVR - AVR Dragon
Parallax - Prop tool