Hola,
¿Qué board estás usando? Si miras en 'hardware/arduino/boards.txt' hay alguno a 20MHZ? Por ejemplo, en mi caso el UNO figura así, y tiene una línea que dice "uno.build.f_cpu=16000000L"
###############################
uno.name=Arduino Uno
uno.upload.protocol=stk500
uno.upload.maximum_size=32256
uno.upload.speed=115200
uno.bootloader.low_fuses=0xff
uno.bootloader.high_fuses=0xde
uno.bootloader.extended_fuses=0x05
uno.bootloader.path=optiboot
uno.bootloader.file=optiboot_atmega328.hex
uno.bootloader.unlock_bits=0x3F
uno.bootloader.lock_bits=0x0F
uno.build.mcu=atmega328p
uno.build.f_cpu=16000000L
uno.build.core=arduino
############################