Real Time Clock PCF8583 Using AVR microcontroller

Summary of Real Time Clock PCF8583 Using AVR microcontroller


The PCF8583 is a CMOS clock/calendar circuit featuring a 2048-bit static RAM and an I2C interface. It operates with supply voltages ranging from 1.0 V to 6.0 V, supporting both 24/12-hour formats and a four-year calendar. The device includes a built-in 32.768 kHz oscillator, programmable alarm registers, and free RAM space, allowing up to two devices on the bus via address pin A0.

Parts used in the PCF8583 Clock/Calendar Circuit:

  • PCF8583 chip
  • 2048-bit static CMOS RAM
  • I2C-bus interface
  • Address pin A0
  • 32.768 kHz oscillator circuit
  • Alarm registers
  • Universal timer
  • Interrupt function

Description

The PCF8583 is a clock/calendar circuit based on a 2048-bit static CMOS RAM organized as 256 words by 8 bits. Addresses and data are transferred serially via the two-line bidirectional I2C-bus. The built-in word address register is incremented automatically after each written or read data byte. Address pin A0 is used for programming the hardware address, allowing the connection of two devices to the bus without additional hardware.The built-in 32.768 kHz oscillator circuit and the first 8 bytes of the RAM are used for the clock/calendar and counter functions. The next 8 bytes may be programmed as alarm registers or used as free RAM space. The remaining 240 bytes are free RAM locations

Features

  • I2C-bus interface operating supply voltage: 2.5 V to 6 V
  • Clock operating supply voltage (0 to +70 °C): 1.0 V to 6.0 V
  • 240 ´ 8-bit low-voltage RAM· Data retention voltage: 1.0 V to 6 V
  • Operating current (at fSCL = 0 Hz): max. 50 mA
  • Clock function with four year calendar
  • Universal timer with alarm and overflow indication
  • 24 or 12 hour format· 32.768 kHz or 50 Hz time base
  • Serial input/output bus (I2C)
  • Automatic word address incrementing
  • Programmable alarm, timer and interrupt function
  • Slave address:– READ: A1 or A3– WRITE: A0 or A2.

Package

 

Real Time Clock PCF8583 Using AVR microcontroller

Application

PCF8583
For more details, click: Real Time Clock PCF8583 Using AVR microcontroller

Quick Solutions to Questions related to PCF8583 Clock/Calendar Circuit:

  • What is the PCF8583?
    The PCF8583 is a clock/calendar circuit based on a 2048-bit static CMOS RAM organized as 256 words by 8 bits.
  • How are addresses and data transferred?
    Addresses and data are transferred serially via the two-line bidirectional I2C-bus.
  • Can multiple devices connect to the bus?
    Yes, the connection of two devices to the bus is allowed without additional hardware using address pin A0.
  • What voltage range does the clock operate at?
    The clock operating supply voltage ranges from 1.0 V to 6.0 V between 0 to +70 °C.
  • How many bytes are available for free RAM?
    The remaining 240 bytes after the clock and alarm sections are free RAM locations.
  • Does the device support different time formats?
    Yes, it supports both 24 or 12 hour formats.
  • What time base options are available?
    The device offers a 32.768 kHz or 50 Hz time base option.
  • Is there an automatic address increment feature?
    Yes, the built-in word address register is incremented automatically after each written or read data byte.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top