24 Februari 2008

PCF 8574 8-Bit I/O Expander

Fungsi utama dari PCF8574 ialah mengekspansi port I/O pada berbagai macam jenis mikrokontroler melalui 2 jalur bidirectional I2C Bus. Pada PCF8574 terdapat 8-Bit quasi –bidirectional Port dan I2C Bus Interface. PCF8574 mengkonsumsi daya yang rendah dan mempunyai latched output dengan kemampuan menggerakkanarus yang besar yang dapat digunakan langsung untuk menggerakkan LED. PCF8574 juga memiliki jalur Interupsi ('INT) yang dapat dihubungkan dengan interrupt logic dari mikrokontroler. Dengan mengirimkan sinyal interupsi, PCF8574 dapat menginformasikan mikrokontroler bahwa ada data yang datang tanpa menggunakan jalur I2C Bus.
Image Hosted by ImageShack.us
Gambar 1. Konfigurasi Pin PCF8574

  • Pengalamatan PCF8574

Setelah Master mengirimkan sinyal Start sebagai tanda awal transmisi, Master kemudian mengirimkan alamat Slave ke piranti Slave yang ingin dituju, dalam hal ini IC I2C PCF8574. Empat bit pertama adalah nomor group, untuk PCF8574 adalah 0100 dan untuk PCF8574A adalah 0111. Pengalamatan ini telah ditetapkan oleh perusahaan Philips sebagai pencipta I2C. Tiga bit selanjutnya (A0, A1, A2) adalah nomor chip yang digunakan untuk menentukan IC mana yang akan diakses oleh Master. Bit terakhir digunakan untuk menentukan operasi baca atau operasi tulis yang akan dibentuk. Bit ini diisi 1 untuk membentuk operasi baca atau diisi 0 untuk membentuk operasi tulis. Setelah Master mengirimkan sinyal start dan alamat Slave ke IC PCF8574, Slave merespon dengan mengirimkan sinyal acknowledge ke Master.

Image Hosted by ImageShack.us

Gambar 2. Pengalamatan PCF8574.

  • Mode Tulis(Output) pada PCF8574.
Setelah Master mengirimkan sinyal Start dan alamat Slave (dengan bit R/W diisi 0) kepada IC PCF8574, IC PCF8574 mengirimkan signal acknowledge selanjutnya master mengirmkan Byte Data pertama. Apabila byte data pertama sudah dikeluarkan pada port output PCF8574, IC PCF8574 mengirimkan signal acknowledge lagi, kemudian master akan mengirimkan byte data ke-2 untuk dikeluarkan ke port out put PCF8574. Setelah semua data sudah dikeluarkan, barulah Master mengirim signal Stop untuk mengakhiri transfer data.
Image Hosted by ImageShack.us
Gambar 3. Mode Tulis (Output) PCF8574.

  • Mode Baca(input).

Proses membaca data dari port I/O PCF8574 sama dengan proses pada mode tulis, hanya bedanya pada bit R/W diisi 1.

Image Hosted by ImageShack.us

Gambar 4. Mode Baca (input) PCF8574.

sumber: PCF8574 datasheet


Ikuti Blog ini

Langganan

Mau dapet Update-an Blog ini lewat e-mail? Masukkin aja alamat Email kamu disini:

Dikirim Oleh FeedBurner