Arduino: Max value for analogWrite(pin, value) ?

Created on 21 May 2015  路  2Comments  路  Source: esp8266/Arduino

First of all, My environment is Arduino 1.6.4 with ESP8266 xxx.json (Latest release), ESP-12 version
and I am trying to test analogWrite for PWM.

I found my led strip is so dark at following code.

analogWrite(GPIO12, 255);

So, I changed the value 255 to 999. then the led strip became more brighter.

My question is that...

What is the maximum value of PWM? (In arduino uno, 255 is maximun value, because arduino is 8bit MCU)

My guess is that... In ESP8266, the maximum value of analogWrite is 0xFFFF (=65,535), because ESP8266 has 32bit cpu core.

Is my guessing right?

Most helpful comment

All 2 comments

Thank you for your clear reply.

Was this page helpful?
0 / 5 - 0 ratings