SOLVED: External eeprom i2c hardware problem

Hello I'm trying to setup a external eeprom chip i bought from amazon over a year ago. They came in a pack of 31 of 8 different values. All of them say 24c02, 24c08, 24c16, 24c32, 24c64, 24c128, 24c256, 24c512 can be found here.

So i looked them up and i have found a few sites for how to wire them up.

1 (A0) to GND
2 (A1) to GND
3 (A2) to GND
4 (GND) to GND
5 (SDA) to Arduino Analog Pin 4 Add 4.7k7 Aesistor To Vcc
6 (SCL) to Arduino Analog Pin 5 Add 4.7k7 Aesistor To Vcc
7 (WP) to GND
8 (Vcc) to Vcc (5 Volts)
I didn't write that above i just only copy and paste it.

So i wired them up and added 4.7k resistors. however when i go to power them up the power led on the arduino was dimm and nothing was coming from the arduino when i tried to do a i2c scan.

Then i powered it down and took off the resistors and turned it back on then arduino powered up with no probem. I tried another i2c scan and still didn't find nothing. So i thought the resistors was pulled to ground instead of vcc high. I tried to put back resistors to vcc the arduino power light was dimm again and arduino was dead.

I don't know what to do now i have tired all the eeproms and all showed the same problems.
On the eeprom they say

ATMC087
24C128N
PU27

Some of them have the N at the end and some don't. At this point i have no clue what to do. Can someone please help me with this problem.

Joseph

What Arduino board?

Hello groundfungus. I'm sorry i didn't include that in there it is a uno board. I figure out my power problem it was my fault. So i maybe burned it out putting vcc to a ground pin on the eeprom. So i have tired another eeprom and no power problems but nothing on the i2c lines. So maybe i thought i killed the uno board.

Then i have tried my arduino uno board. And nothing on the second eeprom.

Joseph

Can you post a picture of your wiring please.

Hello Missdrew here they are.


Edit: If i take the lines off the scl and sda the scanner says no No i2c device found.

Joseph

Rotate the chip 180 degrees!

Hello, It's on backwards?

Edit: I mean unside down?

Joseph

If I've read the correct datasheet, then believe that you have 2.7V devices. If that's correct then the 5V will have probably killed them.

Hello markd833. Can you send me that datasheet please?

Joseph

You are incorrect - 2.7V minimum -> 5V

Datasheet

Though you could of GOOGLED this before posting.

Color-wise, those resistors are difficult to verify. Have you confirmed the value with an ohmmeter?

That is also what i saw 2.7v to 5v

Joseph

Hello yes i did they are 4.7k something and the other one comes up 4.7 something i forgot the rest they come from a book of resistors i bought because i have a hard time reading resistor colors. I did also test them on a meter and they are 4.7

Joseph

Even if i took off the resistors it still the same thing it made no difference. I should of at least saw a address even if i can not read or write nothing to the eeprom chip.

Joseph

Possibly. The data sheet should show a marking on the chip to identify orientation for the pin mapping.

Hello i did look it is all correct that i can find every page i looked every datasheet i looked it seems to be all correct. I have no clue what is going on.

Joseph

Okay i found the problem. The resistors was the wrong ones. They are 4.7ohms not 4.7k resistors they are in the wrong place. I didn't put them that is how i got them i never used them into now the labels are wrong. And i have to go through all the resistors. I thought it was 4.7k but it was 4.7ohms. I'm sorry about that. It is all working now and addressing works.

Edit: Thank you all for the help.

Joseph

Hello i have one more question to ask. If i was to use this on my Arduino zero board because it is at 3.3v logic and i need 3.3v power. Which resistors should i use?

Joseph

If you are going to use these with 100 kHz or 400 kHz I2C speed, I think even a 10K resistor would work