This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Difference in PWM from nrf52810, 2832 and 2840

New to NDZ. Searched forums already. Summary page of each produce spec says different things but PWM section in each spec looks like they are copied.

So are the PWM modules different?

2810: 1st page of PSv1.0spec: "4-channel pulse width modulator (PWM) unit with EasyDMA" Page 252 of PSv1.0: "Three PWM modules can provide up to 12 PWM channels with individual frequency control in groups of up to four channels. " infocenter.nordicsemi.com/.../nRF52810_PS_v1.0.pdf

2832: 1st page of PS v1.4: "3x 4-channel pulse width modulator (PWM) unit with EasyDMA" page 495 of PS v.14: "Three PWM modules can provide up to 12 PWM channels with individual frequency control in groups of up to four channels. " infocenter.nordicsemi.com/.../nRF52832_PS_v1.4.pdf

2840: 1st page of PS v0.5.1: "4x 4-channel pulse width modulator units (PWM) with EasyDMA" page 558 of PS v.0.5.1: "Three PWM modules can provide up to 12 PWM channels with individual frequency control in groups of up to four channels. " infocenter.nordicsemi.com/.../nRF52840_OPS_v0.5.1.pdf

I did find one thread that where the person who answered thought the 2810 only had 4 PWM outputs vs 12 of the 2832: devzone.nordicsemi.com/.../

  • The nRF52810 has only one instance of the 4 channel PWM.

    The nRF52832 has three instances of the 4 channel PWM making 12 PWM channels.

    The nRF52840 has four instances of the 4 channel PWM providing up to 16 PWM channels.

  • Hi kbaud!

    I can understand your confusion.
    The answer from Bjørn in the thread you linked to is correct.
    There seems to be a typo in the PWM chapter in both the nRF52840 and the nRF52810 specifications.

    I've already reported this internally to get the specifications changed.

    The correct values are:
    The nRF52810 has 1x 4-channel PWM.
    The nRF52832 has 3x 4-channel PWM.
    The nRF52840 has 4x 4-channel PWM.

    If you take a look at the PWM registers in the Product specifications, you can see the correct number of PWM modules.

    Hope that clears things up.
    Best regards,
    Joakim.

Related