---
title: "issue while Communicationg W3150A+ via 8bit bus"
url: "https://maker.wiznet.io/forum/12612"
markdown_url: "https://maker.wiznet.io/forum/12612/md"
type: "Forum topic"
category: "MCU & Boards"
author: "toh"
created: "2017-12-06T05:55:43+09:00"
last_activity: "2017-12-07T11:01:03+09:00"
language: "en"
views: 837
replies: 10
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# issue while Communicationg W3150A+ via 8bit bus

## Question

Asked by toh on 2017-12-06 in MCU & Boards.

Hello, I’m trying to Read/Write data from/to W3150A+,

I’ve tried several ways to do so but no luck,

whatever i put into Address pin, Data pins stays LOW signal
while i give
/RESET as HIGH
/CS as LOW
/RD as LOW
/WR as HIGH

i simply cannot access W3150A+ ![:confused:](https://emoji.discourse-cdn.com/twitter/confused.png?v=12)

I haven’t tried SPI Communication

## Replies

### Reply 1 by Eugeny, 2017-12-06

Two things come to my mind:

- chip is in SPI mode (pin 33 is high);

- you have problem with clock circuit- it does not function properly and chip is stuck.

### Reply 2 by toh, 2017-12-06 (in reply to reply 1)

Hello Eugeny, thanks for the reply.

I have checked SPI_EN pin again, and it’s tied to GROUND with 0 ohm Resistor

Clock, is oscillating at 25Mhz from -0.5V to +4.0V

### Reply 3 by Eugeny, 2017-12-06

Well, I can only guess as you do not provide any info for troubleshooting. Maybe you read locations really having zeroes in them? Maybe some other device also drives the data bus low?

### Reply 4 by toh, 2017-12-06

There’s Two W3150+ , which uses same data, address bus! ( different /CS pin )

though i surely made other one’s /CS pin as HIGH,

or can i not use Two W3150+ ?

about the read Location, i’m pretty sure i am reading it correctly, i checked it with oscilloscope…

### Reply 5 by Eugeny, 2017-12-06

![](https://avatars.discourse-cdn.com/v4/letter/t/f6c823/48.png) toh:

> There’s Two W3150+ , which uses same data, address bus! ( different /CS pin )

And if you read another chip it also reads all zeros?

### Reply 6 by toh, 2017-12-06

Yes, it does. only zeros

question, Does Address data comes first and Data READ or Write Enable?

or READ/WRITE Enable comes first and Address data?

i just changed it,
( Address Data set, and then READ Enable )

it does gives me data, yet i need to find out it’s legit

### Reply 7 by Eugeny, 2017-12-06

![](https://avatars.discourse-cdn.com/v4/letter/t/f6c823/48.png) toh:

> Does Address data comes first and Data READ or Write Enable?
>
> or READ/WRITE Enable comes first and Address data?

See chapter 7 of datasheet.

### Reply 8 by toh, 2017-12-07

Problem solved, Thanks you for your help ![:slight_smile:](https://emoji.discourse-cdn.com/twitter/slight_smile.png?v=12)

### Reply 9 by Eugeny, 2017-12-07

![](https://avatars.discourse-cdn.com/v4/letter/t/f6c823/48.png) toh:

> Problem solved

Please share what the solution is so that others find your solution for similar problems.

### Reply 10 by toh, 2017-12-07

It was Timing problem, I changed timing setting and it works fine!

i also had Pin Output/input problem but it was about MCU

---

Source: https://maker.wiznet.io/forum/12612
