Skip to content

Latest commit

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

PCF8584 I2C module for RCBus

I2C module for RCBus systems.

populated board

Version 1.1 (5V only)

populated board

Version 1.2 (5V & 3.3V)

Hardware Documentation

Schematic

Schematic

Jumpers and Connectors

JP1 - Clock source

PositionDescription
1-2 (default)from bus
2-3from oscillator

JP2 - I/O address select

PositionDescription
1-2I/O address: 0x40
3-4I/O address: 0x48
5-6I/O address: 0x50
7-8I/O address: 0x58

JP3 - Interrupt select

PositionDescription
1-2/INT
2-3/IRQB
openinterrupt not use

J1 - I2C external connector

123456
GND+5VSDASCL+5VGND

The connector is compatible with SC400 series I2C bus modules.

J2 - Internal I2C interface

1234
GND+5VSCLSDA

The connector allows the connection of a 0.96" OLED display.

NOTE: Two different models of these displays are available, differing in the way they are powered. Connecting the wrong model will damage it!

J3* - External 3V3 I2C connector

1234
+3.3VGNDSDASCL

Bill of Materials

Component typeReferenceDescriptionQuantity
PCBI2C Module - Version 1.21
Integrated CircuitU1PCF8584, 20 pin DIP1
Integrated CircuitU274HCT138 - 3-to-8 line decoder, 16 pin DIP1
Integrated CircuitU374HCT32 - Quad 2-input OR gate, 14 pin DIP1
Integrated CircuitU4DS1307 - RTC, 8 pin DIP1
Integrated CircuitU524C02-64 - EEPROM, 8 pin DIP1
Integrated CircuitU6*AP1117-33 - low dropout positive regulator 3V3, SMD SOT-223-31
TransistorQ1*,Q2*2N7002, SMD SOT-232
ResistorR1,R24.7 kohm, 0.25 W, axial2
ResistorR3*,R4*4.7 kohm, SMD 08052
CapacitorC1 - C40.1 uF, 50V, MLCC, 2.5 mm pitch4
CapacitorC5*,C6*10uF, ceramic, SMD 08052
CrystalY132768 Hz crystal1
OscillatorX1**12 MHz, CMOS oscillator, half can1
ConnectorS12x40 pin header, 2.54 mm pitch, angle1
Pin HeaderJ16 pin header, 2.54 mm pitch, angle1
Pin SocketJ24 pin socket, 2.54mm pitch1
Pin HeaderJ34 pin header, 2.54 mm pitch, angle
Pin HeaderJP1, JP33 pin header, 2.54 mm pitch2
Pin HeaderJP22x4 pin header, 2.54 mm pitch1
Battery HolderBT1Battery Holder CR20321
IC SocketU120 pin DIP1
IC SocketU216 pin DIP1
IC SocketU314 pin DIP1
IC SocketU4 - U88 pin DIP2
IC SocketX14 pin DIP for oscillator1

Gerber files prepared for production at JLCPCB

Release Notes

(*) Not available in version 1.1, for version 1.2 it is optional.

(**) Quartz oscillator is required for systems with a system clock greater than 12MHz.

Changes

  • Version 1.1 (5V only) & 1.2 (5V/3v3)

    • Initial public version

License

Copyright 2025 Tadeusz Pycio

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) .

About

PCF8584 I2C module for RCBus

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors