Skip to content

tpycio/I2C-Module

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

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

Position Description
1-2 (default) from bus
2-3 from oscillator

JP2 - I/O address select

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

JP3 - Interrupt select

Position Description
1-2 /INT
2-3 /IRQB
open interrupt not use

J1 - I2C external connector

1 2 3 4 5 6
GND +5V SDA SCL +5V GND

The connector is compatible with SC400 series I2C bus modules.

J2 - Internal I2C interface

1 2 3 4
GND +5V SCL SDA

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

1 2 3 4
+3.3V GND SDA SCL

Bill of Materials

Component type Reference Description Quantity
PCB I2C Module - Version 1.2 1
Integrated Circuit U1 PCF8584, 20 pin DIP 1
Integrated Circuit U2 74HCT138 - 3-to-8 line decoder, 16 pin DIP 1
Integrated Circuit U3 74HCT32 - Quad 2-input OR gate, 14 pin DIP 1
Integrated Circuit U4 DS1307 - RTC, 8 pin DIP 1
Integrated Circuit U5 24C02-64 - EEPROM, 8 pin DIP 1
Integrated Circuit U6* AP1117-33 - low dropout positive regulator 3V3, SMD SOT-223-3 1
Transistor Q1*,Q2* 2N7002, SMD SOT-23 2
Resistor R1,R2 4.7 kohm, 0.25 W, axial 2
Resistor R3*,R4* 4.7 kohm, SMD 0805 2
Capacitor C1 - C4 0.1 uF, 50V, MLCC, 2.5 mm pitch 4
Capacitor C5*,C6* 10uF, ceramic, SMD 0805 2
Crystal Y1 32768 Hz crystal 1
Oscillator X1** 12 MHz, CMOS oscillator, half can 1
Connector S1 2x40 pin header, 2.54 mm pitch, angle 1
Pin Header J1 6 pin header, 2.54 mm pitch, angle 1
Pin Socket J2 4 pin socket, 2.54mm pitch 1
Pin Header J3 4 pin header, 2.54 mm pitch, angle
Pin Header JP1, JP3 3 pin header, 2.54 mm pitch 2
Pin Header JP2 2x4 pin header, 2.54 mm pitch 1
Battery Holder BT1 Battery Holder CR2032 1
IC Socket U1 20 pin DIP 1
IC Socket U2 16 pin DIP 1
IC Socket U3 14 pin DIP 1
IC Socket U4 - U8 8 pin DIP 2
IC Socket X1 4 pin DIP for oscillator 1

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

Watchers

Forks

Releases

No releases published

Packages

No packages published