FLEX-IMX8M-Mini HARDWARE MANUAL
– VER 1.00 – JAN 31 2020
Page
43
of
48
5.12. Pulse Width Modulation (PWM)
The Pulse Width Modulation (PWM) has a 16-bit counter, and is optimized to generate
sound from stored sample audio images and it can also generate tones. It uses 16-bit
resolution and a 4 x 16 data FIFO.
The FLEX-IMX8M-Mini has 4 dedicated PWM pins at 1.8V.
The following features characterize the PWM:
•
16-bit up-counter with clock source selection
•
4 x 16 FIFO to Minimize interrupt overhead
•
12-bit pre-scaler for division of clock
•
Sound and melody generation
•
Active high or active low configured output
•
Can be programmed to be active in low-power mode
•
Can be programmed to be active in debug mode
•
Interrupts at compare and rollover
For additional details, please refer to the “Pulse Width Modulation (PWM)” chapter of the “i.MX8M
Mini Applications Processor Reference Manual
”.
Table 24 - PWM Signal Description
PIN
CPU
BALL
CPU PAD NAME
Signal
V
I/O
Description
109
AF14
GPIO1_IO01
PWM1_OUT
3V3
I/O
General Purpose
Input Output with
PWM control
111
AD9
GPIO1_IO13
PWM2_OUT
3V3
I/O
General Purpose
Input Output with
PWM control
113
AF9
SPDIF_TX
PWM3_OUT
3V3
I/O
General Purpose
Input Output with
PWM control
115
AB9
GPIO1_IO15
PWM4_OUT
3V3
I/O
General Purpose
Input Output with
PWM control
NOTE: When using PWM1_OUT for MIPI DSI Brightness Control on connector PIN 61 is used. You
can only use PIN 109 in GPIO mode to avoid conflicts.