English
Language : 

BCM20707 Datasheet, PDF (25/65 Pages) Cypress Semiconductor – Complies with Bluetooth Core Specification version 4.2 including BR/EDR/BLE
BCM20707 Preliminary Data Sheet
PWM
PWM
The BCM20707 has four internal PWMs. The PWM module consists of the following:
• PWM1–4
• Each of the four PWM channels, PWM1–4, contains the following registers:
– 10-bit initial value register (read/write)
– 10-bit toggle register (read/write)
– 10-bit PWM counter value register (read)
• PWM configuration register shared among PWM1–4 (read/write). This 12-bit register is used:
– To configure each PWM channel
– To select the clock of each PWM channel
– To change the phase of each PWM channel
Figure 5 shows the structure of one PWM.
Figure 5: PWM Block Diagram
pwm_cfg_adr register
pwm#_init_val_adr register
10
pwm#_togg_val_adr register
10
pwm#_cntr_adr
10
cntr value is ARM readable
Example: PWM cntr w/ pwm#_init_val = 0 (dashed line)
PWM cntr w/ pwm#_init_val = x (solid line)
10'H3FF
pwm_togg_val_adr
10'Hx
10'H000
pwm_out
pwm_out
Broadcom®
May 27, 2016 • 20707-DS206-R
BROADCOM CONFIDENTIAL
Bluetooth SoC
Page 24