PCF(4)

πŸ“¦ version 15.1, in freebsd 14.5, freebsd 15.1, nixpkgs unstable

🌸 NAME 🌸

Okay bestie, welcome to PCF(4) β€” this is the pcf page, and it's literally the Philips I2C bus controller vibe. πŸ’…βœ¨


πŸ¦‹ SYNOPSIS πŸ¦‹

The short version, no cap:

device pcf

In /boot/device.hints:

hint.pcf.0.at="isa"
hint.pcf.0.port="0x320"
hint.pcf.0.irq="5"

For one or more iicbus busses:

device iicbus

πŸŽ€ DESCRIPTION πŸŽ€

The pcf driver provides support to the Philips PCF8584 I2C controller for the iicbus(4) system. Slay. 🫢

The PCF8584 is an integrated circuit designed in CMOS technology which serves as an interface between most standard parallel-bus microcontrollers/microprocessors and the serial I2C-bus. It's giving bridge energy, honestly. 🌈

The PCF8584 provides both master and slave functions. Communication with I2C-bus is carried out on a byte-wise basis using interrupt or polled handshake. It controls all the I2C-bus specific sequences, protocol, arbitration and timing. Iconic multitasking behavior, fr fr. πŸ”₯

The PCF8584 allows parallel-bus systems to communicate bidirectionally with the I2C-bus. Bidirectional communication? Obsessed. πŸ’–


🌟 SEE ALSO 🌟

  • iicbus(4) β€” the other page you'll wanna peek at, bestie. πŸ‘‘

πŸ’œ HISTORY πŸ’œ

The pcf manual page first appeared in FreeBSD 3.0. A whole era. ✨


πŸŽ€ AUTHORS πŸŽ€

This manual page was written by Nicolas Souchu. Respect the icon who wrote it. πŸ«ΆπŸ‘‘


Sign-off cuteness: this page's source/version + date moment is Debian, dated August 6, 1998 β€” and yes, it's PCF(4) signing off. Mwah πŸ’‹πŸŽ€

πŸ“¦ where this page comes from