Вы можете, и я делаю.
Думаю, это больше не Arduino. Я сделал свою собственную плату, замена резонатора на плате потребует некоторой тонкой пайки, но это определенно возможно.
Есть несколько ошибок: все, что связано со временем (например, millis ()), будет выполняться быстрее, чем должно - на 25% больше millis () в секунду. Кроме того, загрузчик ожидает 16 МГц, поэтому вы не сможете перепрограммировать его на этой скорости. Я купил программатор USBASP - он подключается к сетке выводов 2x3 на одной стороне платы и позволяет перепрограммировать ее без загрузчика (именно так изначально устанавливается загрузчик!). Во избежание проблем вам потребуется не менее 4,5 В при 20 МГц, по сравнению с 3,78 В при 16 МГц - это означает, что батареи будут разряжаться несколько быстрее (батареи 3x1,5 В будут разряжаться довольно быстро), и если у вас есть какие-либо двигатели или другие источники питания, батареи, 3 батареи 1,5 В, вероятно, не будут работать, даже если они свежие.
В качестве альтернативы, если двигаться в противоположном направлении, чем ниже тактовая частота, тем меньше требуется напряжение - для некоторых проектов вам может не понадобиться тактовая частота - вы можете снизить напряжение до 1,8 В при частоте 4 МГц.