This document is one of the application notes for Au Group Electronics 8-pin integrated circuit chips: Dual Door Bell with LEDs (Part#: PRG0801P and PRG0801SN).
• Dual independent switches input
• Dual independent buzzer drivers
• Dual independent LED drivers
• Low power CMOS design
• Wide power supply range from 3.0 to 5.5 volts.
• Low power mode saves batteries
• Dual independent push-pull type Buzzer/LED drivers
• Random frequency and intervals for Buzzer sounds and LED blinks
• Only a few external components required
• Can drive both self-drive type buzzer and non-self-drive type buzzer
• Dual door bell or single door bell, with LED light indications
• Mouse bait
• Voicing for toys
• Power on warning
• Small appliances application, such as: Coffee machine or office desk items
Absolute Maximum Ratings
• Storage Temperature: -65°C to +150°C
• Ambient Temperature: -40°C to +85°C
• Voltage: 0 to +5.5V
• Max Pin Sink/Source Current: 25mA
Note: Stresses beyond parameters listed here might damage the device.
Typical Operation Characteristics
• Supply Voltage: 3.0 to 5.5V
• Power on voltage rise rate: >0.05V/ms
• Average supply current when both buzzers and LEDs are on: 6.8mA (3.0V) to 20mA (5V)
• Average sleep current: 230 uA (3.0V) to 350 uA (5V) with typical recommend resistors in this application note
• Typical R1 and R3 resistance: 100 to 150 ohm
• Typical R2 and R4 resistance: 47K ohm
• Typical buzzer-on time: 8 to 9 seconds
The Au Group Electronics PRG0801 is an 8-pin 8-bit flash microcontroller with integrated program. The PRG0801 is a fun circuit for driving buzzers creating cricket-chirping-like noises and LED blinks at the same time. It has dual input and output interfaces which are independent to each other. It can be used for dual door bell application with LED indications. Also a single door bell circuit can be made if only one door-bell is needed. Its low current consumption feature makes it also a good candidate for battery-powered toys.
All the control logics required for circuit operation is contained within the PRG0801 8-pin integrated circuit. Normally only batteries, 2 buzzers, 2 LEDs, 2 switches, and 4 resistors are needed for a completed dual door bell circuit.
The PRG0801 use a random algorithm to generate chirps/beeps at random intervals up to 8 to 9 seconds. Between these series of chirps/beeps, the integrated circuit is kept at low power mode in order to conserve batteries energy. Also the push-pull buzzer driver is capable of driving non-self-driver type buzzers without external capacitor. It can work with both self-drive type buzzer and non-self-drive type buzzer.
The PRG0801 is available in either 8-lead PDIP package (300 mil), or 8-lead SOIC surface mount package (3.90mm). Au Group Electronics part numbers for both packages are listed here:
Part #: PRG0801P, 8-lead 300mil plastic Dual In-Line Package (PDIP)
Part #: PRG0801SN, 8-lead 3.90mm body Plastic Small Outlines-Narrow (SN) SOIC
The pin function for both PDIP and SOIC type of PRG0801 is illustrated in figure 1.
Each of the buzzer driver (1 and 2) consists of two output pins (BUZ1-1, BUZ1-2; BUZ2-1, BUZ2-2), the polarity of these two pins is not important. The buzzers and LEDs should be installed in any direction. A resistor should be installed between these two pins to limit the current.
Figure 2 illustrates a typical connection of a dual door bell with LEDs system. Battery group B3 could be consisted of 2 to 3 pieces of AA type batteries connected in serial. Resistance of R1 and R3 should typically be 100-150 ohm, and resistance of R2 and R4 should typical be 47K Ohm. D1 and D2 are LEDs with typical forward voltage of 1.8 to 2.5V. BUZ-1 and BUZ-2 should be 1.5-5V non-self-drive or self-drive type buzzers. S1 and S2 are push buttons.
• Both buzzers (BUZ1, BUZ2) beeping at a random frequency and a random intervals, and it usually keeps beeping for 8 to 9 seconds
• Both LEDs (D1, D2) flashing at the same frequency and intervals as buzzers, usually for 8 to 9 seconds.
After that, the PRG0801 will enter low power mode if no S1 or S2 events.
At low power mode, the S1 and S2 switch can wake up the PRG0801 and trigger separate events on BUZ1/D1 and BUZ2/D2.
If S1 button is pressed at low power mode,
• BUZ1 keep beeping in a random frequency and a random interval
• D1 keep blinking at the same frequency and interval as BUZ1.
A single push on S1 will keep “buzzer driver 1” circuit on for 8-9 seconds. Then the PRG0801 will be back to low power mode.
If S2 button is pressed at low power mode,
• BUZ2 keep beeping in a random frequency and a random interval
• D2 keep blinking at the same frequency and interval as BUZ2.
A single push on S2 will keep “buzzer driver 2” circuit on for 8-9 seconds. Then the PRG0801 will be back to low power mode.
If S1 and S2 were pressed consecutively at low power mode,
Both BUZ1 and BUZ2 will be on for a maximum period of 8-9 seconds. For instance, while BUZ1 is on, if S2 button is pressed, both BUZ1 and BUZ2 will be on until the first 8-9 second period of BUZ1 is reached. Then, a low power mode will be followed.
This control strategy is used to detect both switch/button input events and conserve maximum energy for battery applications.