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.
Table 4-16
show the possible combinations and their Arduino header locations.
CYW943907AEVAL1F Evaluation Kit User Guide, Doc. No. 002-18703 Rev. *B
Table 4-11. WICED_PWM_1 Combinations
PIN MUX SELECTION
HEADER
PIN_GPIO_10
J12.4
(DEFAULT)
PIN_GPIO_0
J10.1
PIN_GPIO_8
PIN_GPIO_12
J12.5
PIN_GPIO_14
PIN_GPIO_16
J10.6
PIN_PWM_0
Table 4-12. WICED_PWM_2 Combinations
Pin MUX Selection
PIN_GPIO_11 (DEFAULT)
PIN_GPIO_1
PIN_GPIO_7
PIN_GPIO_9
PIN_GPIO_13
PIN_GPIO_15
PIN_PWM_1
Table 4-13. WICED_PWM_3 Combinations
Pin MUX Selection
Header Pin
PIN_GPIO_16
J10.6
(DEFAULT)
PIN_GPIO_8
PIN_GPIO_0
J10.1
PIN_GPIO_10
J12.4
PIN_GPIO_12
J12.5
PIN_GPIO_14
PIN_PWM_2
Table 4-14. WICED_PWM_4 Combinations
PIN MUX SELECTION
PIN_GPIO_15
(DEFAULT)
PIN_GPIO_1
HEADER NAME
PIN
Arduino D11 (MOSI)
Arduino D0
Arduino D12 (MISO)
Arduino D5
Header Pin
Header Name
J12.3
Arduino D10
J10.1
Arduino D0
J10.4
Arduino D3
J12.9
Arduino SCK
J10.3
Arduino D2
J10.7
Arduino D6
Header Name
Arduino D5
Arduino D0
Arduino D11 (MOSI)
Arduino D12 (MISO)
HEADER
HEADER
PIN
NAME
J10.7
Arduino D6
J10.1
Arduino D0
Hardware
Table 4-11
through
37
Need help?
Do you have a question about the CYW943907AEVAL1F and is the answer not in the manual?
Questions and answers