Hardware
CYW943907AEVAL1F Evaluation Kit User Guide, Doc. No. 002-18703 Rev. *B
37
4.10 PWM
There are six dedicated PWM outputs available on CYW43907. These PWMs can be multiplexed onto different pins. You can
find their definitions in
platforms/CYW943907AEVAL1F/platform.c.
These PWMs can be reassigned to other pins by changing
the first argument of the
platform_pwm_t platform_pwm_peripherals
structure in
platform.c.
show the possible combinations and their Arduino header locations.
Table 4-11. WICED_PWM_1 Combinations
PIN M
UX
SELECTION
HEADER
PIN
HEADER NAME
PIN_GPIO_10
(DEFAULT)
J12.4
Arduino D11 (MOSI)
PIN_GPIO_0
J10.1
Arduino D0
PIN_GPIO_8
PIN_GPIO_12
J12.5
Arduino D12 (MISO)
PIN_GPIO_14
PIN_GPIO_16
J10.6
Arduino D5
PIN_PWM_0
Table 4-12. WICED_PWM_2 Combinations
Pin MUX Selection
Header Pin
Header Name
PIN_GPIO_11 (DEFAULT)
J12.3
Arduino D10
PIN_GPIO_1
J10.1
Arduino D0
PIN_GPIO_7
J10.4
Arduino D3
PIN_GPIO_9
J12.9
Arduino SCK
PIN_GPIO_13
J10.3
Arduino D2
PIN_GPIO_15
J10.7
Arduino D6
PIN_PWM_1
Table 4-13. WICED_PWM_3 Combinations
Pin MUX Selection
Header Pin
Header Name
PIN_GPIO_16
(DEFAULT)
J10.6
Arduino D5
PIN_GPIO_8
PIN_GPIO_0
J10.1
Arduino D0
PIN_GPIO_10
J12.4
Arduino D11 (MOSI)
PIN_GPIO_12
J12.5
Arduino D12 (MISO)
PIN_GPIO_14
PIN_PWM_2
Table 4-14. WICED_PWM_4 Combinations
PIN MUX SELECTION
HEADER
PIN
HEADER
NAME
PIN_GPIO_15
(DEFAULT)
J10.7
Arduino D6
PIN_GPIO_1
J10.1
Arduino D0