![IXYS zilog Z51F6412 Manual Download Page 95](http://html1.mh-extra.com/html/ixys/zilog-z51f6412/zilog-z51f6412_manual_2098946095.webp)
Z51F6412
Product Specification
PS030302-0212
P R E L I M I N A R Y
92
11.6 Buzzer Driver
11.6.1 Overview
The Buzzer consists of 8 Bit Counter and BUZDR (Buzzer Data Register), BUZCR (Buzzer Control
Register). The Square Wave (122.07Hz~250 KHz, @16MHz) gets out of P12/BUZ pin. BUZDR
(Buzzer Data Register) controls the Buzzer frequency (look at the following expression). In the
BUZCR (Buzzer Control Register), BUCK[1:0] selects source clock divided from prescaler.
Table 11-11 Buzzer Frequency at 16MHz
BUZDR[7:0]
Buzzer Frequency (kHz)
BUZCR[2:1]=00
BUZCR[2:1]=01
BUZCR[2:1]=10
BUZCR[2:1]=11
0000_0000 250kHz
125kHz
62.5kHz
31.25kHz
0000_0001 125kHz
62.5kHz
31.25kHz
15.624kHz
… …
…
…
…
1111_1101 984.252Hz
492.126Hz
246.062Hz
123.03Hz
1111_1110 980.392Hz
490.196Hz
245.098Hz
122.548Hz
1111_1111 976.562Hz
488.282Hz
244.140Hz
122.07Hz
11.6.2 Block Diagram
1)
(BUZDR
Ratio
Prescaler
2
Frequency
Oscillator
(Hz)
f
BUZ
Pre
scaler
MUX
÷
32
÷
64
÷
128
÷
256
2
F/F
BUZCR
BUZCR[2:1]
Selection Input
Clock
Buzzer Control Register
[9F
H
]
8-bit Up-counter
Counter
Overflow
fx
Counter
BUZO
PIN
Writing to BUZDR
RESET
BUZCR[0]
BUZDR
Buzzer Data Register
[8F
H
]
Figure 11-21 Buzzer Driver Block Diagram