EasyManua.ls Logo

Abov A96G166 - 12 Buzzer driver; 12.1 Buzzer driver block diagram

Default Icon
247 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
A96G166/A96A166/A96S166 User’s manual 12. Buzzer driver
115
12 Buzzer driver
A buzzer of A96G166/A96A166/A96S166 consists of 8-bit counter, a buzzer data register (BUZDR),
and a buzzer control register (BUZCR). It outputs square wave (61.035Hz to 125.0kHz @ 8MHz)
through P11/AN8/EINT6/EC1/BUZO pin, and its buzzer data register (BUZDR) controls the buzzer
frequency (refer to the following expression). In a buzzer control register (BUZCR), BUCK[2:0] bits
select a source clock divided by prescaler.
1)(BUZDRRatioPrescaler 2
Frequency Oscillator
(Hz)f
BUZ
+
=
Table 21. Buzzer Frequency at 8MHz
BUZDR[7:0]
Buzzer Frequency (kHz)
BUZCR[3:1]=000
BUZCR[3:1]=001
BUZCR[3:1]=010
BUZCR[3:1]=011
0000_0000
125kHz
62.5kHz
31.25kHz
15.625kHz
0000_0001
62.5kHz
31.25kHz
15.625kHz
7.812kHz
1111_1101
492.126Hz
246.063Hz
123.031Hz
61.515Hz
1111_1110
490.196Hz
245.098Hz
122.549Hz
61.274Hz
1111_1111
488.281Hz
244.141Hz
122.07Hz
61.035Hz
12.1 Buzzer driver block diagram
Pre
scaler
fx
M
U
X
fx/64
Counter
fx/128
fx/256
3
BUCK[2:0]
8-bit Up-Counter
BUZDR
Comparator
F/F
Clear
fx/32
Match
BUZO
BUZEN
fSUB
Figure 57. Buzzer Driver Block Diagram

Table of Contents

Related product manuals